builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-240 starttime: 1463543489.28 results: success (0) buildid: 20160517191151 builduid: a9f4d94576764abebe8a43ec4301b587 revision: b4e6080db0238862dfb893ea6ab564fcd4375da1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-17 20:51:29.277752) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-17 20:51:29.278222) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-17 20:51:29.278674) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-17 20:51:29.997951) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-17 20:51:29.998231) ========= 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-1463542512.636693-870242750 _=/tools/buildbot/bin/python using PTY: False --2016-05-17 20:51:30-- 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% 17.1M=0.001s 2016-05-17 20:51:30 (17.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.598877 ========= master_lag: 0.26 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-17 20:51:30.853835) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-17 20:51:30.854178) ========= 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-1463542512.636693-870242750 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029349 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-17 20:51:30.911275) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-17 20:51:30.911587) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b4e6080db0238862dfb893ea6ab564fcd4375da1 --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-aurora --rev b4e6080db0238862dfb893ea6ab564fcd4375da1 --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-1463542512.636693-870242750 _=/tools/buildbot/bin/python using PTY: False 2016-05-17 20:51:31,024 truncating revision to first 12 chars 2016-05-17 20:51:31,024 Setting DEBUG logging. 2016-05-17 20:51:31,025 attempt 1/10 2016-05-17 20:51:31,025 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/b4e6080db023?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-17 20:51:32,248 unpacking tar archive at: mozilla-aurora-b4e6080db023/testing/mozharness/ program finished with exit code 0 elapsedTime=1.928151 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-17 20:51:32.864470) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-17 20:51:32.864804) ========= script_repo_revision: b4e6080db0238862dfb893ea6ab564fcd4375da1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-17 20:51:32.865202) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-17 20:51:32.865476) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-17 20:51:33.148314) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 52 secs) (at 2016-05-17 20:51:33.148588) ========= /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-aurora --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-aurora', '--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-1463542512.636693-870242750 _=/tools/buildbot/bin/python using PTY: False 20:51:33 INFO - MultiFileLogger online at 20160517 20:51:33 in /builds/slave/test 20:51:33 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-aurora --download-symbols true 20:51:33 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:51:33 INFO - {'append_to_log': False, 20:51:33 INFO - 'base_work_dir': '/builds/slave/test', 20:51:33 INFO - 'blob_upload_branch': 'mozilla-aurora', 20:51:33 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:51:33 INFO - 'buildbot_json_path': 'buildprops.json', 20:51:33 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:51:33 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:51:33 INFO - 'download_minidump_stackwalk': True, 20:51:33 INFO - 'download_symbols': 'true', 20:51:33 INFO - 'e10s': False, 20:51:33 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:51:33 INFO - 'tooltool.py': '/tools/tooltool.py', 20:51:33 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:51:33 INFO - '/tools/misc-python/virtualenv.py')}, 20:51:33 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:51:33 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:51:33 INFO - 'log_level': 'info', 20:51:33 INFO - 'log_to_console': True, 20:51:33 INFO - 'opt_config_files': (), 20:51:33 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:51:33 INFO - '--processes=1', 20:51:33 INFO - '--config=%(test_path)s/wptrunner.ini', 20:51:33 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:51:33 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:51:33 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:51:33 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:51:33 INFO - 'pip_index': False, 20:51:33 INFO - 'require_test_zip': True, 20:51:33 INFO - 'test_type': ('testharness',), 20:51:33 INFO - 'this_chunk': '1', 20:51:33 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:51:33 INFO - 'total_chunks': '10', 20:51:33 INFO - 'virtualenv_path': 'venv', 20:51:33 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:51:33 INFO - 'work_dir': 'build'} 20:51:33 INFO - ##### 20:51:33 INFO - ##### Running clobber step. 20:51:33 INFO - ##### 20:51:33 INFO - Running pre-action listener: _resource_record_pre_action 20:51:33 INFO - Running main action method: clobber 20:51:33 INFO - rmtree: /builds/slave/test/build 20:51:33 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:51:34 INFO - Running post-action listener: _resource_record_post_action 20:51:34 INFO - ##### 20:51:34 INFO - ##### Running read-buildbot-config step. 20:51:34 INFO - ##### 20:51:34 INFO - Running pre-action listener: _resource_record_pre_action 20:51:34 INFO - Running main action method: read_buildbot_config 20:51:34 INFO - Using buildbot properties: 20:51:34 INFO - { 20:51:34 INFO - "project": "", 20:51:34 INFO - "product": "firefox", 20:51:34 INFO - "script_repo_revision": "production", 20:51:34 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 20:51:34 INFO - "repository": "", 20:51:34 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 20:51:34 INFO - "buildid": "20160517191151", 20:51:34 INFO - "pgo_build": "False", 20:51:34 INFO - "basedir": "/builds/slave/test", 20:51:34 INFO - "buildnumber": 18, 20:51:34 INFO - "slavename": "tst-linux32-spot-240", 20:51:34 INFO - "revision": "b4e6080db0238862dfb893ea6ab564fcd4375da1", 20:51:34 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 20:51:34 INFO - "platform": "linux", 20:51:34 INFO - "branch": "mozilla-aurora", 20:51:34 INFO - "repo_path": "releases/mozilla-aurora", 20:51:34 INFO - "moz_repo_path": "", 20:51:34 INFO - "stage_platform": "linux", 20:51:34 INFO - "builduid": "a9f4d94576764abebe8a43ec4301b587", 20:51:34 INFO - "slavebuilddir": "test" 20:51:34 INFO - } 20:51:34 INFO - Found installer url https://queue.taskcluster.net/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 20:51:34 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 20:51:34 INFO - Running post-action listener: _resource_record_post_action 20:51:34 INFO - ##### 20:51:34 INFO - ##### Running download-and-extract step. 20:51:34 INFO - ##### 20:51:34 INFO - Running pre-action listener: _resource_record_pre_action 20:51:34 INFO - Running main action method: download_and_extract 20:51:34 INFO - mkdir: /builds/slave/test/build/tests 20:51:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:51:34 INFO - https://queue.taskcluster.net/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 20:51:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 20:51:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 20:51:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 20:51:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 20:51:36 INFO - Downloaded 1325 bytes. 20:51:36 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 20:51:36 INFO - Using the following test package requirements: 20:51:36 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 20:51:36 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:51:36 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 20:51:36 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:51:36 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 20:51:36 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:51:36 INFO - u'jsshell-linux-i686.zip'], 20:51:36 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:51:36 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 20:51:36 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 20:51:36 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:51:36 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 20:51:36 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:51:36 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 20:51:36 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:51:36 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 20:51:36 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:51:36 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 20:51:36 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 20:51:36 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')]} 20:51:36 INFO - https://queue.taskcluster.net/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 20:51:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 20:51:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 20:51:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 20:51:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 20:51:38 INFO - Downloaded 22437362 bytes. 20:51:38 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:51:38 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:51:39 INFO - caution: filename not matched: web-platform/* 20:51:39 INFO - Return code: 11 20:51:39 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')]} 20:51:39 INFO - https://queue.taskcluster.net/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 20:51:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 20:51:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 20:51:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 20:51:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 20:51:49 INFO - Downloaded 36409041 bytes. 20:51:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:51:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:51:53 INFO - caution: filename not matched: bin/* 20:51:53 INFO - caution: filename not matched: config/* 20:51:53 INFO - caution: filename not matched: mozbase/* 20:51:53 INFO - caution: filename not matched: marionette/* 20:51:53 INFO - caution: filename not matched: tools/wptserve/* 20:51:53 INFO - Return code: 11 20:51:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:51:53 INFO - https://queue.taskcluster.net/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 20:51:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 20:51:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 20:51:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 20:51:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 20:52:10 INFO - Downloaded 69302377 bytes. 20:52:10 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 20:52:10 INFO - mkdir: /builds/slave/test/properties 20:52:10 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:52:10 INFO - Writing to file /builds/slave/test/properties/build_url 20:52:10 INFO - Contents: 20:52:10 INFO - build_url:https://queue.taskcluster.net/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 20:52:12 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 20:52:12 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:52:12 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:52:12 INFO - Contents: 20:52:12 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 20:52:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:52:12 INFO - https://queue.taskcluster.net/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:52:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 20:52:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 20:52:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 20:52:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 20:52:35 INFO - Downloaded 92277029 bytes. 20:52:35 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 20:52:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 20:52:44 INFO - Return code: 0 20:52:44 INFO - Running post-action listener: _resource_record_post_action 20:52:44 INFO - Running post-action listener: set_extra_try_arguments 20:52:44 INFO - ##### 20:52:44 INFO - ##### Running create-virtualenv step. 20:52:44 INFO - ##### 20:52:44 INFO - Running pre-action listener: _pre_create_virtualenv 20:52:44 INFO - Running pre-action listener: _resource_record_pre_action 20:52:44 INFO - Running main action method: create_virtualenv 20:52:44 INFO - Creating virtualenv /builds/slave/test/build/venv 20:52:44 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 20:52:44 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:52:45 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:52:45 INFO - Using real prefix '/usr' 20:52:45 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:52:47 INFO - Installing distribute.............................................................................................................................................................................................done. 20:52:51 INFO - Installing pip.................done. 20:52:51 INFO - Return code: 0 20:52:51 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:52:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:52:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:52:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:52:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:52:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:52:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:52:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0xa3f1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa458598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa50af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1ece30>, '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 0xa489c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa508470>, '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-1463542512.636693-870242750', '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 20:52:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 20:52:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 20:52:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:52:51 INFO - 'CCACHE_UMASK': '002', 20:52:51 INFO - 'DISPLAY': ':0', 20:52:51 INFO - 'HOME': '/home/cltbld', 20:52:51 INFO - 'LANG': 'en_US.UTF-8', 20:52:51 INFO - 'LOGNAME': 'cltbld', 20:52:51 INFO - 'MAIL': '/var/mail/cltbld', 20:52:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:52:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:52:51 INFO - 'MOZ_NO_REMOTE': '1', 20:52:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:52:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:52:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:52:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:52:51 INFO - 'PWD': '/builds/slave/test', 20:52:51 INFO - 'SHELL': '/bin/bash', 20:52:51 INFO - 'SHLVL': '1', 20:52:51 INFO - 'TERM': 'linux', 20:52:51 INFO - 'TMOUT': '86400', 20:52:51 INFO - 'USER': 'cltbld', 20:52:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463542512.636693-870242750', 20:52:51 INFO - '_': '/tools/buildbot/bin/python'} 20:52:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:52:51 INFO - Downloading/unpacking psutil>=0.7.1 20:52:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:52:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:52:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 20:52:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 20:52:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:52:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:52:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:52:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:52:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:52:58 INFO - Installing collected packages: psutil 20:52:58 INFO - Running setup.py install for psutil 20:52:58 INFO - building 'psutil._psutil_linux' extension 20:52:58 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 20:52:58 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 20:52:58 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 20:52:58 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 20:52:59 INFO - building 'psutil._psutil_posix' extension 20:52:59 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 20:52:59 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 20:52:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:52:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:52:59 INFO - Successfully installed psutil 20:52:59 INFO - Cleaning up... 20:52:59 INFO - Return code: 0 20:52:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:52: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')]} 20:52:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:52:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:52: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')]} 20:52:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:52:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:52: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3f1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa458598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa50af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1ece30>, '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 0xa489c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa508470>, '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-1463542512.636693-870242750', '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 20:52: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 20:52: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 20:52:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:52:59 INFO - 'CCACHE_UMASK': '002', 20:52:59 INFO - 'DISPLAY': ':0', 20:52:59 INFO - 'HOME': '/home/cltbld', 20:52:59 INFO - 'LANG': 'en_US.UTF-8', 20:52:59 INFO - 'LOGNAME': 'cltbld', 20:52:59 INFO - 'MAIL': '/var/mail/cltbld', 20:52:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:52:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:52:59 INFO - 'MOZ_NO_REMOTE': '1', 20:52:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:52:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:52:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:52:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:52:59 INFO - 'PWD': '/builds/slave/test', 20:52:59 INFO - 'SHELL': '/bin/bash', 20:52:59 INFO - 'SHLVL': '1', 20:52:59 INFO - 'TERM': 'linux', 20:52:59 INFO - 'TMOUT': '86400', 20:52:59 INFO - 'USER': 'cltbld', 20:52:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463542512.636693-870242750', 20:52:59 INFO - '_': '/tools/buildbot/bin/python'} 20:52:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:52:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:52: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 20:52: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 20:52:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 20:52:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 20:52: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 20:52: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 20:53:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:53:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:53:05 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:53:05 INFO - Installing collected packages: mozsystemmonitor 20:53:05 INFO - Running setup.py install for mozsystemmonitor 20:53:05 INFO - Successfully installed mozsystemmonitor 20:53:05 INFO - Cleaning up... 20:53:05 INFO - Return code: 0 20:53:05 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:53:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:53:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:53:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:53:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:53:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:53:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:53:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3f1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa458598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa50af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1ece30>, '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 0xa489c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa508470>, '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-1463542512.636693-870242750', '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 20:53:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 20:53:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 20:53:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:53:05 INFO - 'CCACHE_UMASK': '002', 20:53:05 INFO - 'DISPLAY': ':0', 20:53:05 INFO - 'HOME': '/home/cltbld', 20:53:05 INFO - 'LANG': 'en_US.UTF-8', 20:53:05 INFO - 'LOGNAME': 'cltbld', 20:53:05 INFO - 'MAIL': '/var/mail/cltbld', 20:53:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:53:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:53:05 INFO - 'MOZ_NO_REMOTE': '1', 20:53:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:53:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:53:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:53:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:53:05 INFO - 'PWD': '/builds/slave/test', 20:53:05 INFO - 'SHELL': '/bin/bash', 20:53:05 INFO - 'SHLVL': '1', 20:53:05 INFO - 'TERM': 'linux', 20:53:05 INFO - 'TMOUT': '86400', 20:53:05 INFO - 'USER': 'cltbld', 20:53:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463542512.636693-870242750', 20:53:05 INFO - '_': '/tools/buildbot/bin/python'} 20:53:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:53:05 INFO - Downloading/unpacking blobuploader==1.2.4 20:53: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 20:53: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 20:53:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 20:53:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 20:53: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 20:53: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 20:53:10 INFO - Downloading blobuploader-1.2.4.tar.gz 20:53:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:53:11 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:53:11 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 20:53:11 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 20:53:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 20:53:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 20:53:11 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 20:53:11 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 20:53:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:53:12 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:53:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:53:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:53:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 20:53:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 20:53:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:53:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:53:12 INFO - Downloading docopt-0.6.1.tar.gz 20:53:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:53:13 INFO - Installing collected packages: blobuploader, requests, docopt 20:53:13 INFO - Running setup.py install for blobuploader 20:53:13 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:53:13 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:53:13 INFO - Running setup.py install for requests 20:53:14 INFO - Running setup.py install for docopt 20:53:14 INFO - Successfully installed blobuploader requests docopt 20:53:14 INFO - Cleaning up... 20:53:14 INFO - Return code: 0 20:53:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:53:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:53:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:53:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:53:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:53:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:53:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:53:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3f1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa458598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa50af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1ece30>, '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 0xa489c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa508470>, '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-1463542512.636693-870242750', '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 20:53:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:53:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:53:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:53:14 INFO - 'CCACHE_UMASK': '002', 20:53:14 INFO - 'DISPLAY': ':0', 20:53:14 INFO - 'HOME': '/home/cltbld', 20:53:14 INFO - 'LANG': 'en_US.UTF-8', 20:53:14 INFO - 'LOGNAME': 'cltbld', 20:53:14 INFO - 'MAIL': '/var/mail/cltbld', 20:53:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:53:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:53:14 INFO - 'MOZ_NO_REMOTE': '1', 20:53:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:53:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:53:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:53:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:53:14 INFO - 'PWD': '/builds/slave/test', 20:53:14 INFO - 'SHELL': '/bin/bash', 20:53:14 INFO - 'SHLVL': '1', 20:53:14 INFO - 'TERM': 'linux', 20:53:14 INFO - 'TMOUT': '86400', 20:53:14 INFO - 'USER': 'cltbld', 20:53:14 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463542512.636693-870242750', 20:53:14 INFO - '_': '/tools/buildbot/bin/python'} 20:53:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:53:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:53:14 INFO - Running setup.py (path:/tmp/pip-KZF8Rd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:53:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:53:14 INFO - Running setup.py (path:/tmp/pip-hwv28S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:53:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:53:15 INFO - Running setup.py (path:/tmp/pip-kyaB2X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:53:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:53:15 INFO - Running setup.py (path:/tmp/pip-HJT2MX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:53:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:53:15 INFO - Running setup.py (path:/tmp/pip-xnI1P0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:53:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:53:15 INFO - Running setup.py (path:/tmp/pip-iFQd_g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:53:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:53:15 INFO - Running setup.py (path:/tmp/pip-o7JNei-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:53:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:53:15 INFO - Running setup.py (path:/tmp/pip-egiQUE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:53:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:53:15 INFO - Running setup.py (path:/tmp/pip-ab7N5P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:53:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:53:15 INFO - Running setup.py (path:/tmp/pip-WUeT8h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:53:16 INFO - Running setup.py (path:/tmp/pip-V6H0vp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:53:16 INFO - Running setup.py (path:/tmp/pip-lZmGfy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:53:16 INFO - Running setup.py (path:/tmp/pip-6JiA3l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:53:16 INFO - Running setup.py (path:/tmp/pip-riLU_5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:53:16 INFO - Running setup.py (path:/tmp/pip-9XvsQ3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:53:16 INFO - Running setup.py (path:/tmp/pip-X1hYrT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:53:16 INFO - Running setup.py (path:/tmp/pip-AYSyrw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:53:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:53:16 INFO - Running setup.py (path:/tmp/pip-nuo_39-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:53:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:53:17 INFO - Running setup.py (path:/tmp/pip-Ht5Wbu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:53:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:53:17 INFO - Running setup.py (path:/tmp/pip-dhzhu4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:53:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:53:17 INFO - Running setup.py (path:/tmp/pip-_Yrp6L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:53:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:53:17 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 20:53:17 INFO - Running setup.py install for manifestparser 20:53:18 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:53:18 INFO - Running setup.py install for mozcrash 20:53:18 INFO - Running setup.py install for mozdebug 20:53:18 INFO - Running setup.py install for mozdevice 20:53:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:53:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:53:18 INFO - Running setup.py install for mozfile 20:53:18 INFO - Running setup.py install for mozhttpd 20:53:19 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:53:19 INFO - Running setup.py install for mozinfo 20:53:19 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:53:19 INFO - Running setup.py install for mozInstall 20:53:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:53:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:53:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:53:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:53:19 INFO - Running setup.py install for mozleak 20:53:19 INFO - Running setup.py install for mozlog 20:53:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:53:19 INFO - Running setup.py install for moznetwork 20:53:20 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:53:20 INFO - Running setup.py install for mozprocess 20:53:20 INFO - Running setup.py install for mozprofile 20:53:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:53:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:53:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:53:20 INFO - Running setup.py install for mozrunner 20:53:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:53:20 INFO - Running setup.py install for mozscreenshot 20:53:21 INFO - Running setup.py install for moztest 20:53:21 INFO - Running setup.py install for mozversion 20:53:21 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:53:21 INFO - Running setup.py install for wptserve 20:53:21 INFO - Running setup.py install for marionette-driver 20:53:21 INFO - Running setup.py install for browsermob-proxy 20:53:22 INFO - Running setup.py install for marionette-client 20:53:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:53:22 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:53:22 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 20:53:22 INFO - Cleaning up... 20:53:22 INFO - Return code: 0 20:53:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:53: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')]} 20:53:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:53:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:53: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')]} 20:53:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:53:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:53:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3f1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa458598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa50af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1ece30>, '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 0xa489c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa508470>, '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-1463542512.636693-870242750', '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 20:53:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:53:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:53:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:53:22 INFO - 'CCACHE_UMASK': '002', 20:53:22 INFO - 'DISPLAY': ':0', 20:53:22 INFO - 'HOME': '/home/cltbld', 20:53:22 INFO - 'LANG': 'en_US.UTF-8', 20:53:22 INFO - 'LOGNAME': 'cltbld', 20:53:22 INFO - 'MAIL': '/var/mail/cltbld', 20:53:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:53:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:53:22 INFO - 'MOZ_NO_REMOTE': '1', 20:53:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:53:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:53:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:53:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:53:22 INFO - 'PWD': '/builds/slave/test', 20:53:22 INFO - 'SHELL': '/bin/bash', 20:53:22 INFO - 'SHLVL': '1', 20:53:22 INFO - 'TERM': 'linux', 20:53:22 INFO - 'TMOUT': '86400', 20:53:22 INFO - 'USER': 'cltbld', 20:53:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463542512.636693-870242750', 20:53:22 INFO - '_': '/tools/buildbot/bin/python'} 20:53:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:53:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:53:23 INFO - Running setup.py (path:/tmp/pip-kz5wYM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:53:23 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)) 20:53:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:53:23 INFO - Running setup.py (path:/tmp/pip-8LgqiT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:53:23 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)) 20:53:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:53:23 INFO - Running setup.py (path:/tmp/pip-PpEgbR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:53:23 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)) 20:53:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:53:23 INFO - Running setup.py (path:/tmp/pip-tpazTM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:53:23 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)) 20:53:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:53:23 INFO - Running setup.py (path:/tmp/pip-yuISkL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:53:23 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)) 20:53:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:53:23 INFO - Running setup.py (path:/tmp/pip-WqGIQK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:53:24 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)) 20:53:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:53:24 INFO - Running setup.py (path:/tmp/pip-uaJ74D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:53:24 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)) 20:53:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:53:24 INFO - Running setup.py (path:/tmp/pip-jCLpXK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:53:24 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)) 20:53:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:53:24 INFO - Running setup.py (path:/tmp/pip-yPoDge-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:53:24 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)) 20:53:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:53:24 INFO - Running setup.py (path:/tmp/pip-JJD83C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:53:24 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)) 20:53:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:53:24 INFO - Running setup.py (path:/tmp/pip-h52dy3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:53:24 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)) 20:53:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:53:24 INFO - Running setup.py (path:/tmp/pip-YYyiiK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:53:24 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)) 20:53:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:53:24 INFO - Running setup.py (path:/tmp/pip-UpYUfj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:53:25 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)) 20:53:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:53:25 INFO - Running setup.py (path:/tmp/pip-h00jSr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:53:25 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)) 20:53:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:53:25 INFO - Running setup.py (path:/tmp/pip-gbrbAD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:53:25 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)) 20:53:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:53:25 INFO - Running setup.py (path:/tmp/pip-g_iMw9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:53:25 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)) 20:53:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:53:25 INFO - Running setup.py (path:/tmp/pip-cxtZ4X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:53:25 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)) 20:53:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:53:25 INFO - Running setup.py (path:/tmp/pip-leC7Gk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:53:25 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)) 20:53:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:53:25 INFO - Running setup.py (path:/tmp/pip-VqSlAh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:53:25 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)) 20:53:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:53:25 INFO - Running setup.py (path:/tmp/pip-BtrqFk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:53:26 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)) 20:53:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:53:26 INFO - Running setup.py (path:/tmp/pip-9p9jwZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:53:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:53:26 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)) 20:53:26 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)) 20:53:26 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)) 20:53:26 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)) 20:53:26 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)) 20:53:26 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)) 20:53:26 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:53:26 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 20:53:26 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 20:53:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 20:53:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 20:53:26 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 20:53:26 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 20:53:31 INFO - Downloading blessings-1.6.tar.gz 20:53:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:53:31 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)) 20:53:31 INFO - Installing collected packages: blessings 20:53:31 INFO - Running setup.py install for blessings 20:53:32 INFO - Successfully installed blessings 20:53:32 INFO - Cleaning up... 20:53:32 INFO - Return code: 0 20:53:32 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:53:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:53:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:53:32 INFO - Reading from file tmpfile_stdout 20:53:32 INFO - Current package versions: 20:53:32 INFO - argparse == 1.2.1 20:53:32 INFO - blessings == 1.6 20:53:32 INFO - blobuploader == 1.2.4 20:53:32 INFO - browsermob-proxy == 0.6.0 20:53:32 INFO - docopt == 0.6.1 20:53:32 INFO - manifestparser == 1.1 20:53:32 INFO - marionette-client == 2.3.0 20:53:32 INFO - marionette-driver == 1.4.0 20:53:32 INFO - mozInstall == 1.12 20:53:32 INFO - mozcrash == 0.17 20:53:32 INFO - mozdebug == 0.1 20:53:32 INFO - mozdevice == 0.48 20:53:32 INFO - mozfile == 1.2 20:53:32 INFO - mozhttpd == 0.7 20:53:32 INFO - mozinfo == 0.9 20:53:32 INFO - mozleak == 0.1 20:53:32 INFO - mozlog == 3.1 20:53:32 INFO - moznetwork == 0.27 20:53:32 INFO - mozprocess == 0.22 20:53:32 INFO - mozprofile == 0.28 20:53:32 INFO - mozrunner == 6.11 20:53:32 INFO - mozscreenshot == 0.1 20:53:32 INFO - mozsystemmonitor == 0.0 20:53:32 INFO - moztest == 0.7 20:53:32 INFO - mozversion == 1.4 20:53:32 INFO - psutil == 3.1.1 20:53:32 INFO - requests == 1.2.3 20:53:32 INFO - wptserve == 1.4.0 20:53:32 INFO - wsgiref == 0.1.2 20:53:32 INFO - Running post-action listener: _resource_record_post_action 20:53:32 INFO - Running post-action listener: _start_resource_monitoring 20:53:32 INFO - Starting resource monitoring. 20:53:32 INFO - ##### 20:53:32 INFO - ##### Running pull step. 20:53:32 INFO - ##### 20:53:32 INFO - Running pre-action listener: _resource_record_pre_action 20:53:32 INFO - Running main action method: pull 20:53:32 INFO - Pull has nothing to do! 20:53:32 INFO - Running post-action listener: _resource_record_post_action 20:53:32 INFO - ##### 20:53:32 INFO - ##### Running install step. 20:53:32 INFO - ##### 20:53:32 INFO - Running pre-action listener: _resource_record_pre_action 20:53:32 INFO - Running main action method: install 20:53:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:53:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:53:33 INFO - Reading from file tmpfile_stdout 20:53:33 INFO - Detecting whether we're running mozinstall >=1.0... 20:53:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:53:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:53:33 INFO - Reading from file tmpfile_stdout 20:53:33 INFO - Output received: 20:53:33 INFO - Usage: mozinstall [options] installer 20:53:33 INFO - Options: 20:53:33 INFO - -h, --help show this help message and exit 20:53:33 INFO - -d DEST, --destination=DEST 20:53:33 INFO - Directory to install application into. [default: 20:53:33 INFO - "/builds/slave/test"] 20:53:33 INFO - --app=APP Application being installed. [default: firefox] 20:53:33 INFO - mkdir: /builds/slave/test/build/application 20:53:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 20:53:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 20:54:03 INFO - Reading from file tmpfile_stdout 20:54:03 INFO - Output received: 20:54:03 INFO - /builds/slave/test/build/application/firefox/firefox 20:54:03 INFO - Running post-action listener: _resource_record_post_action 20:54:03 INFO - ##### 20:54:03 INFO - ##### Running run-tests step. 20:54:03 INFO - ##### 20:54:03 INFO - Running pre-action listener: _resource_record_pre_action 20:54:03 INFO - Running main action method: run_tests 20:54:03 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:54:03 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:54:03 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:54:03 INFO - grabbing minidump binary from tooltool 20:54:03 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')]} 20:54:03 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 0xa1ece30>, '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 0xa489c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa508470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:54:03 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 20:54:03 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 20:54:03 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:54:03 INFO - Return code: 0 20:54:03 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 20:54:03 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:54:03 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/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.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 20:54:03 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/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.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 20:54:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:54:03 INFO - 'CCACHE_UMASK': '002', 20:54:03 INFO - 'DISPLAY': ':0', 20:54:03 INFO - 'HOME': '/home/cltbld', 20:54:03 INFO - 'LANG': 'en_US.UTF-8', 20:54:03 INFO - 'LOGNAME': 'cltbld', 20:54:03 INFO - 'MAIL': '/var/mail/cltbld', 20:54:03 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:54:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:54:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:54:03 INFO - 'MOZ_NO_REMOTE': '1', 20:54:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:54:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:54:03 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:54:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:54:03 INFO - 'PWD': '/builds/slave/test', 20:54:03 INFO - 'SHELL': '/bin/bash', 20:54:03 INFO - 'SHLVL': '1', 20:54:03 INFO - 'TERM': 'linux', 20:54:03 INFO - 'TMOUT': '86400', 20:54:03 INFO - 'USER': 'cltbld', 20:54:03 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463542512.636693-870242750', 20:54:03 INFO - '_': '/tools/buildbot/bin/python'} 20:54:03 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/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.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 20:54:04 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 20:54:04 INFO - import pkg_resources 20:54:05 INFO - Using 1 client processes 20:54:05 INFO - wptserve Starting http server on 127.0.0.1:8000 20:54:05 INFO - wptserve Starting http server on 127.0.0.1:8001 20:54:05 INFO - wptserve Starting http server on 127.0.0.1:8443 20:54:07 INFO - SUITE-START | Running 778 tests 20:54:07 INFO - Running testharness tests 20:54:07 INFO - Setting up ssl 20:54:07 INFO - PROCESS | certutil | 20:54:07 INFO - PROCESS | certutil | 20:54:07 INFO - PROCESS | certutil | 20:54:07 INFO - Certificate Nickname Trust Attributes 20:54:07 INFO - SSL,S/MIME,JAR/XPI 20:54:07 INFO - 20:54:07 INFO - web-platform-tests CT,, 20:54:07 INFO - 20:54:07 INFO - Starting runner 20:54:10 INFO - PROCESS | 1796 | 1463543650760 Marionette DEBUG Marionette enabled via build flag and pref 20:54:11 INFO - PROCESS | 1796 | ++DOCSHELL 0xa51f2400 == 1 [pid = 1796] [id = 1] 20:54:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 1 (0xa51f2800) [pid = 1796] [serial = 1] [outer = (nil)] 20:54:11 INFO - PROCESS | 1796 | [1796] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 20:54:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 2 (0xa51f3000) [pid = 1796] [serial = 2] [outer = 0xa51f2800] 20:54:11 INFO - PROCESS | 1796 | 1463543651445 Marionette INFO Listening on port 2828 20:54:12 INFO - PROCESS | 1796 | 1463543652047 Marionette DEBUG Marionette enabled via command-line flag 20:54:12 INFO - PROCESS | 1796 | ++DOCSHELL 0xa237d800 == 2 [pid = 1796] [id = 2] 20:54:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 3 (0xa23be800) [pid = 1796] [serial = 3] [outer = (nil)] 20:54:12 INFO - PROCESS | 1796 | [1796] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 20:54:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 4 (0xa23bf000) [pid = 1796] [serial = 4] [outer = 0xa23be800] 20:54:12 INFO - PROCESS | 1796 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2293d60 20:54:12 INFO - PROCESS | 1796 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a6e9e860 20:54:12 INFO - PROCESS | 1796 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a22b5760 20:54:12 INFO - PROCESS | 1796 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a22b83c0 20:54:12 INFO - PROCESS | 1796 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a22d1100 20:54:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 5 (0xa22aec00) [pid = 1796] [serial = 5] [outer = 0xa51f2800] 20:54:12 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:54:12 INFO - PROCESS | 1796 | 1463543652457 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53659 20:54:12 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:54:12 INFO - PROCESS | 1796 | 1463543652490 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53660 20:54:12 INFO - PROCESS | 1796 | 1463543652550 Marionette DEBUG Closed connection conn0 20:54:12 INFO - PROCESS | 1796 | [1796] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 20:54:12 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:54:12 INFO - PROCESS | 1796 | 1463543652677 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53661 20:54:12 INFO - PROCESS | 1796 | 1463543652682 Marionette DEBUG Closed connection conn1 20:54:12 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:54:12 INFO - PROCESS | 1796 | 1463543652739 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53662 20:54:12 INFO - PROCESS | 1796 | 1463543652743 Marionette DEBUG Closed connection conn2 20:54:12 INFO - PROCESS | 1796 | 1463543652781 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:54:12 INFO - PROCESS | 1796 | 1463543652800 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160517191151","device":"desktop","version":"48.0a2"} 20:54:13 INFO - PROCESS | 1796 | [1796] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:54:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x9aa0f800 == 3 [pid = 1796] [id = 3] 20:54:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 6 (0x9aa0fc00) [pid = 1796] [serial = 6] [outer = (nil)] 20:54:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x9aa10000 == 4 [pid = 1796] [id = 4] 20:54:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 7 (0x9aa13800) [pid = 1796] [serial = 7] [outer = (nil)] 20:54:15 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:54:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a1b8000 == 5 [pid = 1796] [id = 5] 20:54:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 8 (0x9a1b8400) [pid = 1796] [serial = 8] [outer = (nil)] 20:54:15 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:54:15 INFO - PROCESS | 1796 | [1796] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:54:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 9 (0x99e1e800) [pid = 1796] [serial = 9] [outer = 0x9a1b8400] 20:54:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 10 (0x9a3eb800) [pid = 1796] [serial = 10] [outer = 0x9aa0fc00] 20:54:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 11 (0x9a3ed400) [pid = 1796] [serial = 11] [outer = 0x9aa13800] 20:54:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 12 (0x99a4bc00) [pid = 1796] [serial = 12] [outer = 0x9a1b8400] 20:54:17 INFO - PROCESS | 1796 | 1463543657124 Marionette DEBUG loaded listener.js 20:54:17 INFO - PROCESS | 1796 | 1463543657144 Marionette DEBUG loaded listener.js 20:54:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 13 (0x9813e000) [pid = 1796] [serial = 13] [outer = 0x9a1b8400] 20:54:17 INFO - PROCESS | 1796 | 1463543657939 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"1e999612-0bc2-4e74-8f56-f1f0b739ac82","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160517191151","device":"desktop","version":"48.0a2","command_id":1}}] 20:54:18 INFO - PROCESS | 1796 | 1463543658190 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}] 20:54:18 INFO - PROCESS | 1796 | 1463543658435 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 20:54:18 INFO - PROCESS | 1796 | 1463543658606 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:54:18 INFO - PROCESS | 1796 | [1796] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:54:18 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:54:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 14 (0x94fc2000) [pid = 1796] [serial = 14] [outer = 0x9a1b8400] 20:54:19 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:54:19 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:54:19 INFO - PROCESS | 1796 | 1463543659083 Marionette TRACE conn3 <- [1,3,null,{}] 20:54:19 INFO - PROCESS | 1796 | 1463543659109 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:54:19 INFO - PROCESS | 1796 | 1463543659157 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 20:54:19 INFO - PROCESS | 1796 | 1463543659200 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 20:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:54:19 INFO - PROCESS | 1796 | 1463543659205 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 20:54:19 INFO - PROCESS | 1796 | 1463543659213 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:54:19 INFO - PROCESS | 1796 | 1463543659219 Marionette TRACE conn3 <- [1,6,null,{}] 20:54:19 INFO - PROCESS | 1796 | 1463543659235 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}] 20:54:19 INFO - PROCESS | 1796 | 1463543659269 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 20:54:19 INFO - PROCESS | 1796 | 1463543659279 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x93b09400 == 6 [pid = 1796] [id = 6] 20:54:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 15 (0x93b0c000) [pid = 1796] [serial = 15] [outer = (nil)] 20:54:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 16 (0x93b0e000) [pid = 1796] [serial = 16] [outer = 0x93b0c000] 20:54:19 INFO - PROCESS | 1796 | 1463543659364 Marionette DEBUG loaded listener.js 20:54:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 17 (0x98e33800) [pid = 1796] [serial = 17] [outer = 0x93b0c000] 20:54:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x93bd3400 == 7 [pid = 1796] [id = 7] 20:54:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 18 (0x93bd3800) [pid = 1796] [serial = 18] [outer = (nil)] 20:54:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 19 (0x93962c00) [pid = 1796] [serial = 19] [outer = 0x93bd3800] 20:54:19 INFO - PROCESS | 1796 | 1463543659856 Marionette DEBUG loaded listener.js 20:54:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 20 (0x93967400) [pid = 1796] [serial = 20] [outer = 0x93bd3800] 20:54:20 INFO - PROCESS | 1796 | 1463543660422 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]]]}] 20:54:20 INFO - PROCESS | 1796 | [1796] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 20:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1310ms 20:54:20 INFO - PROCESS | 1796 | 1463543660586 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 20:54:20 INFO - PROCESS | 1796 | 1463543660589 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 20:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:54:20 INFO - PROCESS | 1796 | 1463543660646 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:54:20 INFO - PROCESS | 1796 | 1463543660650 Marionette TRACE conn3 <- [1,10,null,{}] 20:54:20 INFO - PROCESS | 1796 | 1463543660678 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}] 20:54:20 INFO - PROCESS | 1796 | 1463543660860 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 20:54:20 INFO - PROCESS | 1796 | 1463543660883 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x922c8c00 == 8 [pid = 1796] [id = 8] 20:54:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 21 (0x922c9000) [pid = 1796] [serial = 21] [outer = (nil)] 20:54:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 22 (0x93964000) [pid = 1796] [serial = 22] [outer = 0x922c9000] 20:54:20 INFO - PROCESS | 1796 | 1463543660959 Marionette DEBUG loaded listener.js 20:54:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 23 (0x9ae31c00) [pid = 1796] [serial = 23] [outer = 0x922c9000] 20:54:21 INFO - PROCESS | 1796 | 1463543661992 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]]]}] 20:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1413ms 20:54:22 INFO - PROCESS | 1796 | 1463543662044 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 20:54:22 INFO - PROCESS | 1796 | 1463543662051 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 20:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:54:22 INFO - PROCESS | 1796 | 1463543662059 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:54:22 INFO - PROCESS | 1796 | 1463543662066 Marionette TRACE conn3 <- [1,14,null,{}] 20:54:22 INFO - PROCESS | 1796 | 1463543662074 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}] 20:54:22 INFO - PROCESS | 1796 | 1463543662267 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 20:54:22 INFO - PROCESS | 1796 | 1463543662393 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x922bfc00 == 9 [pid = 1796] [id = 9] 20:54:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 24 (0x92329c00) [pid = 1796] [serial = 24] [outer = (nil)] 20:54:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 25 (0x92de5400) [pid = 1796] [serial = 25] [outer = 0x92329c00] 20:54:22 INFO - PROCESS | 1796 | 1463543662481 Marionette DEBUG loaded listener.js 20:54:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 26 (0x93b0b400) [pid = 1796] [serial = 26] [outer = 0x92329c00] 20:54:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x98130800 == 10 [pid = 1796] [id = 10] 20:54:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 27 (0x98130c00) [pid = 1796] [serial = 27] [outer = (nil)] 20:54:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 28 (0x92330c00) [pid = 1796] [serial = 28] [outer = 0x98130c00] 20:54:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 29 (0x981d6c00) [pid = 1796] [serial = 29] [outer = 0x98130c00] 20:54:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x977e1c00 == 11 [pid = 1796] [id = 11] 20:54:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 30 (0x98938800) [pid = 1796] [serial = 30] [outer = (nil)] 20:54:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 31 (0x9960e000) [pid = 1796] [serial = 31] [outer = 0x98938800] 20:54:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 32 (0x99a54400) [pid = 1796] [serial = 32] [outer = 0x98938800] 20:54:23 INFO - PROCESS | 1796 | 1463543663711 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]]]}] 20:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1685ms 20:54:23 INFO - PROCESS | 1796 | 1463543663810 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 20:54:23 INFO - PROCESS | 1796 | 1463543663819 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 20:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:54:23 INFO - PROCESS | 1796 | 1463543663835 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:54:23 INFO - PROCESS | 1796 | 1463543663840 Marionette TRACE conn3 <- [1,18,null,{}] 20:54:23 INFO - PROCESS | 1796 | 1463543663858 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}] 20:54:24 INFO - PROCESS | 1796 | 1463543664068 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 20:54:24 INFO - PROCESS | 1796 | 1463543664183 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x92ddf400 == 12 [pid = 1796] [id = 12] 20:54:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 33 (0x93bcd800) [pid = 1796] [serial = 33] [outer = (nil)] 20:54:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 34 (0x9a3ec800) [pid = 1796] [serial = 34] [outer = 0x93bcd800] 20:54:24 INFO - PROCESS | 1796 | 1463543664270 Marionette DEBUG loaded listener.js 20:54:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 35 (0x9b72cc00) [pid = 1796] [serial = 35] [outer = 0x93bcd800] 20:54:25 INFO - PROCESS | 1796 | 1463543665126 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]]]}] 20:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1347ms 20:54:25 INFO - PROCESS | 1796 | 1463543665181 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 20:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:54:25 INFO - PROCESS | 1796 | 1463543665194 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 20:54:25 INFO - PROCESS | 1796 | 1463543665201 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:54:25 INFO - PROCESS | 1796 | 1463543665207 Marionette TRACE conn3 <- [1,22,null,{}] 20:54:25 INFO - PROCESS | 1796 | 1463543665224 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}] 20:54:25 INFO - PROCESS | 1796 | 1463543665464 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 20:54:25 INFO - PROCESS | 1796 | 1463543665574 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x9b121000 == 13 [pid = 1796] [id = 13] 20:54:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 36 (0xa2253800) [pid = 1796] [serial = 36] [outer = (nil)] 20:54:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 37 (0xa25fb800) [pid = 1796] [serial = 37] [outer = 0xa2253800] 20:54:25 INFO - PROCESS | 1796 | 1463543665667 Marionette DEBUG loaded listener.js 20:54:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 38 (0xa36f0800) [pid = 1796] [serial = 38] [outer = 0xa2253800] 20:54:26 INFO - PROCESS | 1796 | 1463543666473 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]]]}] 20:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1289ms 20:54:26 INFO - PROCESS | 1796 | 1463543666489 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 20:54:26 INFO - PROCESS | 1796 | 1463543666494 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 20:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:54:26 INFO - PROCESS | 1796 | 1463543666501 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:54:26 INFO - PROCESS | 1796 | 1463543666504 Marionette TRACE conn3 <- [1,26,null,{}] 20:54:26 INFO - PROCESS | 1796 | 1463543666511 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}] 20:54:26 INFO - PROCESS | 1796 | 1463543666688 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 20:54:26 INFO - PROCESS | 1796 | 1463543666821 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x99f7ac00 == 14 [pid = 1796] [id = 14] 20:54:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 39 (0x99f7e400) [pid = 1796] [serial = 39] [outer = (nil)] 20:54:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 40 (0x99f84c00) [pid = 1796] [serial = 40] [outer = 0x99f7e400] 20:54:26 INFO - PROCESS | 1796 | 1463543666909 Marionette DEBUG loaded listener.js 20:54:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 41 (0xa51b0c00) [pid = 1796] [serial = 41] [outer = 0x99f7e400] 20:54:28 INFO - PROCESS | 1796 | 1463543668119 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]]]}] 20:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1631ms 20:54:28 INFO - PROCESS | 1796 | 1463543668133 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 20:54:28 INFO - PROCESS | 1796 | 1463543668137 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 20:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:54:28 INFO - PROCESS | 1796 | 1463543668146 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:54:28 INFO - PROCESS | 1796 | 1463543668152 Marionette TRACE conn3 <- [1,30,null,{}] 20:54:28 INFO - PROCESS | 1796 | 1463543668161 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}] 20:54:28 INFO - PROCESS | 1796 | 1463543668320 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 20:54:28 INFO - PROCESS | 1796 | 1463543668471 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x95172000 == 15 [pid = 1796] [id = 15] 20:54:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 42 (0x98136000) [pid = 1796] [serial = 42] [outer = (nil)] 20:54:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 43 (0x9893a400) [pid = 1796] [serial = 43] [outer = 0x98136000] 20:54:28 INFO - PROCESS | 1796 | 1463543668583 Marionette DEBUG loaded listener.js 20:54:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 44 (0x98e2f000) [pid = 1796] [serial = 44] [outer = 0x98136000] 20:54:29 INFO - PROCESS | 1796 | 1463543669385 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]]]}] 20:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1285ms 20:54:29 INFO - PROCESS | 1796 | 1463543669431 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 20:54:29 INFO - PROCESS | 1796 | 1463543669439 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 20:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:54:29 INFO - PROCESS | 1796 | 1463543669449 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:54:29 INFO - PROCESS | 1796 | 1463543669452 Marionette TRACE conn3 <- [1,34,null,{}] 20:54:29 INFO - PROCESS | 1796 | 1463543669459 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}] 20:54:29 INFO - PROCESS | 1796 | 1463543669611 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 20:54:29 INFO - PROCESS | 1796 | 1463543669702 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x93bcac00 == 16 [pid = 1796] [id = 16] 20:54:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 45 (0x981d9c00) [pid = 1796] [serial = 45] [outer = (nil)] 20:54:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 46 (0x99948800) [pid = 1796] [serial = 46] [outer = 0x981d9c00] 20:54:29 INFO - PROCESS | 1796 | 1463543669776 Marionette DEBUG loaded listener.js 20:54:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 47 (0x99ea6400) [pid = 1796] [serial = 47] [outer = 0x981d9c00] 20:54:30 INFO - PROCESS | 1796 | 1463543670594 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]]]}] 20:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1196ms 20:54:30 INFO - PROCESS | 1796 | 1463543670644 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 20:54:30 INFO - PROCESS | 1796 | 1463543670647 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 20:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:54:30 INFO - PROCESS | 1796 | 1463543670654 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:54:30 INFO - PROCESS | 1796 | 1463543670659 Marionette TRACE conn3 <- [1,38,null,{}] 20:54:30 INFO - PROCESS | 1796 | 1463543670675 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}] 20:54:30 INFO - PROCESS | 1796 | 1463543670878 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 20:54:31 INFO - PROCESS | 1796 | 1463543671011 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x922be800 == 17 [pid = 1796] [id = 17] 20:54:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 48 (0x99a4e000) [pid = 1796] [serial = 48] [outer = (nil)] 20:54:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 49 (0x9a5c7800) [pid = 1796] [serial = 49] [outer = 0x99a4e000] 20:54:31 INFO - PROCESS | 1796 | 1463543671136 Marionette DEBUG loaded listener.js 20:54:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 50 (0x9ac50800) [pid = 1796] [serial = 50] [outer = 0x99a4e000] 20:54:31 INFO - PROCESS | 1796 | 1463543671863 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]]]}] 20:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1237ms 20:54:31 INFO - PROCESS | 1796 | 1463543671891 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 20:54:31 INFO - PROCESS | 1796 | 1463543671896 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 20:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:54:31 INFO - PROCESS | 1796 | 1463543671902 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:54:31 INFO - PROCESS | 1796 | 1463543671904 Marionette TRACE conn3 <- [1,42,null,{}] 20:54:31 INFO - PROCESS | 1796 | 1463543671910 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}] 20:54:32 INFO - PROCESS | 1796 | 1463543672086 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 20:54:32 INFO - PROCESS | 1796 | 1463543672106 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ac50400 == 18 [pid = 1796] [id = 18] 20:54:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 51 (0x9accb400) [pid = 1796] [serial = 51] [outer = (nil)] 20:54:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 52 (0x9afc9400) [pid = 1796] [serial = 52] [outer = 0x9accb400] 20:54:32 INFO - PROCESS | 1796 | 1463543672179 Marionette DEBUG loaded listener.js 20:54:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 53 (0x9b11fc00) [pid = 1796] [serial = 53] [outer = 0x9accb400] 20:54:32 INFO - PROCESS | 1796 | 1463543672915 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]]]}] 20:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1029ms 20:54:32 INFO - PROCESS | 1796 | 1463543672931 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 20:54:32 INFO - PROCESS | 1796 | 1463543672935 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 20:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:54:32 INFO - PROCESS | 1796 | 1463543672942 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:54:32 INFO - PROCESS | 1796 | 1463543672945 Marionette TRACE conn3 <- [1,46,null,{}] 20:54:32 INFO - PROCESS | 1796 | 1463543672951 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}] 20:54:33 INFO - PROCESS | 1796 | 1463543673136 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 20:54:33 INFO - PROCESS | 1796 | 1463543673157 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ae31000 == 19 [pid = 1796] [id = 19] 20:54:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 54 (0x9afc4800) [pid = 1796] [serial = 54] [outer = (nil)] 20:54:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 55 (0x9b782000) [pid = 1796] [serial = 55] [outer = 0x9afc4800] 20:54:33 INFO - PROCESS | 1796 | 1463543673234 Marionette DEBUG loaded listener.js 20:54:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 56 (0x9a846800) [pid = 1796] [serial = 56] [outer = 0x9afc4800] 20:54:34 INFO - PROCESS | 1796 | 1463543673995 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]]]}] 20:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1080ms 20:54:34 INFO - PROCESS | 1796 | 1463543674024 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 20:54:34 INFO - PROCESS | 1796 | 1463543674029 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 20:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:54:34 INFO - PROCESS | 1796 | 1463543674038 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:54:34 INFO - PROCESS | 1796 | 1463543674042 Marionette TRACE conn3 <- [1,50,null,{}] 20:54:34 INFO - PROCESS | 1796 | 1463543674051 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}] 20:54:34 INFO - PROCESS | 1796 | 1463543674282 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 20:54:34 INFO - PROCESS | 1796 | 1463543674300 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x922bcc00 == 20 [pid = 1796] [id = 20] 20:54:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 57 (0x922bd800) [pid = 1796] [serial = 57] [outer = (nil)] 20:54:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 58 (0xa2253000) [pid = 1796] [serial = 58] [outer = 0x922bd800] 20:54:34 INFO - PROCESS | 1796 | 1463543674373 Marionette DEBUG loaded listener.js 20:54:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 59 (0xa22b1400) [pid = 1796] [serial = 59] [outer = 0x922bd800] 20:54:35 INFO - PROCESS | 1796 | 1463543675041 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]]]}] 20:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1029ms 20:54:35 INFO - PROCESS | 1796 | 1463543675066 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 20:54:35 INFO - PROCESS | 1796 | 1463543675070 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 20:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:54:35 INFO - PROCESS | 1796 | 1463543675077 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:54:35 INFO - PROCESS | 1796 | 1463543675080 Marionette TRACE conn3 <- [1,54,null,{}] 20:54:35 INFO - PROCESS | 1796 | 1463543675086 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}] 20:54:35 INFO - PROCESS | 1796 | 1463543675276 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 20:54:35 INFO - PROCESS | 1796 | 1463543675324 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x9232d000 == 21 [pid = 1796] [id = 21] 20:54:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 60 (0x99f76400) [pid = 1796] [serial = 60] [outer = (nil)] 20:54:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 61 (0xa23c0000) [pid = 1796] [serial = 61] [outer = 0x99f76400] 20:54:35 INFO - PROCESS | 1796 | 1463543675398 Marionette DEBUG loaded listener.js 20:54:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 62 (0xa2508800) [pid = 1796] [serial = 62] [outer = 0x99f76400] 20:54:36 INFO - PROCESS | 1796 | 1463543676100 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]]]}] 20:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1083ms 20:54:36 INFO - PROCESS | 1796 | 1463543676162 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 20:54:36 INFO - PROCESS | 1796 | 1463543676166 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 20:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:54:36 INFO - PROCESS | 1796 | 1463543676172 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:54:36 INFO - PROCESS | 1796 | 1463543676175 Marionette TRACE conn3 <- [1,58,null,{}] 20:54:36 INFO - PROCESS | 1796 | 1463543676194 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}] 20:54:36 INFO - PROCESS | 1796 | 1463543676335 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 20:54:36 INFO - PROCESS | 1796 | 1463543676351 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x93b0e400 == 22 [pid = 1796] [id = 22] 20:54:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 63 (0xa2382800) [pid = 1796] [serial = 63] [outer = (nil)] 20:54:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 64 (0xa31d8400) [pid = 1796] [serial = 64] [outer = 0xa2382800] 20:54:36 INFO - PROCESS | 1796 | 1463543676427 Marionette DEBUG loaded listener.js 20:54:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 65 (0xa3352000) [pid = 1796] [serial = 65] [outer = 0xa2382800] 20:54:37 INFO - PROCESS | 1796 | 1463543677175 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]]]}] 20:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1032ms 20:54:37 INFO - PROCESS | 1796 | 1463543677220 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 20:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:54:37 INFO - PROCESS | 1796 | 1463543677224 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 20:54:37 INFO - PROCESS | 1796 | 1463543677232 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:54:37 INFO - PROCESS | 1796 | 1463543677235 Marionette TRACE conn3 <- [1,62,null,{}] 20:54:37 INFO - PROCESS | 1796 | 1463543677241 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}] 20:54:38 INFO - PROCESS | 1796 | 1463543678528 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 20:54:38 INFO - PROCESS | 1796 | 1463543678556 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x93bc8800 == 23 [pid = 1796] [id = 23] 20:54:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 66 (0x93bcbc00) [pid = 1796] [serial = 66] [outer = (nil)] 20:54:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 67 (0x94f34000) [pid = 1796] [serial = 67] [outer = 0x93bcbc00] 20:54:38 INFO - PROCESS | 1796 | 1463543678632 Marionette DEBUG loaded listener.js 20:54:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 68 (0x94fbf000) [pid = 1796] [serial = 68] [outer = 0x93bcbc00] 20:54:39 INFO - PROCESS | 1796 | 1463543679380 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]]]}] 20:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 2692ms 20:54:39 INFO - PROCESS | 1796 | --DOMWINDOW == 67 (0x93b0c000) [pid = 1796] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:54:39 INFO - PROCESS | 1796 | --DOMWINDOW == 66 (0x922c9000) [pid = 1796] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:54:39 INFO - PROCESS | 1796 | --DOMWINDOW == 65 (0x92329c00) [pid = 1796] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:54:39 INFO - PROCESS | 1796 | --DOMWINDOW == 64 (0x93bcd800) [pid = 1796] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:54:39 INFO - PROCESS | 1796 | --DOMWINDOW == 63 (0xa2253800) [pid = 1796] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:54:39 INFO - PROCESS | 1796 | --DOMWINDOW == 62 (0x99f7e400) [pid = 1796] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:54:39 INFO - PROCESS | 1796 | --DOMWINDOW == 61 (0x98136000) [pid = 1796] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:54:39 INFO - PROCESS | 1796 | --DOMWINDOW == 60 (0x981d9c00) [pid = 1796] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:54:39 INFO - PROCESS | 1796 | --DOMWINDOW == 59 (0x99a4e000) [pid = 1796] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:54:39 INFO - PROCESS | 1796 | --DOMWINDOW == 58 (0x9accb400) [pid = 1796] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:54:39 INFO - PROCESS | 1796 | --DOMWINDOW == 57 (0x922bd800) [pid = 1796] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:54:39 INFO - PROCESS | 1796 | --DOMWINDOW == 56 (0x99f76400) [pid = 1796] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:54:40 INFO - PROCESS | 1796 | 1463543680032 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 20:54:40 INFO - PROCESS | 1796 | 1463543680037 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 20:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:54:40 INFO - PROCESS | 1796 | 1463543680051 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:54:40 INFO - PROCESS | 1796 | 1463543680055 Marionette TRACE conn3 <- [1,66,null,{}] 20:54:40 INFO - PROCESS | 1796 | 1463543680063 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}] 20:54:40 INFO - PROCESS | 1796 | 1463543680207 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 20:54:40 INFO - PROCESS | 1796 | 1463543680319 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x95168400 == 24 [pid = 1796] [id = 24] 20:54:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 57 (0x9516ac00) [pid = 1796] [serial = 69] [outer = (nil)] 20:54:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 58 (0x977e4c00) [pid = 1796] [serial = 70] [outer = 0x9516ac00] 20:54:40 INFO - PROCESS | 1796 | 1463543680409 Marionette DEBUG loaded listener.js 20:54:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 59 (0x981d9c00) [pid = 1796] [serial = 71] [outer = 0x9516ac00] 20:54:41 INFO - PROCESS | 1796 | 1463543681057 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]]]}] 20:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1038ms 20:54:41 INFO - PROCESS | 1796 | 1463543681089 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 20:54:41 INFO - PROCESS | 1796 | 1463543681094 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 20:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:54:41 INFO - PROCESS | 1796 | 1463543681100 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:54:41 INFO - PROCESS | 1796 | 1463543681104 Marionette TRACE conn3 <- [1,70,null,{}] 20:54:41 INFO - PROCESS | 1796 | 1463543681110 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}] 20:54:41 INFO - PROCESS | 1796 | 1463543681264 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 20:54:41 INFO - PROCESS | 1796 | 1463543681367 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x94fbe000 == 25 [pid = 1796] [id = 25] 20:54:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 60 (0x99949400) [pid = 1796] [serial = 72] [outer = (nil)] 20:54:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 61 (0x99f78800) [pid = 1796] [serial = 73] [outer = 0x99949400] 20:54:41 INFO - PROCESS | 1796 | 1463543681445 Marionette DEBUG loaded listener.js 20:54:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 62 (0x99f7f000) [pid = 1796] [serial = 74] [outer = 0x99949400] 20:54:42 INFO - PROCESS | 1796 | 1463543682203 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]]]}] 20:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1180ms 20:54:42 INFO - PROCESS | 1796 | 1463543682281 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 20:54:42 INFO - PROCESS | 1796 | 1463543682288 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 20:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:54:42 INFO - PROCESS | 1796 | 1463543682297 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:54:42 INFO - PROCESS | 1796 | 1463543682303 Marionette TRACE conn3 <- [1,74,null,{}] 20:54:42 INFO - PROCESS | 1796 | 1463543682313 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}] 20:54:42 INFO - PROCESS | 1796 | 1463543682504 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 20:54:42 INFO - PROCESS | 1796 | 1463543682640 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x93b04800 == 26 [pid = 1796] [id = 26] 20:54:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 63 (0x93b06000) [pid = 1796] [serial = 75] [outer = (nil)] 20:54:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 64 (0x981a4800) [pid = 1796] [serial = 76] [outer = 0x93b06000] 20:54:42 INFO - PROCESS | 1796 | 1463543682788 Marionette DEBUG loaded listener.js 20:54:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 65 (0x99509800) [pid = 1796] [serial = 77] [outer = 0x93b06000] 20:54:43 INFO - PROCESS | 1796 | 1463543683711 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]]]}] 20:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1490ms 20:54:43 INFO - PROCESS | 1796 | 1463543683802 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 20:54:43 INFO - PROCESS | 1796 | 1463543683811 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 20:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:54:43 INFO - PROCESS | 1796 | 1463543683823 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:54:43 INFO - PROCESS | 1796 | 1463543683826 Marionette TRACE conn3 <- [1,78,null,{}] 20:54:43 INFO - PROCESS | 1796 | 1463543683833 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}] 20:54:44 INFO - PROCESS | 1796 | 1463543684000 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 20:54:44 INFO - PROCESS | 1796 | 1463543684132 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x977e0000 == 27 [pid = 1796] [id = 27] 20:54:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 66 (0x98943c00) [pid = 1796] [serial = 78] [outer = (nil)] 20:54:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 67 (0x9aa0ac00) [pid = 1796] [serial = 79] [outer = 0x98943c00] 20:54:44 INFO - PROCESS | 1796 | 1463543684221 Marionette DEBUG loaded listener.js 20:54:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 68 (0x9ac52000) [pid = 1796] [serial = 80] [outer = 0x98943c00] 20:54:45 INFO - PROCESS | 1796 | 1463543685094 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]]]}] 20:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1339ms 20:54:45 INFO - PROCESS | 1796 | 1463543685164 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 20:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:54:45 INFO - PROCESS | 1796 | 1463543685171 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 20:54:45 INFO - PROCESS | 1796 | 1463543685181 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:54:45 INFO - PROCESS | 1796 | 1463543685190 Marionette TRACE conn3 <- [1,82,null,{}] 20:54:45 INFO - PROCESS | 1796 | 1463543685217 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}] 20:54:45 INFO - PROCESS | 1796 | 1463543685510 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 20:54:45 INFO - PROCESS | 1796 | 1463543685666 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x93b0f400 == 28 [pid = 1796] [id = 28] 20:54:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 69 (0x98e37800) [pid = 1796] [serial = 81] [outer = (nil)] 20:54:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 70 (0x9b77f800) [pid = 1796] [serial = 82] [outer = 0x98e37800] 20:54:45 INFO - PROCESS | 1796 | 1463543685760 Marionette DEBUG loaded listener.js 20:54:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 71 (0x9d8d2800) [pid = 1796] [serial = 83] [outer = 0x98e37800] 20:54:46 INFO - PROCESS | 1796 | 1463543686589 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]]]}] 20:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1451ms 20:54:46 INFO - PROCESS | 1796 | 1463543686630 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 20:54:46 INFO - PROCESS | 1796 | 1463543686635 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 20:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:54:46 INFO - PROCESS | 1796 | 1463543686661 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:54:46 INFO - PROCESS | 1796 | 1463543686665 Marionette TRACE conn3 <- [1,86,null,{}] 20:54:46 INFO - PROCESS | 1796 | 1463543686671 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}] 20:54:46 INFO - PROCESS | 1796 | 1463543686834 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 20:54:46 INFO - PROCESS | 1796 | 1463543686969 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x94fca400 == 29 [pid = 1796] [id = 29] 20:54:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 72 (0x9b783800) [pid = 1796] [serial = 84] [outer = (nil)] 20:54:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 73 (0xa1055c00) [pid = 1796] [serial = 85] [outer = 0x9b783800] 20:54:47 INFO - PROCESS | 1796 | 1463543687062 Marionette DEBUG loaded listener.js 20:54:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 74 (0xa22a5800) [pid = 1796] [serial = 86] [outer = 0x9b783800] 20:54:47 INFO - PROCESS | 1796 | 1463543687856 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]]]}] 20:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1232ms 20:54:47 INFO - PROCESS | 1796 | 1463543687901 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 20:54:47 INFO - PROCESS | 1796 | 1463543687905 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 20:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:54:47 INFO - PROCESS | 1796 | 1463543687912 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:54:47 INFO - PROCESS | 1796 | 1463543687915 Marionette TRACE conn3 <- [1,90,null,{}] 20:54:47 INFO - PROCESS | 1796 | 1463543687921 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}] 20:54:48 INFO - PROCESS | 1796 | 1463543688079 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 20:54:48 INFO - PROCESS | 1796 | 1463543688213 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x977df800 == 30 [pid = 1796] [id = 30] 20:54:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 75 (0x98e33400) [pid = 1796] [serial = 87] [outer = (nil)] 20:54:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 76 (0xa2725400) [pid = 1796] [serial = 88] [outer = 0x98e33400] 20:54:48 INFO - PROCESS | 1796 | 1463543688309 Marionette DEBUG loaded listener.js 20:54:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 77 (0xa27cd800) [pid = 1796] [serial = 89] [outer = 0x98e33400] 20:54:49 INFO - PROCESS | 1796 | 1463543689174 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]]]}] 20:54:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1291ms 20:54:49 INFO - PROCESS | 1796 | 1463543689205 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 20:54:49 INFO - PROCESS | 1796 | 1463543689208 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 20:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:54:49 INFO - PROCESS | 1796 | 1463543689215 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:54:49 INFO - PROCESS | 1796 | 1463543689218 Marionette TRACE conn3 <- [1,94,null,{}] 20:54:49 INFO - PROCESS | 1796 | 1463543689224 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}] 20:54:49 INFO - PROCESS | 1796 | 1463543689410 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 20:54:49 INFO - PROCESS | 1796 | 1463543689545 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x9afc4400 == 31 [pid = 1796] [id = 31] 20:54:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 78 (0xa1051400) [pid = 1796] [serial = 90] [outer = (nil)] 20:54:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 79 (0xa51eb000) [pid = 1796] [serial = 91] [outer = 0xa1051400] 20:54:49 INFO - PROCESS | 1796 | 1463543689630 Marionette DEBUG loaded listener.js 20:54:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 80 (0xa51f0800) [pid = 1796] [serial = 92] [outer = 0xa1051400] 20:54:50 INFO - PROCESS | 1796 | 1463543690511 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]]]}] 20:54:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1329ms 20:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:54:50 INFO - PROCESS | 1796 | 1463543690545 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 20:54:50 INFO - PROCESS | 1796 | 1463543690548 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 20:54:50 INFO - PROCESS | 1796 | 1463543690555 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:54:50 INFO - PROCESS | 1796 | 1463543690558 Marionette TRACE conn3 <- [1,98,null,{}] 20:54:50 INFO - PROCESS | 1796 | 1463543690564 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}] 20:54:50 INFO - PROCESS | 1796 | 1463543690719 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 20:54:50 INFO - PROCESS | 1796 | 1463543690864 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x922bd800 == 32 [pid = 1796] [id = 32] 20:54:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 81 (0x9232ec00) [pid = 1796] [serial = 93] [outer = (nil)] 20:54:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 82 (0xa1050800) [pid = 1796] [serial = 94] [outer = 0x9232ec00] 20:54:50 INFO - PROCESS | 1796 | 1463543690953 Marionette DEBUG loaded listener.js 20:54:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 83 (0xa25f0c00) [pid = 1796] [serial = 95] [outer = 0x9232ec00] 20:54:51 INFO - PROCESS | 1796 | 1463543691913 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]]]}] 20:54:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1431ms 20:54:51 INFO - PROCESS | 1796 | 1463543691986 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 20:54:51 INFO - PROCESS | 1796 | 1463543691992 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 20:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:54:52 INFO - PROCESS | 1796 | 1463543692001 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:54:52 INFO - PROCESS | 1796 | 1463543692006 Marionette TRACE conn3 <- [1,102,null,{}] 20:54:52 INFO - PROCESS | 1796 | 1463543692014 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}] 20:54:52 INFO - PROCESS | 1796 | 1463543692177 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 20:54:52 INFO - PROCESS | 1796 | 1463543692320 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x93b0bc00 == 33 [pid = 1796] [id = 33] 20:54:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 84 (0x94fc1800) [pid = 1796] [serial = 96] [outer = (nil)] 20:54:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 85 (0x989d7c00) [pid = 1796] [serial = 97] [outer = 0x94fc1800] 20:54:52 INFO - PROCESS | 1796 | 1463543692449 Marionette DEBUG loaded listener.js 20:54:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 86 (0x98ec2000) [pid = 1796] [serial = 98] [outer = 0x94fc1800] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 85 (0x92de5400) [pid = 1796] [serial = 25] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 84 (0x9960e000) [pid = 1796] [serial = 31] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 83 (0x9a3ec800) [pid = 1796] [serial = 34] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 82 (0xa25fb800) [pid = 1796] [serial = 37] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 81 (0x99f84c00) [pid = 1796] [serial = 40] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 80 (0x9893a400) [pid = 1796] [serial = 43] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 79 (0x98e2f000) [pid = 1796] [serial = 44] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 78 (0x99948800) [pid = 1796] [serial = 46] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 77 (0x9a5c7800) [pid = 1796] [serial = 49] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 76 (0x9afc9400) [pid = 1796] [serial = 52] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 75 (0x9b782000) [pid = 1796] [serial = 55] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 74 (0xa2253000) [pid = 1796] [serial = 58] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 73 (0xa23c0000) [pid = 1796] [serial = 61] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 72 (0x92330c00) [pid = 1796] [serial = 28] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 71 (0xa22b1400) [pid = 1796] [serial = 59] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 70 (0x93b0b400) [pid = 1796] [serial = 26] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 69 (0xa2508800) [pid = 1796] [serial = 62] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 68 (0x9b11fc00) [pid = 1796] [serial = 53] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 67 (0x9ac50800) [pid = 1796] [serial = 50] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 66 (0x9b72cc00) [pid = 1796] [serial = 35] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 65 (0xa36f0800) [pid = 1796] [serial = 38] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 64 (0xa51b0c00) [pid = 1796] [serial = 41] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 63 (0x9ae31c00) [pid = 1796] [serial = 23] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 62 (0x99ea6400) [pid = 1796] [serial = 47] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 61 (0x99a4bc00) [pid = 1796] [serial = 12] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 60 (0x99e1e800) [pid = 1796] [serial = 9] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 59 (0xa51f3000) [pid = 1796] [serial = 2] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 58 (0x93964000) [pid = 1796] [serial = 22] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 57 (0x93962c00) [pid = 1796] [serial = 19] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 56 (0x93b0e000) [pid = 1796] [serial = 16] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | --DOMWINDOW == 55 (0x98e33800) [pid = 1796] [serial = 17] [outer = (nil)] [url = about:blank] 20:54:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 56 (0x93b0c000) [pid = 1796] [serial = 99] [outer = 0x98938800] 20:54:54 INFO - PROCESS | 1796 | 1463543694096 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]]]}] 20:54:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 2136ms 20:54:54 INFO - PROCESS | 1796 | 1463543694137 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 20:54:54 INFO - PROCESS | 1796 | 1463543694144 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 20:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:54:54 INFO - PROCESS | 1796 | 1463543694153 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:54:54 INFO - PROCESS | 1796 | 1463543694159 Marionette TRACE conn3 <- [1,106,null,{}] 20:54:54 INFO - PROCESS | 1796 | 1463543694168 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}] 20:54:54 INFO - PROCESS | 1796 | 1463543694325 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 20:54:54 INFO - PROCESS | 1796 | 1463543694338 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x92330c00 == 34 [pid = 1796] [id = 34] 20:54:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 57 (0x977e1400) [pid = 1796] [serial = 100] [outer = (nil)] 20:54:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 58 (0x98944400) [pid = 1796] [serial = 101] [outer = 0x977e1400] 20:54:54 INFO - PROCESS | 1796 | 1463543694415 Marionette DEBUG loaded listener.js 20:54:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 59 (0x98ab7800) [pid = 1796] [serial = 102] [outer = 0x977e1400] 20:54:55 INFO - PROCESS | 1796 | 1463543695199 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]]]}] 20:54:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1082ms 20:54:55 INFO - PROCESS | 1796 | 1463543695251 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 20:54:55 INFO - PROCESS | 1796 | 1463543695260 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 20:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:54:55 INFO - PROCESS | 1796 | 1463543695271 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:54:55 INFO - PROCESS | 1796 | 1463543695275 Marionette TRACE conn3 <- [1,110,null,{}] 20:54:55 INFO - PROCESS | 1796 | 1463543695285 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}] 20:54:55 INFO - PROCESS | 1796 | 1463543695475 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 20:54:55 INFO - PROCESS | 1796 | 1463543695572 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x94f2f400 == 35 [pid = 1796] [id = 35] 20:54:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 60 (0x98945c00) [pid = 1796] [serial = 103] [outer = (nil)] 20:54:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 61 (0x99a53000) [pid = 1796] [serial = 104] [outer = 0x98945c00] 20:54:55 INFO - PROCESS | 1796 | 1463543695647 Marionette DEBUG loaded listener.js 20:54:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 62 (0x99f76400) [pid = 1796] [serial = 105] [outer = 0x98945c00] 20:54:56 INFO - PROCESS | 1796 | 1463543696571 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]]]}] 20:54:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1385ms 20:54:56 INFO - PROCESS | 1796 | 1463543696660 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 20:54:56 INFO - PROCESS | 1796 | 1463543696667 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 20:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:54:56 INFO - PROCESS | 1796 | 1463543696696 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:54:56 INFO - PROCESS | 1796 | 1463543696706 Marionette TRACE conn3 <- [1,114,null,{}] 20:54:56 INFO - PROCESS | 1796 | 1463543696759 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}] 20:54:57 INFO - PROCESS | 1796 | 1463543697036 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 20:54:57 INFO - PROCESS | 1796 | 1463543697150 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ac46c00 == 36 [pid = 1796] [id = 36] 20:54:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 63 (0x9ac47000) [pid = 1796] [serial = 106] [outer = (nil)] 20:54:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 64 (0x9ac51000) [pid = 1796] [serial = 107] [outer = 0x9ac47000] 20:54:57 INFO - PROCESS | 1796 | 1463543697346 Marionette DEBUG loaded listener.js 20:54:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 65 (0x9ae32400) [pid = 1796] [serial = 108] [outer = 0x9ac47000] 20:54:58 INFO - PROCESS | 1796 | --DOMWINDOW == 64 (0xa2382800) [pid = 1796] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:54:58 INFO - PROCESS | 1796 | --DOMWINDOW == 63 (0x9afc4800) [pid = 1796] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:54:58 INFO - PROCESS | 1796 | --DOMWINDOW == 62 (0x99949400) [pid = 1796] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:54:58 INFO - PROCESS | 1796 | --DOMWINDOW == 61 (0x93bcbc00) [pid = 1796] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:54:58 INFO - PROCESS | 1796 | --DOMWINDOW == 60 (0x9516ac00) [pid = 1796] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:54:58 INFO - PROCESS | 1796 | 1463543698199 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]]]}] 20:54:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1567ms 20:54:58 INFO - PROCESS | 1796 | 1463543698242 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 20:54:58 INFO - PROCESS | 1796 | 1463543698246 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 20:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:54:58 INFO - PROCESS | 1796 | 1463543698252 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:54:58 INFO - PROCESS | 1796 | 1463543698255 Marionette TRACE conn3 <- [1,118,null,{}] 20:54:58 INFO - PROCESS | 1796 | 1463543698267 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}] 20:54:58 INFO - PROCESS | 1796 | 1463543698459 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 20:54:58 INFO - PROCESS | 1796 | 1463543698485 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x92322800 == 37 [pid = 1796] [id = 37] 20:54:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 61 (0x977de800) [pid = 1796] [serial = 109] [outer = (nil)] 20:54:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 62 (0x9afc4000) [pid = 1796] [serial = 110] [outer = 0x977de800] 20:54:58 INFO - PROCESS | 1796 | 1463543698559 Marionette DEBUG loaded listener.js 20:54:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 63 (0x9b11cc00) [pid = 1796] [serial = 111] [outer = 0x977de800] 20:54:59 INFO - PROCESS | 1796 | 1463543699296 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]]]}] 20:54:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1083ms 20:54:59 INFO - PROCESS | 1796 | 1463543699337 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 20:54:59 INFO - PROCESS | 1796 | 1463543699341 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 20:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:54:59 INFO - PROCESS | 1796 | 1463543699348 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:54:59 INFO - PROCESS | 1796 | 1463543699352 Marionette TRACE conn3 <- [1,122,null,{}] 20:54:59 INFO - PROCESS | 1796 | 1463543699357 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}] 20:54:59 INFO - PROCESS | 1796 | 1463543699508 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 20:54:59 INFO - PROCESS | 1796 | 1463543699524 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x92324000 == 38 [pid = 1796] [id = 38] 20:54:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 64 (0x98aae400) [pid = 1796] [serial = 112] [outer = (nil)] 20:54:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 65 (0x9b781400) [pid = 1796] [serial = 113] [outer = 0x98aae400] 20:54:59 INFO - PROCESS | 1796 | 1463543699598 Marionette DEBUG loaded listener.js 20:54:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 66 (0x9d4f0c00) [pid = 1796] [serial = 114] [outer = 0x98aae400] 20:55:00 INFO - PROCESS | 1796 | 1463543700609 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]]]}] 20:55:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1338ms 20:55:00 INFO - PROCESS | 1796 | 1463543700687 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 20:55:00 INFO - PROCESS | 1796 | 1463543700693 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 20:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:55:00 INFO - PROCESS | 1796 | 1463543700703 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:55:00 INFO - PROCESS | 1796 | 1463543700708 Marionette TRACE conn3 <- [1,126,null,{}] 20:55:00 INFO - PROCESS | 1796 | 1463543700719 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}] 20:55:00 INFO - PROCESS | 1796 | 1463543700940 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 20:55:01 INFO - PROCESS | 1796 | 1463543701121 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x93bcd800 == 39 [pid = 1796] [id = 39] 20:55:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 67 (0x94f04400) [pid = 1796] [serial = 115] [outer = (nil)] 20:55:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 68 (0x94f0d000) [pid = 1796] [serial = 116] [outer = 0x94f04400] 20:55:01 INFO - PROCESS | 1796 | 1463543701285 Marionette DEBUG loaded listener.js 20:55:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 69 (0x94f2d800) [pid = 1796] [serial = 117] [outer = 0x94f04400] 20:55:02 INFO - PROCESS | 1796 | 1463543702582 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]]]}] 20:55:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1940ms 20:55:02 INFO - PROCESS | 1796 | 1463543702645 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 20:55:02 INFO - PROCESS | 1796 | 1463543702660 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 20:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:55:02 INFO - PROCESS | 1796 | 1463543702719 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:55:02 INFO - PROCESS | 1796 | 1463543702727 Marionette TRACE conn3 <- [1,130,null,{}] 20:55:02 INFO - PROCESS | 1796 | 1463543702818 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}] 20:55:03 INFO - PROCESS | 1796 | 1463543703070 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 20:55:03 INFO - PROCESS | 1796 | 1463543703179 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x94f33400 == 40 [pid = 1796] [id = 40] 20:55:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 70 (0x997c7c00) [pid = 1796] [serial = 118] [outer = (nil)] 20:55:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 71 (0x99a4b800) [pid = 1796] [serial = 119] [outer = 0x997c7c00] 20:55:03 INFO - PROCESS | 1796 | 1463543703264 Marionette DEBUG loaded listener.js 20:55:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 72 (0x99f84400) [pid = 1796] [serial = 120] [outer = 0x997c7c00] 20:55:04 INFO - PROCESS | 1796 | 1463543704283 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]]]}] 20:55:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1659ms 20:55:04 INFO - PROCESS | 1796 | 1463543704333 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 20:55:04 INFO - PROCESS | 1796 | 1463543704337 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 20:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:55:04 INFO - PROCESS | 1796 | 1463543704344 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:55:04 INFO - PROCESS | 1796 | 1463543704350 Marionette TRACE conn3 <- [1,134,null,{}] 20:55:04 INFO - PROCESS | 1796 | 1463543704366 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}] 20:55:04 INFO - PROCESS | 1796 | 1463543704573 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 20:55:04 INFO - PROCESS | 1796 | 1463543704748 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x9232e400 == 41 [pid = 1796] [id = 41] 20:55:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 73 (0x92dde800) [pid = 1796] [serial = 121] [outer = (nil)] 20:55:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 74 (0x9d8cec00) [pid = 1796] [serial = 122] [outer = 0x92dde800] 20:55:04 INFO - PROCESS | 1796 | 1463543704884 Marionette DEBUG loaded listener.js 20:55:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 75 (0xa051f000) [pid = 1796] [serial = 123] [outer = 0x92dde800] 20:55:05 INFO - PROCESS | 1796 | 1463543705970 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]]]}] 20:55:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1647ms 20:55:05 INFO - PROCESS | 1796 | 1463543705991 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 20:55:05 INFO - PROCESS | 1796 | 1463543705997 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 20:55:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:55:06 INFO - PROCESS | 1796 | 1463543706005 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:55:06 INFO - PROCESS | 1796 | 1463543706011 Marionette TRACE conn3 <- [1,138,null,{}] 20:55:06 INFO - PROCESS | 1796 | 1463543706020 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}] 20:55:06 INFO - PROCESS | 1796 | 1463543706184 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 20:55:06 INFO - PROCESS | 1796 | 1463543706380 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x93bd6c00 == 42 [pid = 1796] [id = 42] 20:55:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 76 (0x94f05000) [pid = 1796] [serial = 124] [outer = (nil)] 20:55:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 77 (0x94f2cc00) [pid = 1796] [serial = 125] [outer = 0x94f05000] 20:55:06 INFO - PROCESS | 1796 | 1463543706477 Marionette DEBUG loaded listener.js 20:55:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 78 (0x981e2400) [pid = 1796] [serial = 126] [outer = 0x94f05000] 20:55:07 INFO - PROCESS | 1796 | --DOCSHELL 0x92322800 == 41 [pid = 1796] [id = 37] 20:55:07 INFO - PROCESS | 1796 | --DOCSHELL 0x9ac46c00 == 40 [pid = 1796] [id = 36] 20:55:07 INFO - PROCESS | 1796 | --DOCSHELL 0x94f2f400 == 39 [pid = 1796] [id = 35] 20:55:07 INFO - PROCESS | 1796 | --DOCSHELL 0x92330c00 == 38 [pid = 1796] [id = 34] 20:55:07 INFO - PROCESS | 1796 | --DOMWINDOW == 77 (0x9a846800) [pid = 1796] [serial = 56] [outer = (nil)] [url = about:blank] 20:55:07 INFO - PROCESS | 1796 | --DOMWINDOW == 76 (0xa3352000) [pid = 1796] [serial = 65] [outer = (nil)] [url = about:blank] 20:55:07 INFO - PROCESS | 1796 | --DOMWINDOW == 75 (0x99f78800) [pid = 1796] [serial = 73] [outer = (nil)] [url = about:blank] 20:55:07 INFO - PROCESS | 1796 | --DOMWINDOW == 74 (0x94f34000) [pid = 1796] [serial = 67] [outer = (nil)] [url = about:blank] 20:55:07 INFO - PROCESS | 1796 | --DOMWINDOW == 73 (0x94fbf000) [pid = 1796] [serial = 68] [outer = (nil)] [url = about:blank] 20:55:07 INFO - PROCESS | 1796 | --DOMWINDOW == 72 (0x977e4c00) [pid = 1796] [serial = 70] [outer = (nil)] [url = about:blank] 20:55:07 INFO - PROCESS | 1796 | --DOMWINDOW == 71 (0x99f7f000) [pid = 1796] [serial = 74] [outer = (nil)] [url = about:blank] 20:55:07 INFO - PROCESS | 1796 | --DOMWINDOW == 70 (0x981d9c00) [pid = 1796] [serial = 71] [outer = (nil)] [url = about:blank] 20:55:07 INFO - PROCESS | 1796 | --DOMWINDOW == 69 (0xa31d8400) [pid = 1796] [serial = 64] [outer = (nil)] [url = about:blank] 20:55:07 INFO - PROCESS | 1796 | 1463543707279 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]]]}] 20:55:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1333ms 20:55:07 INFO - PROCESS | 1796 | 1463543707338 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 20:55:07 INFO - PROCESS | 1796 | 1463543707346 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 20:55:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:55:07 INFO - PROCESS | 1796 | 1463543707360 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:55:07 INFO - PROCESS | 1796 | 1463543707363 Marionette TRACE conn3 <- [1,142,null,{}] 20:55:07 INFO - PROCESS | 1796 | 1463543707370 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}] 20:55:07 INFO - PROCESS | 1796 | 1463543707536 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 20:55:07 INFO - PROCESS | 1796 | 1463543707639 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x92330c00 == 39 [pid = 1796] [id = 43] 20:55:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 70 (0x977e4c00) [pid = 1796] [serial = 127] [outer = (nil)] 20:55:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 71 (0x99512c00) [pid = 1796] [serial = 128] [outer = 0x977e4c00] 20:55:07 INFO - PROCESS | 1796 | 1463543707712 Marionette DEBUG loaded listener.js 20:55:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 72 (0x99a58800) [pid = 1796] [serial = 129] [outer = 0x977e4c00] 20:55:08 INFO - PROCESS | 1796 | 1463543708601 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]]]}] 20:55:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:55:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1302ms 20:55:08 INFO - PROCESS | 1796 | 1463543708662 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 20:55:08 INFO - PROCESS | 1796 | 1463543708666 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 20:55:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:55:08 INFO - PROCESS | 1796 | 1463543708672 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:55:08 INFO - PROCESS | 1796 | 1463543708678 Marionette TRACE conn3 <- [1,146,null,{}] 20:55:08 INFO - PROCESS | 1796 | 1463543708693 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}] 20:55:08 INFO - PROCESS | 1796 | 1463543708844 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 20:55:08 INFO - PROCESS | 1796 | 1463543708949 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x94f07400 == 40 [pid = 1796] [id = 44] 20:55:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 73 (0x9ac53c00) [pid = 1796] [serial = 130] [outer = (nil)] 20:55:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 74 (0x9b120400) [pid = 1796] [serial = 131] [outer = 0x9ac53c00] 20:55:09 INFO - PROCESS | 1796 | 1463543709028 Marionette DEBUG loaded listener.js 20:55:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 75 (0x9b8b5400) [pid = 1796] [serial = 132] [outer = 0x9ac53c00] 20:55:09 INFO - PROCESS | 1796 | 1463543709814 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]]]}] 20:55:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:55:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1192ms 20:55:09 INFO - PROCESS | 1796 | 1463543709864 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 20:55:09 INFO - PROCESS | 1796 | 1463543709868 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 20:55:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:55:09 INFO - PROCESS | 1796 | 1463543709884 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:55:09 INFO - PROCESS | 1796 | 1463543709887 Marionette TRACE conn3 <- [1,150,null,{}] 20:55:09 INFO - PROCESS | 1796 | 1463543709893 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}] 20:55:10 INFO - PROCESS | 1796 | 1463543710094 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 20:55:10 INFO - PROCESS | 1796 | 1463543710120 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x922bc800 == 41 [pid = 1796] [id = 45] 20:55:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 76 (0x9d4fc800) [pid = 1796] [serial = 133] [outer = (nil)] 20:55:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 77 (0xa2252400) [pid = 1796] [serial = 134] [outer = 0x9d4fc800] 20:55:10 INFO - PROCESS | 1796 | 1463543710191 Marionette DEBUG loaded listener.js 20:55:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 78 (0xa23bd800) [pid = 1796] [serial = 135] [outer = 0x9d4fc800] 20:55:11 INFO - PROCESS | 1796 | 1463543711044 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]]]}] 20:55:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:55:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1234ms 20:55:11 INFO - PROCESS | 1796 | 1463543711136 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 20:55:11 INFO - PROCESS | 1796 | 1463543711138 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 20:55:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:55:11 INFO - PROCESS | 1796 | 1463543711242 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:55:11 INFO - PROCESS | 1796 | 1463543711245 Marionette TRACE conn3 <- [1,154,null,{}] 20:55:11 INFO - PROCESS | 1796 | 1463543711283 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}] 20:55:11 INFO - PROCESS | 1796 | --DOMWINDOW == 77 (0x93b06000) [pid = 1796] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:55:11 INFO - PROCESS | 1796 | --DOMWINDOW == 76 (0x98943c00) [pid = 1796] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:55:11 INFO - PROCESS | 1796 | --DOMWINDOW == 75 (0x98e37800) [pid = 1796] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:55:11 INFO - PROCESS | 1796 | --DOMWINDOW == 74 (0x9b783800) [pid = 1796] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:55:11 INFO - PROCESS | 1796 | --DOMWINDOW == 73 (0x98945c00) [pid = 1796] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:55:11 INFO - PROCESS | 1796 | --DOMWINDOW == 72 (0x977e1400) [pid = 1796] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:55:11 INFO - PROCESS | 1796 | --DOMWINDOW == 71 (0x98e33400) [pid = 1796] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:55:11 INFO - PROCESS | 1796 | --DOMWINDOW == 70 (0xa1051400) [pid = 1796] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:55:11 INFO - PROCESS | 1796 | --DOMWINDOW == 69 (0x9ac47000) [pid = 1796] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:55:11 INFO - PROCESS | 1796 | --DOMWINDOW == 68 (0x9232ec00) [pid = 1796] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:55:11 INFO - PROCESS | 1796 | --DOMWINDOW == 67 (0x977de800) [pid = 1796] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:55:11 INFO - PROCESS | 1796 | 1463543711552 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 20:55:11 INFO - PROCESS | 1796 | 1463543711680 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x98e2c400 == 42 [pid = 1796] [id = 46] 20:55:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 68 (0x98e33400) [pid = 1796] [serial = 136] [outer = (nil)] 20:55:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 69 (0x9aab0800) [pid = 1796] [serial = 137] [outer = 0x98e33400] 20:55:11 INFO - PROCESS | 1796 | 1463543711752 Marionette DEBUG loaded listener.js 20:55:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 70 (0x94fc5000) [pid = 1796] [serial = 138] [outer = 0x98e33400] 20:55:12 INFO - PROCESS | 1796 | 1463543712398 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]]]}] 20:55:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:55:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1298ms 20:55:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:55:12 INFO - PROCESS | 1796 | 1463543712448 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 20:55:12 INFO - PROCESS | 1796 | 1463543712450 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 20:55:12 INFO - PROCESS | 1796 | 1463543712458 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:55:12 INFO - PROCESS | 1796 | 1463543712461 Marionette TRACE conn3 <- [1,158,null,{}] 20:55:12 INFO - PROCESS | 1796 | 1463543712467 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}] 20:55:12 INFO - PROCESS | 1796 | 1463543712646 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 20:55:12 INFO - PROCESS | 1796 | 1463543712743 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x9396a800 == 43 [pid = 1796] [id = 47] 20:55:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 71 (0x93bd0800) [pid = 1796] [serial = 139] [outer = (nil)] 20:55:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 72 (0xa3358400) [pid = 1796] [serial = 140] [outer = 0x93bd0800] 20:55:12 INFO - PROCESS | 1796 | 1463543712818 Marionette DEBUG loaded listener.js 20:55:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 73 (0xa3642800) [pid = 1796] [serial = 141] [outer = 0x93bd0800] 20:55:13 INFO - PROCESS | 1796 | 1463543713700 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]]]}] 20:55:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:55:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1287ms 20:55:13 INFO - PROCESS | 1796 | 1463543713745 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 20:55:13 INFO - PROCESS | 1796 | 1463543713752 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 20:55:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:55:13 INFO - PROCESS | 1796 | 1463543713760 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:55:13 INFO - PROCESS | 1796 | 1463543713767 Marionette TRACE conn3 <- [1,162,null,{}] 20:55:13 INFO - PROCESS | 1796 | 1463543713777 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}] 20:55:13 INFO - PROCESS | 1796 | 1463543713958 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 20:55:14 INFO - PROCESS | 1796 | 1463543714096 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x922c6400 == 44 [pid = 1796] [id = 48] 20:55:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 74 (0x9232f800) [pid = 1796] [serial = 142] [outer = (nil)] 20:55:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 75 (0x94f0f000) [pid = 1796] [serial = 143] [outer = 0x9232f800] 20:55:14 INFO - PROCESS | 1796 | 1463543714182 Marionette DEBUG loaded listener.js 20:55:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 76 (0x9813d800) [pid = 1796] [serial = 144] [outer = 0x9232f800] 20:55:15 INFO - PROCESS | 1796 | 1463543715112 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]]]}] 20:55:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:55:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1399ms 20:55:15 INFO - PROCESS | 1796 | 1463543715159 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 20:55:15 INFO - PROCESS | 1796 | 1463543715169 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 20:55:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:55:15 INFO - PROCESS | 1796 | 1463543715179 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:55:15 INFO - PROCESS | 1796 | 1463543715184 Marionette TRACE conn3 <- [1,166,null,{}] 20:55:15 INFO - PROCESS | 1796 | 1463543715190 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}] 20:55:15 INFO - PROCESS | 1796 | 1463543715363 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 20:55:15 INFO - PROCESS | 1796 | 1463543715500 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x99511400 == 45 [pid = 1796] [id = 49] 20:55:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 77 (0x99f7bc00) [pid = 1796] [serial = 145] [outer = (nil)] 20:55:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 78 (0x9ac46400) [pid = 1796] [serial = 146] [outer = 0x99f7bc00] 20:55:15 INFO - PROCESS | 1796 | 1463543715587 Marionette DEBUG loaded listener.js 20:55:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 79 (0x9ae3bc00) [pid = 1796] [serial = 147] [outer = 0x99f7bc00] 20:55:16 INFO - PROCESS | 1796 | 1463543716489 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]]]}] 20:55:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:55:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1333ms 20:55:16 INFO - PROCESS | 1796 | 1463543716511 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 20:55:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:55:16 INFO - PROCESS | 1796 | 1463543716516 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 20:55:16 INFO - PROCESS | 1796 | 1463543716523 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:55:16 INFO - PROCESS | 1796 | 1463543716529 Marionette TRACE conn3 <- [1,170,null,{}] 20:55:16 INFO - PROCESS | 1796 | 1463543716545 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}] 20:55:16 INFO - PROCESS | 1796 | 1463543716792 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 20:55:16 INFO - PROCESS | 1796 | 1463543716810 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x98943c00 == 46 [pid = 1796] [id = 50] 20:55:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 80 (0x9b11f000) [pid = 1796] [serial = 148] [outer = (nil)] 20:55:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 81 (0xa3329000) [pid = 1796] [serial = 149] [outer = 0x9b11f000] 20:55:16 INFO - PROCESS | 1796 | 1463543716942 Marionette DEBUG loaded listener.js 20:55:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 82 (0xa36f0800) [pid = 1796] [serial = 150] [outer = 0x9b11f000] 20:55:17 INFO - PROCESS | 1796 | 1463543717390 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:55:17 INFO - PROCESS | 1796 | 1463543717935 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]]]}] 20:55:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:55:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1453ms 20:55:17 INFO - PROCESS | 1796 | 1463543717975 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 20:55:17 INFO - PROCESS | 1796 | 1463543717980 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 20:55:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:55:17 INFO - PROCESS | 1796 | 1463543717986 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:55:17 INFO - PROCESS | 1796 | 1463543717990 Marionette TRACE conn3 <- [1,174,null,{}] 20:55:18 INFO - PROCESS | 1796 | 1463543717996 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}] 20:55:18 INFO - PROCESS | 1796 | 1463543718172 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 20:55:18 INFO - PROCESS | 1796 | 1463543718310 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:18 INFO - PROCESS | 1796 | ++DOCSHELL 0xa513fc00 == 47 [pid = 1796] [id = 51] 20:55:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 83 (0xa51f4800) [pid = 1796] [serial = 151] [outer = (nil)] 20:55:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 84 (0xa6934c00) [pid = 1796] [serial = 152] [outer = 0xa51f4800] 20:55:18 INFO - PROCESS | 1796 | 1463543718399 Marionette DEBUG loaded listener.js 20:55:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 85 (0xa69a6000) [pid = 1796] [serial = 153] [outer = 0xa51f4800] 20:55:19 INFO - PROCESS | 1796 | 1463543719548 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]]]}] 20:55:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:55:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1591ms 20:55:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:55:19 INFO - PROCESS | 1796 | 1463543719579 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 20:55:19 INFO - PROCESS | 1796 | 1463543719582 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 20:55:19 INFO - PROCESS | 1796 | 1463543719588 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:55:19 INFO - PROCESS | 1796 | 1463543719592 Marionette TRACE conn3 <- [1,178,null,{}] 20:55:19 INFO - PROCESS | 1796 | 1463543719598 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}] 20:55:19 INFO - PROCESS | 1796 | 1463543719766 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 20:55:19 INFO - PROCESS | 1796 | 1463543719952 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x92d93c00 == 48 [pid = 1796] [id = 52] 20:55:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 86 (0x92d95000) [pid = 1796] [serial = 154] [outer = (nil)] 20:55:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 87 (0x92d9c800) [pid = 1796] [serial = 155] [outer = 0x92d95000] 20:55:20 INFO - PROCESS | 1796 | 1463543720051 Marionette DEBUG loaded listener.js 20:55:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 88 (0x92d9ec00) [pid = 1796] [serial = 156] [outer = 0x92d95000] 20:55:21 INFO - PROCESS | 1796 | 1463543721031 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]]]}] 20:55:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:55:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1494ms 20:55:21 INFO - PROCESS | 1796 | 1463543721082 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 20:55:21 INFO - PROCESS | 1796 | 1463543721086 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 20:55:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:55:21 INFO - PROCESS | 1796 | 1463543721092 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:55:21 INFO - PROCESS | 1796 | 1463543721096 Marionette TRACE conn3 <- [1,182,null,{}] 20:55:21 INFO - PROCESS | 1796 | 1463543721102 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}] 20:55:21 INFO - PROCESS | 1796 | 1463543721342 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 20:55:21 INFO - PROCESS | 1796 | 1463543721753 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x92de7400 == 49 [pid = 1796] [id = 53] 20:55:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 89 (0x93964000) [pid = 1796] [serial = 157] [outer = (nil)] 20:55:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 90 (0x93b06000) [pid = 1796] [serial = 158] [outer = 0x93964000] 20:55:21 INFO - PROCESS | 1796 | 1463543721862 Marionette DEBUG loaded listener.js 20:55:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 91 (0x94f05400) [pid = 1796] [serial = 159] [outer = 0x93964000] 20:55:23 INFO - PROCESS | 1796 | 1463543723036 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]]]}] 20:55:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:55:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1991ms 20:55:23 INFO - PROCESS | 1796 | 1463543723088 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 20:55:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:55:23 INFO - PROCESS | 1796 | 1463543723098 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 20:55:23 INFO - PROCESS | 1796 | 1463543723109 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:55:23 INFO - PROCESS | 1796 | 1463543723118 Marionette TRACE conn3 <- [1,186,null,{}] 20:55:23 INFO - PROCESS | 1796 | 1463543723221 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}] 20:55:23 INFO - PROCESS | 1796 | 1463543723630 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 20:55:23 INFO - PROCESS | 1796 | 1463543723784 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x9232c000 == 50 [pid = 1796] [id = 54] 20:55:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0x94f0ec00) [pid = 1796] [serial = 160] [outer = (nil)] 20:55:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x99e25c00) [pid = 1796] [serial = 161] [outer = 0x94f0ec00] 20:55:23 INFO - PROCESS | 1796 | 1463543723916 Marionette DEBUG loaded listener.js 20:55:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x99f82000) [pid = 1796] [serial = 162] [outer = 0x94f0ec00] 20:55:25 INFO - PROCESS | 1796 | --DOCSHELL 0x98e2c400 == 49 [pid = 1796] [id = 46] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x989d7c00) [pid = 1796] [serial = 97] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x9b781400) [pid = 1796] [serial = 113] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOCSHELL 0x922bc800 == 48 [pid = 1796] [id = 45] 20:55:25 INFO - PROCESS | 1796 | --DOCSHELL 0x94f07400 == 47 [pid = 1796] [id = 44] 20:55:25 INFO - PROCESS | 1796 | --DOCSHELL 0x92330c00 == 46 [pid = 1796] [id = 43] 20:55:25 INFO - PROCESS | 1796 | --DOCSHELL 0x93bd6c00 == 45 [pid = 1796] [id = 42] 20:55:25 INFO - PROCESS | 1796 | 1463543725248 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]]]}] 20:55:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:55:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 2162ms 20:55:25 INFO - PROCESS | 1796 | --DOCSHELL 0x93bcd800 == 44 [pid = 1796] [id = 39] 20:55:25 INFO - PROCESS | 1796 | 1463543725276 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 20:55:25 INFO - PROCESS | 1796 | 1463543725285 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 20:55:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:55:25 INFO - PROCESS | 1796 | 1463543725311 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:55:25 INFO - PROCESS | 1796 | 1463543725316 Marionette TRACE conn3 <- [1,190,null,{}] 20:55:25 INFO - PROCESS | 1796 | 1463543725325 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}] 20:55:25 INFO - PROCESS | 1796 | 1463543725609 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 91 (0x99a54400) [pid = 1796] [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.] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 90 (0x99509800) [pid = 1796] [serial = 77] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 89 (0x981a4800) [pid = 1796] [serial = 76] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 88 (0x9ac52000) [pid = 1796] [serial = 80] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 87 (0x9aa0ac00) [pid = 1796] [serial = 79] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 86 (0x9d8d2800) [pid = 1796] [serial = 83] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 85 (0x9b77f800) [pid = 1796] [serial = 82] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 84 (0xa22a5800) [pid = 1796] [serial = 86] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 83 (0xa1055c00) [pid = 1796] [serial = 85] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 82 (0x99a53000) [pid = 1796] [serial = 104] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 81 (0x98944400) [pid = 1796] [serial = 101] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 80 (0x98ab7800) [pid = 1796] [serial = 102] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 79 (0xa27cd800) [pid = 1796] [serial = 89] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 78 (0xa2725400) [pid = 1796] [serial = 88] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 77 (0xa51f0800) [pid = 1796] [serial = 92] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 76 (0xa51eb000) [pid = 1796] [serial = 91] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 75 (0x9ac51000) [pid = 1796] [serial = 107] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 74 (0xa25f0c00) [pid = 1796] [serial = 95] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 73 (0x9afc4000) [pid = 1796] [serial = 110] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 72 (0xa1050800) [pid = 1796] [serial = 94] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 71 (0x9ae32400) [pid = 1796] [serial = 108] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 70 (0x9b11cc00) [pid = 1796] [serial = 111] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | --DOMWINDOW == 69 (0x99f76400) [pid = 1796] [serial = 105] [outer = (nil)] [url = about:blank] 20:55:25 INFO - PROCESS | 1796 | 1463543725855 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x981a4800 == 45 [pid = 1796] [id = 55] 20:55:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 70 (0x981df800) [pid = 1796] [serial = 163] [outer = (nil)] 20:55:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 71 (0x99601c00) [pid = 1796] [serial = 164] [outer = 0x981df800] 20:55:25 INFO - PROCESS | 1796 | 1463543725980 Marionette DEBUG loaded listener.js 20:55:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 72 (0x99f76c00) [pid = 1796] [serial = 165] [outer = 0x981df800] 20:55:26 INFO - PROCESS | 1796 | 1463543726818 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]]]}] 20:55:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:55:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1555ms 20:55:26 INFO - PROCESS | 1796 | 1463543726851 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 20:55:26 INFO - PROCESS | 1796 | 1463543726855 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 20:55:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:55:26 INFO - PROCESS | 1796 | 1463543726875 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:55:26 INFO - PROCESS | 1796 | 1463543726889 Marionette TRACE conn3 <- [1,194,null,{}] 20:55:26 INFO - PROCESS | 1796 | 1463543726900 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}] 20:55:27 INFO - PROCESS | 1796 | 1463543727062 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 20:55:27 INFO - PROCESS | 1796 | 1463543727076 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x99601400 == 46 [pid = 1796] [id = 56] 20:55:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 73 (0x9ae35400) [pid = 1796] [serial = 166] [outer = (nil)] 20:55:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 74 (0x9afc9400) [pid = 1796] [serial = 167] [outer = 0x9ae35400] 20:55:27 INFO - PROCESS | 1796 | 1463543727154 Marionette DEBUG loaded listener.js 20:55:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 75 (0x9b124400) [pid = 1796] [serial = 168] [outer = 0x9ae35400] 20:55:27 INFO - PROCESS | 1796 | 1463543727977 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]]]}] 20:55:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:55:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1164ms 20:55:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:55:28 INFO - PROCESS | 1796 | 1463543728028 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 20:55:28 INFO - PROCESS | 1796 | 1463543728032 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 20:55:28 INFO - PROCESS | 1796 | 1463543728044 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:55:28 INFO - PROCESS | 1796 | 1463543728047 Marionette TRACE conn3 <- [1,198,null,{}] 20:55:28 INFO - PROCESS | 1796 | 1463543728053 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}] 20:55:28 INFO - PROCESS | 1796 | 1463543728232 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 20:55:28 INFO - PROCESS | 1796 | 1463543728251 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ac4d000 == 47 [pid = 1796] [id = 57] 20:55:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 76 (0x9afc3c00) [pid = 1796] [serial = 169] [outer = (nil)] 20:55:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 77 (0x9d4f1800) [pid = 1796] [serial = 170] [outer = 0x9afc3c00] 20:55:28 INFO - PROCESS | 1796 | 1463543728322 Marionette DEBUG loaded listener.js 20:55:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 78 (0x9d8d1000) [pid = 1796] [serial = 171] [outer = 0x9afc3c00] 20:55:29 INFO - PROCESS | 1796 | 1463543729141 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]]]}] 20:55:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:55:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1138ms 20:55:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:55:29 INFO - PROCESS | 1796 | 1463543729175 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 20:55:29 INFO - PROCESS | 1796 | 1463543729177 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 20:55:29 INFO - PROCESS | 1796 | 1463543729194 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:55:29 INFO - PROCESS | 1796 | 1463543729196 Marionette TRACE conn3 <- [1,202,null,{}] 20:55:29 INFO - PROCESS | 1796 | 1463543729202 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}] 20:55:29 INFO - PROCESS | 1796 | 1463543729413 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 20:55:29 INFO - PROCESS | 1796 | 1463543729438 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x92d98000 == 48 [pid = 1796] [id = 58] 20:55:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 79 (0x92d98800) [pid = 1796] [serial = 172] [outer = (nil)] 20:55:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 80 (0xa22a4000) [pid = 1796] [serial = 173] [outer = 0x92d98800] 20:55:29 INFO - PROCESS | 1796 | 1463543729535 Marionette DEBUG loaded listener.js 20:55:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 81 (0xa23c8000) [pid = 1796] [serial = 174] [outer = 0x92d98800] 20:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 80 (0x9ac53c00) [pid = 1796] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 79 (0x977e4c00) [pid = 1796] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 78 (0x92dde800) [pid = 1796] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 77 (0x94f05000) [pid = 1796] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 76 (0x9d4fc800) [pid = 1796] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 75 (0x997c7c00) [pid = 1796] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 74 (0x94f04400) [pid = 1796] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 73 (0x98e33400) [pid = 1796] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 72 (0x94fc1800) [pid = 1796] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:55:30 INFO - PROCESS | 1796 | 1463543730515 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]]]}] 20:55:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:55:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1348ms 20:55:30 INFO - PROCESS | 1796 | 1463543730533 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 20:55:30 INFO - PROCESS | 1796 | 1463543730537 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 20:55:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:55:30 INFO - PROCESS | 1796 | 1463543730545 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:55:30 INFO - PROCESS | 1796 | 1463543730548 Marionette TRACE conn3 <- [1,206,null,{}] 20:55:30 INFO - PROCESS | 1796 | 1463543730559 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}] 20:55:30 INFO - PROCESS | 1796 | 1463543730741 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 20:55:30 INFO - PROCESS | 1796 | 1463543730753 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x93964400 == 49 [pid = 1796] [id = 59] 20:55:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 73 (0x93965000) [pid = 1796] [serial = 175] [outer = (nil)] 20:55:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 74 (0xa27cd800) [pid = 1796] [serial = 176] [outer = 0x93965000] 20:55:30 INFO - PROCESS | 1796 | 1463543730954 Marionette DEBUG loaded listener.js 20:55:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 75 (0xa25f0c00) [pid = 1796] [serial = 177] [outer = 0x93965000] 20:55:31 INFO - PROCESS | 1796 | 1463543731786 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]]]}] 20:55:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:55:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1286ms 20:55:31 INFO - PROCESS | 1796 | 1463543731832 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 20:55:31 INFO - PROCESS | 1796 | 1463543731837 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 20:55:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:55:31 INFO - PROCESS | 1796 | 1463543731854 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:55:31 INFO - PROCESS | 1796 | 1463543731856 Marionette TRACE conn3 <- [1,210,null,{}] 20:55:31 INFO - PROCESS | 1796 | 1463543731862 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}] 20:55:32 INFO - PROCESS | 1796 | 1463543732123 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 20:55:32 INFO - PROCESS | 1796 | 1463543732257 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x92325400 == 50 [pid = 1796] [id = 60] 20:55:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 76 (0x92327c00) [pid = 1796] [serial = 178] [outer = (nil)] 20:55:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 77 (0x92d9a000) [pid = 1796] [serial = 179] [outer = 0x92327c00] 20:55:32 INFO - PROCESS | 1796 | 1463543732372 Marionette DEBUG loaded listener.js 20:55:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 78 (0x9396f800) [pid = 1796] [serial = 180] [outer = 0x92327c00] 20:55:33 INFO - PROCESS | 1796 | 1463543733355 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]]]}] 20:55:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:55:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1546ms 20:55:33 INFO - PROCESS | 1796 | 1463543733393 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 20:55:33 INFO - PROCESS | 1796 | 1463543733399 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 20:55:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:55:33 INFO - PROCESS | 1796 | 1463543733407 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:55:33 INFO - PROCESS | 1796 | 1463543733414 Marionette TRACE conn3 <- [1,214,null,{}] 20:55:33 INFO - PROCESS | 1796 | 1463543733421 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}] 20:55:33 INFO - PROCESS | 1796 | 1463543733608 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 20:55:33 INFO - PROCESS | 1796 | 1463543733753 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x9503f400 == 51 [pid = 1796] [id = 61] 20:55:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 79 (0x95040000) [pid = 1796] [serial = 181] [outer = (nil)] 20:55:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 80 (0x95166400) [pid = 1796] [serial = 182] [outer = 0x95040000] 20:55:33 INFO - PROCESS | 1796 | 1463543733851 Marionette DEBUG loaded listener.js 20:55:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 81 (0x981d8400) [pid = 1796] [serial = 183] [outer = 0x95040000] 20:55:34 INFO - PROCESS | 1796 | 1463543734783 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]]]}] 20:55:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:55:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1436ms 20:55:34 INFO - PROCESS | 1796 | 1463543734844 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 20:55:34 INFO - PROCESS | 1796 | 1463543734850 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 20:55:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:55:34 INFO - PROCESS | 1796 | 1463543734857 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:55:34 INFO - PROCESS | 1796 | 1463543734861 Marionette TRACE conn3 <- [1,218,null,{}] 20:55:34 INFO - PROCESS | 1796 | 1463543734867 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}] 20:55:35 INFO - PROCESS | 1796 | 1463543735042 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 20:55:35 INFO - PROCESS | 1796 | 1463543735188 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x93b0b000 == 52 [pid = 1796] [id = 62] 20:55:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 82 (0x95040400) [pid = 1796] [serial = 184] [outer = (nil)] 20:55:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 83 (0x99f76800) [pid = 1796] [serial = 185] [outer = 0x95040400] 20:55:35 INFO - PROCESS | 1796 | 1463543735287 Marionette DEBUG loaded listener.js 20:55:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 84 (0x9aab5800) [pid = 1796] [serial = 186] [outer = 0x95040400] 20:55:36 INFO - PROCESS | 1796 | 1463543736214 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]]]}] 20:55:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:55:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1382ms 20:55:36 INFO - PROCESS | 1796 | 1463543736242 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 20:55:36 INFO - PROCESS | 1796 | 1463543736249 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 20:55:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:55:36 INFO - PROCESS | 1796 | 1463543736266 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:55:36 INFO - PROCESS | 1796 | 1463543736273 Marionette TRACE conn3 <- [1,222,null,{}] 20:55:36 INFO - PROCESS | 1796 | 1463543736279 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}] 20:55:36 INFO - PROCESS | 1796 | 1463543736448 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 20:55:36 INFO - PROCESS | 1796 | 1463543736589 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x922bc000 == 53 [pid = 1796] [id = 63] 20:55:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 85 (0x99e20000) [pid = 1796] [serial = 187] [outer = (nil)] 20:55:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 86 (0xa237cc00) [pid = 1796] [serial = 188] [outer = 0x99e20000] 20:55:36 INFO - PROCESS | 1796 | 1463543736675 Marionette DEBUG loaded listener.js 20:55:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 87 (0xa27cd400) [pid = 1796] [serial = 189] [outer = 0x99e20000] 20:55:37 INFO - PROCESS | 1796 | 1463543737658 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]]]}] 20:55:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:55:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1441ms 20:55:37 INFO - PROCESS | 1796 | 1463543737702 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 20:55:37 INFO - PROCESS | 1796 | 1463543737708 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 20:55:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:55:37 INFO - PROCESS | 1796 | 1463543737718 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:55:37 INFO - PROCESS | 1796 | 1463543737723 Marionette TRACE conn3 <- [1,226,null,{}] 20:55:37 INFO - PROCESS | 1796 | 1463543737732 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}] 20:55:37 INFO - PROCESS | 1796 | 1463543737989 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 20:55:38 INFO - PROCESS | 1796 | 1463543738175 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x9aa0b000 == 54 [pid = 1796] [id = 64] 20:55:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 88 (0xa3358c00) [pid = 1796] [serial = 190] [outer = (nil)] 20:55:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 89 (0xa51eec00) [pid = 1796] [serial = 191] [outer = 0xa3358c00] 20:55:38 INFO - PROCESS | 1796 | 1463543738276 Marionette DEBUG loaded listener.js 20:55:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 90 (0xa6382800) [pid = 1796] [serial = 192] [outer = 0xa3358c00] 20:55:39 INFO - PROCESS | 1796 | 1463543739068 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]]]}] 20:55:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:55:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1391ms 20:55:39 INFO - PROCESS | 1796 | 1463543739108 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 20:55:39 INFO - PROCESS | 1796 | 1463543739112 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 20:55:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:55:39 INFO - PROCESS | 1796 | 1463543739118 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:55:39 INFO - PROCESS | 1796 | 1463543739121 Marionette TRACE conn3 <- [1,230,null,{}] 20:55:39 INFO - PROCESS | 1796 | 1463543739127 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}] 20:55:39 INFO - PROCESS | 1796 | 1463543739351 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 20:55:39 INFO - PROCESS | 1796 | 1463543739409 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:39 INFO - PROCESS | 1796 | ++DOCSHELL 0xa693b000 == 55 [pid = 1796] [id = 65] 20:55:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 91 (0xa693c800) [pid = 1796] [serial = 193] [outer = (nil)] 20:55:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0xa6e90800) [pid = 1796] [serial = 194] [outer = 0xa693c800] 20:55:39 INFO - PROCESS | 1796 | 1463543739560 Marionette DEBUG loaded listener.js 20:55:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0xa6f39400) [pid = 1796] [serial = 195] [outer = 0xa693c800] 20:55:40 INFO - PROCESS | 1796 | 1463543740475 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]]]}] 20:55:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:55:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1389ms 20:55:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:55:40 INFO - PROCESS | 1796 | 1463543740507 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 20:55:40 INFO - PROCESS | 1796 | 1463543740510 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 20:55:40 INFO - PROCESS | 1796 | 1463543740534 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:55:40 INFO - PROCESS | 1796 | 1463543740539 Marionette TRACE conn3 <- [1,234,null,{}] 20:55:40 INFO - PROCESS | 1796 | 1463543740546 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}] 20:55:40 INFO - PROCESS | 1796 | 1463543740712 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 20:55:40 INFO - PROCESS | 1796 | 1463543740854 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x93b02000 == 56 [pid = 1796] [id = 66] 20:55:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x9516ac00) [pid = 1796] [serial = 196] [outer = (nil)] 20:55:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x9a6a0000) [pid = 1796] [serial = 197] [outer = 0x9516ac00] 20:55:40 INFO - PROCESS | 1796 | 1463543740949 Marionette DEBUG loaded listener.js 20:55:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x9a6a2c00) [pid = 1796] [serial = 198] [outer = 0x9516ac00] 20:55:41 INFO - PROCESS | 1796 | 1463543741774 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]]]}] 20:55:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:55:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1307ms 20:55:41 INFO - PROCESS | 1796 | 1463543741824 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 20:55:41 INFO - PROCESS | 1796 | 1463543741828 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 20:55:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:55:41 INFO - PROCESS | 1796 | 1463543741854 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:55:41 INFO - PROCESS | 1796 | 1463543741859 Marionette TRACE conn3 <- [1,238,null,{}] 20:55:41 INFO - PROCESS | 1796 | 1463543741865 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}] 20:55:42 INFO - PROCESS | 1796 | 1463543742040 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 20:55:42 INFO - PROCESS | 1796 | 1463543742197 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x99a4bc00 == 57 [pid = 1796] [id = 67] 20:55:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x9a6a0800) [pid = 1796] [serial = 199] [outer = (nil)] 20:55:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0xa36f4400) [pid = 1796] [serial = 200] [outer = 0x9a6a0800] 20:55:42 INFO - PROCESS | 1796 | 1463543742287 Marionette DEBUG loaded listener.js 20:55:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0xa6f38800) [pid = 1796] [serial = 201] [outer = 0x9a6a0800] 20:55:43 INFO - PROCESS | 1796 | 1463543743157 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]]]}] 20:55:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:55:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1339ms 20:55:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:55:43 INFO - PROCESS | 1796 | 1463543743191 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 20:55:43 INFO - PROCESS | 1796 | 1463543743195 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 20:55:43 INFO - PROCESS | 1796 | 1463543743202 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:55:43 INFO - PROCESS | 1796 | 1463543743204 Marionette TRACE conn3 <- [1,242,null,{}] 20:55:43 INFO - PROCESS | 1796 | 1463543743210 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}] 20:55:43 INFO - PROCESS | 1796 | 1463543743372 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 20:55:43 INFO - PROCESS | 1796 | 1463543743727 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x94f0e400 == 58 [pid = 1796] [id = 68] 20:55:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x94f0f800) [pid = 1796] [serial = 202] [outer = (nil)] 20:55:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x94fc1800) [pid = 1796] [serial = 203] [outer = 0x94f0f800] 20:55:43 INFO - PROCESS | 1796 | 1463543743863 Marionette DEBUG loaded listener.js 20:55:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x9503d000) [pid = 1796] [serial = 204] [outer = 0x94f0f800] 20:55:44 INFO - PROCESS | 1796 | 1463543744819 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]]]}] 20:55:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:55:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1684ms 20:55:44 INFO - PROCESS | 1796 | 1463543744885 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 20:55:44 INFO - PROCESS | 1796 | 1463543744891 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 20:55:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:55:44 INFO - PROCESS | 1796 | 1463543744899 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:55:44 INFO - PROCESS | 1796 | 1463543744905 Marionette TRACE conn3 <- [1,246,null,{}] 20:55:44 INFO - PROCESS | 1796 | 1463543744912 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}] 20:55:45 INFO - PROCESS | 1796 | 1463543745075 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 20:55:45 INFO - PROCESS | 1796 | 1463543745240 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:45 INFO - PROCESS | 1796 | --DOCSHELL 0x93964400 == 57 [pid = 1796] [id = 59] 20:55:45 INFO - PROCESS | 1796 | --DOCSHELL 0x92d98000 == 56 [pid = 1796] [id = 58] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0xa3358400) [pid = 1796] [serial = 140] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x92d98000 == 57 [pid = 1796] [id = 69] 20:55:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x94f0dc00) [pid = 1796] [serial = 205] [outer = (nil)] 20:55:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x98197800) [pid = 1796] [serial = 206] [outer = 0x94f0dc00] 20:55:45 INFO - PROCESS | 1796 | 1463543745391 Marionette DEBUG loaded listener.js 20:55:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x99610000) [pid = 1796] [serial = 207] [outer = 0x94f0dc00] 20:55:45 INFO - PROCESS | 1796 | --DOCSHELL 0x9ac4d000 == 56 [pid = 1796] [id = 57] 20:55:45 INFO - PROCESS | 1796 | --DOCSHELL 0x99601400 == 55 [pid = 1796] [id = 56] 20:55:45 INFO - PROCESS | 1796 | --DOCSHELL 0x981a4800 == 54 [pid = 1796] [id = 55] 20:55:45 INFO - PROCESS | 1796 | --DOCSHELL 0x9232c000 == 53 [pid = 1796] [id = 54] 20:55:45 INFO - PROCESS | 1796 | --DOCSHELL 0x92de7400 == 52 [pid = 1796] [id = 53] 20:55:45 INFO - PROCESS | 1796 | --DOCSHELL 0x99511400 == 51 [pid = 1796] [id = 49] 20:55:45 INFO - PROCESS | 1796 | --DOCSHELL 0x922c6400 == 50 [pid = 1796] [id = 48] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x98ec2000) [pid = 1796] [serial = 98] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x9b120400) [pid = 1796] [serial = 131] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x99512c00) [pid = 1796] [serial = 128] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x99a58800) [pid = 1796] [serial = 129] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0xa051f000) [pid = 1796] [serial = 123] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x9d8cec00) [pid = 1796] [serial = 122] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x981e2400) [pid = 1796] [serial = 126] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x94f2cc00) [pid = 1796] [serial = 125] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0xa2252400) [pid = 1796] [serial = 134] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x99f84400) [pid = 1796] [serial = 120] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x99a4b800) [pid = 1796] [serial = 119] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x94f2d800) [pid = 1796] [serial = 117] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 91 (0x94f0d000) [pid = 1796] [serial = 116] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 90 (0xa23bd800) [pid = 1796] [serial = 135] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 89 (0x9aab0800) [pid = 1796] [serial = 137] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 88 (0x94fc5000) [pid = 1796] [serial = 138] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 87 (0x9b8b5400) [pid = 1796] [serial = 132] [outer = (nil)] [url = about:blank] 20:55:46 INFO - PROCESS | 1796 | 1463543746160 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]]]}] 20:55:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:55:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1284ms 20:55:46 INFO - PROCESS | 1796 | 1463543746194 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 20:55:46 INFO - PROCESS | 1796 | 1463543746200 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 20:55:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:55:46 INFO - PROCESS | 1796 | 1463543746210 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:55:46 INFO - PROCESS | 1796 | 1463543746213 Marionette TRACE conn3 <- [1,250,null,{}] 20:55:46 INFO - PROCESS | 1796 | 1463543746219 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}] 20:55:46 INFO - PROCESS | 1796 | 1463543746367 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 20:55:46 INFO - PROCESS | 1796 | 1463543746385 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x981e4400 == 51 [pid = 1796] [id = 70] 20:55:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 88 (0x98ab0c00) [pid = 1796] [serial = 208] [outer = (nil)] 20:55:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 89 (0x99cce000) [pid = 1796] [serial = 209] [outer = 0x98ab0c00] 20:55:46 INFO - PROCESS | 1796 | 1463543746460 Marionette DEBUG loaded listener.js 20:55:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 90 (0x99cd4000) [pid = 1796] [serial = 210] [outer = 0x98ab0c00] 20:55:47 INFO - PROCESS | 1796 | 1463543747427 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]]]}] 20:55:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:55:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1239ms 20:55:47 INFO - PROCESS | 1796 | 1463543747449 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 20:55:47 INFO - PROCESS | 1796 | 1463543747453 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 20:55:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:55:47 INFO - PROCESS | 1796 | 1463543747462 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:55:47 INFO - PROCESS | 1796 | 1463543747469 Marionette TRACE conn3 <- [1,254,null,{}] 20:55:47 INFO - PROCESS | 1796 | 1463543747484 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}] 20:55:47 INFO - PROCESS | 1796 | 1463543747633 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 20:55:47 INFO - PROCESS | 1796 | 1463543747755 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x922bd000 == 52 [pid = 1796] [id = 71] 20:55:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 91 (0x93bd1400) [pid = 1796] [serial = 211] [outer = (nil)] 20:55:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0x9a6a1800) [pid = 1796] [serial = 212] [outer = 0x93bd1400] 20:55:47 INFO - PROCESS | 1796 | 1463543747827 Marionette DEBUG loaded listener.js 20:55:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x9aab0800) [pid = 1796] [serial = 213] [outer = 0x93bd1400] 20:55:48 INFO - PROCESS | 1796 | 1463543748625 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]]]}] 20:55:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:55:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1198ms 20:55:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:55:48 INFO - PROCESS | 1796 | 1463543748660 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 20:55:48 INFO - PROCESS | 1796 | 1463543748664 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 20:55:48 INFO - PROCESS | 1796 | 1463543748670 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:55:48 INFO - PROCESS | 1796 | 1463543748673 Marionette TRACE conn3 <- [1,258,null,{}] 20:55:48 INFO - PROCESS | 1796 | 1463543748685 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}] 20:55:48 INFO - PROCESS | 1796 | 1463543748878 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 20:55:48 INFO - PROCESS | 1796 | 1463543748914 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a69c000 == 53 [pid = 1796] [id = 72] 20:55:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x9ac4ec00) [pid = 1796] [serial = 214] [outer = (nil)] 20:55:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x9afcd000) [pid = 1796] [serial = 215] [outer = 0x9ac4ec00] 20:55:48 INFO - PROCESS | 1796 | 1463543748988 Marionette DEBUG loaded listener.js 20:55:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x9afd0c00) [pid = 1796] [serial = 216] [outer = 0x9ac4ec00] 20:55:49 INFO - PROCESS | 1796 | 1463543749886 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]]]}] 20:55:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:55:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1252ms 20:55:49 INFO - PROCESS | 1796 | 1463543749922 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 20:55:49 INFO - PROCESS | 1796 | 1463543749924 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 20:55:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:55:49 INFO - PROCESS | 1796 | 1463543749932 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:55:49 INFO - PROCESS | 1796 | 1463543749935 Marionette TRACE conn3 <- [1,262,null,{}] 20:55:49 INFO - PROCESS | 1796 | 1463543749947 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}] 20:55:50 INFO - PROCESS | 1796 | 1463543750129 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 20:55:50 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x981df800) [pid = 1796] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:55:50 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x9afc3c00) [pid = 1796] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:55:50 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x94f0ec00) [pid = 1796] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:55:50 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x93964000) [pid = 1796] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:55:50 INFO - PROCESS | 1796 | --DOMWINDOW == 91 (0x92d98800) [pid = 1796] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:55:50 INFO - PROCESS | 1796 | --DOMWINDOW == 90 (0x9ae35400) [pid = 1796] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:55:50 INFO - PROCESS | 1796 | 1463543750343 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x94f02400 == 54 [pid = 1796] [id = 73] 20:55:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 91 (0x94f0ec00) [pid = 1796] [serial = 217] [outer = (nil)] 20:55:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0x9a6a4800) [pid = 1796] [serial = 218] [outer = 0x94f0ec00] 20:55:50 INFO - PROCESS | 1796 | 1463543750430 Marionette DEBUG loaded listener.js 20:55:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x9d8d7400) [pid = 1796] [serial = 219] [outer = 0x94f0ec00] 20:55:51 INFO - PROCESS | 1796 | 1463543751196 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]]]}] 20:55:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:55:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1288ms 20:55:51 INFO - PROCESS | 1796 | 1463543751221 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 20:55:51 INFO - PROCESS | 1796 | 1463543751224 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 20:55:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:55:51 INFO - PROCESS | 1796 | 1463543751230 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:55:51 INFO - PROCESS | 1796 | 1463543751233 Marionette TRACE conn3 <- [1,266,null,{}] 20:55:51 INFO - PROCESS | 1796 | 1463543751239 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}] 20:55:51 INFO - PROCESS | 1796 | 1463543751390 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 20:55:51 INFO - PROCESS | 1796 | 1463543751408 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x98aac800 == 55 [pid = 1796] [id = 74] 20:55:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0xa0523400) [pid = 1796] [serial = 220] [outer = (nil)] 20:55:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0xa23c0800) [pid = 1796] [serial = 221] [outer = 0xa0523400] 20:55:51 INFO - PROCESS | 1796 | 1463543751489 Marionette DEBUG loaded listener.js 20:55:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0xa3358400) [pid = 1796] [serial = 222] [outer = 0xa0523400] 20:55:52 INFO - PROCESS | 1796 | 1463543752393 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]]]}] 20:55:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:55:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1178ms 20:55:52 INFO - PROCESS | 1796 | 1463543752409 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 20:55:52 INFO - PROCESS | 1796 | 1463543752416 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 20:55:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:55:52 INFO - PROCESS | 1796 | 1463543752429 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:55:52 INFO - PROCESS | 1796 | 1463543752436 Marionette TRACE conn3 <- [1,270,null,{}] 20:55:52 INFO - PROCESS | 1796 | 1463543752446 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}] 20:55:52 INFO - PROCESS | 1796 | 1463543752666 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 20:55:52 INFO - PROCESS | 1796 | 1463543752814 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x91cc1800 == 56 [pid = 1796] [id = 75] 20:55:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x91cc2400) [pid = 1796] [serial = 223] [outer = (nil)] 20:55:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x91ccb000) [pid = 1796] [serial = 224] [outer = 0x91cc2400] 20:55:52 INFO - PROCESS | 1796 | 1463543752903 Marionette DEBUG loaded listener.js 20:55:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x92d95400) [pid = 1796] [serial = 225] [outer = 0x91cc2400] 20:55:53 INFO - PROCESS | 1796 | 1463543753873 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]]]}] 20:55:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x94f03800) [pid = 1796] [serial = 226] [outer = 0x98938800] 20:55:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:55:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1542ms 20:55:54 INFO - PROCESS | 1796 | 1463543754009 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 20:55:54 INFO - PROCESS | 1796 | 1463543754018 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 20:55:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:55:54 INFO - PROCESS | 1796 | 1463543754044 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:55:54 INFO - PROCESS | 1796 | 1463543754050 Marionette TRACE conn3 <- [1,274,null,{}] 20:55:54 INFO - PROCESS | 1796 | 1463543754056 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}] 20:55:54 INFO - PROCESS | 1796 | 1463543754228 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 20:55:54 INFO - PROCESS | 1796 | 1463543754419 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x93b10800 == 57 [pid = 1796] [id = 76] 20:55:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x94f34c00) [pid = 1796] [serial = 227] [outer = (nil)] 20:55:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x98942800) [pid = 1796] [serial = 228] [outer = 0x94f34c00] 20:55:54 INFO - PROCESS | 1796 | 1463543754524 Marionette DEBUG loaded listener.js 20:55:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x99ccbc00) [pid = 1796] [serial = 229] [outer = 0x94f34c00] 20:55:55 INFO - PROCESS | 1796 | 1463543755336 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]]]}] 20:55:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:55:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1341ms 20:55:55 INFO - PROCESS | 1796 | 1463543755383 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 20:55:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:55:55 INFO - PROCESS | 1796 | 1463543755387 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 20:55:55 INFO - PROCESS | 1796 | 1463543755394 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:55:55 INFO - PROCESS | 1796 | 1463543755400 Marionette TRACE conn3 <- [1,278,null,{}] 20:55:55 INFO - PROCESS | 1796 | 1463543755416 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}] 20:55:55 INFO - PROCESS | 1796 | 1463543755597 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 20:55:55 INFO - PROCESS | 1796 | 1463543755745 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x99ccf800 == 58 [pid = 1796] [id = 77] 20:55:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x9a3e1400) [pid = 1796] [serial = 230] [outer = (nil)] 20:55:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x9ac47000) [pid = 1796] [serial = 231] [outer = 0x9a3e1400] 20:55:55 INFO - PROCESS | 1796 | 1463543755835 Marionette DEBUG loaded listener.js 20:55:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x9b77c000) [pid = 1796] [serial = 232] [outer = 0x9a3e1400] 20:55:56 INFO - PROCESS | 1796 | 1463543756804 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]]]}] 20:55:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:55:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1443ms 20:55:56 INFO - PROCESS | 1796 | 1463543756841 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 20:55:56 INFO - PROCESS | 1796 | 1463543756849 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 20:55:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:55:56 INFO - PROCESS | 1796 | 1463543756858 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:55:56 INFO - PROCESS | 1796 | 1463543756861 Marionette TRACE conn3 <- [1,282,null,{}] 20:55:56 INFO - PROCESS | 1796 | 1463543756867 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}] 20:55:57 INFO - PROCESS | 1796 | 1463543757031 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 20:55:57 INFO - PROCESS | 1796 | 1463543757187 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x92de6c00 == 59 [pid = 1796] [id = 78] 20:55:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0xa22a7400) [pid = 1796] [serial = 233] [outer = (nil)] 20:55:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0xa25fec00) [pid = 1796] [serial = 234] [outer = 0xa22a7400] 20:55:57 INFO - PROCESS | 1796 | 1463543757274 Marionette DEBUG loaded listener.js 20:55:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0xa6382c00) [pid = 1796] [serial = 235] [outer = 0xa22a7400] 20:55:58 INFO - PROCESS | 1796 | 1463543758141 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]]]}] 20:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1336ms 20:55:58 INFO - PROCESS | 1796 | 1463543758195 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 20:55:58 INFO - PROCESS | 1796 | 1463543758199 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 20:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:55:58 INFO - PROCESS | 1796 | 1463543758205 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:55:58 INFO - PROCESS | 1796 | 1463543758208 Marionette TRACE conn3 <- [1,286,null,{}] 20:55:58 INFO - PROCESS | 1796 | 1463543758214 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}] 20:55:58 INFO - PROCESS | 1796 | 1463543758431 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 20:55:58 INFO - PROCESS | 1796 | 1463543758446 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x92d93400 == 60 [pid = 1796] [id = 79] 20:55:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x92ddec00) [pid = 1796] [serial = 236] [outer = (nil)] 20:55:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0xa69a3c00) [pid = 1796] [serial = 237] [outer = 0x92ddec00] 20:55:58 INFO - PROCESS | 1796 | 1463543758567 Marionette DEBUG loaded listener.js 20:55:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0xa6b87c00) [pid = 1796] [serial = 238] [outer = 0x92ddec00] 20:55:59 INFO - PROCESS | 1796 | 1463543759523 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]]]}] 20:55:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1388ms 20:55:59 INFO - PROCESS | 1796 | 1463543759594 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 20:55:59 INFO - PROCESS | 1796 | 1463543759598 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 20:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:55:59 INFO - PROCESS | 1796 | 1463543759604 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:55:59 INFO - PROCESS | 1796 | 1463543759608 Marionette TRACE conn3 <- [1,290,null,{}] 20:55:59 INFO - PROCESS | 1796 | 1463543759613 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}] 20:55:59 INFO - PROCESS | 1796 | 1463543759851 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 20:56:00 INFO - PROCESS | 1796 | 1463543760046 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:00 INFO - PROCESS | 1796 | ++DOCSHELL 0xa6b91c00 == 61 [pid = 1796] [id = 80] 20:56:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0xa6b93c00) [pid = 1796] [serial = 239] [outer = (nil)] 20:56:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0xa6f35000) [pid = 1796] [serial = 240] [outer = 0xa6b93c00] 20:56:00 INFO - PROCESS | 1796 | 1463543760180 Marionette DEBUG loaded listener.js 20:56:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0xa828e400) [pid = 1796] [serial = 241] [outer = 0xa6b93c00] 20:56:01 INFO - PROCESS | 1796 | 1463543761156 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]]]}] 20:56:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1586ms 20:56:01 INFO - PROCESS | 1796 | 1463543761191 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 20:56:01 INFO - PROCESS | 1796 | 1463543761198 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 20:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:56:01 INFO - PROCESS | 1796 | 1463543761206 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:56:01 INFO - PROCESS | 1796 | 1463543761209 Marionette TRACE conn3 <- [1,294,null,{}] 20:56:01 INFO - PROCESS | 1796 | 1463543761215 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}] 20:56:01 INFO - PROCESS | 1796 | 1463543761398 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 20:56:01 INFO - PROCESS | 1796 | 1463543761601 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ccd000 == 62 [pid = 1796] [id = 81] 20:56:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x91ccd400) [pid = 1796] [serial = 242] [outer = (nil)] 20:56:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x922bdc00) [pid = 1796] [serial = 243] [outer = 0x91ccd400] 20:56:01 INFO - PROCESS | 1796 | 1463543761962 Marionette DEBUG loaded listener.js 20:56:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x92de6000) [pid = 1796] [serial = 244] [outer = 0x91ccd400] 20:56:02 INFO - PROCESS | 1796 | 1463543762819 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]]]}] 20:56:02 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. 20:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1631ms 20:56:02 INFO - PROCESS | 1796 | 1463543762858 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 20:56:02 INFO - PROCESS | 1796 | 1463543762866 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 20:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:56:02 INFO - PROCESS | 1796 | 1463543762875 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:56:02 INFO - PROCESS | 1796 | 1463543762880 Marionette TRACE conn3 <- [1,298,null,{}] 20:56:02 INFO - PROCESS | 1796 | 1463543762888 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}] 20:56:03 INFO - PROCESS | 1796 | 1463543763065 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 20:56:03 INFO - PROCESS | 1796 | 1463543763225 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x91393800 == 63 [pid = 1796] [id = 82] 20:56:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x94f3a400) [pid = 1796] [serial = 245] [outer = (nil)] 20:56:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x98136c00) [pid = 1796] [serial = 246] [outer = 0x94f3a400] 20:56:03 INFO - PROCESS | 1796 | 1463543763341 Marionette DEBUG loaded listener.js 20:56:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x99505800) [pid = 1796] [serial = 247] [outer = 0x94f3a400] 20:56:04 INFO - PROCESS | 1796 | --DOCSHELL 0x94f02400 == 62 [pid = 1796] [id = 73] 20:56:04 INFO - PROCESS | 1796 | --DOCSHELL 0x9a69c000 == 61 [pid = 1796] [id = 72] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x92d9c800) [pid = 1796] [serial = 155] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0xa27cd800) [pid = 1796] [serial = 176] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOCSHELL 0x922bd000 == 60 [pid = 1796] [id = 71] 20:56:04 INFO - PROCESS | 1796 | --DOCSHELL 0x981e4400 == 59 [pid = 1796] [id = 70] 20:56:04 INFO - PROCESS | 1796 | --DOCSHELL 0x92d98000 == 58 [pid = 1796] [id = 69] 20:56:04 INFO - PROCESS | 1796 | --DOCSHELL 0x94f0e400 == 57 [pid = 1796] [id = 68] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0xa3329000) [pid = 1796] [serial = 149] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x99f76c00) [pid = 1796] [serial = 165] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x9d4f1800) [pid = 1796] [serial = 170] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x99e25c00) [pid = 1796] [serial = 161] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x93b06000) [pid = 1796] [serial = 158] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x99601c00) [pid = 1796] [serial = 164] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x9d8d1000) [pid = 1796] [serial = 171] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x99f82000) [pid = 1796] [serial = 162] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x94f0f000) [pid = 1796] [serial = 143] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0xa22a4000) [pid = 1796] [serial = 173] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x9ac46400) [pid = 1796] [serial = 146] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x9b124400) [pid = 1796] [serial = 168] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0xa23c8000) [pid = 1796] [serial = 174] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0xa6934c00) [pid = 1796] [serial = 152] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x94f05400) [pid = 1796] [serial = 159] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x9afc9400) [pid = 1796] [serial = 167] [outer = (nil)] [url = about:blank] 20:56:04 INFO - PROCESS | 1796 | 1463543764311 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]]]}] 20:56:04 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. 20:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1492ms 20:56:04 INFO - PROCESS | 1796 | 1463543764366 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 20:56:04 INFO - PROCESS | 1796 | 1463543764371 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 20:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:56:04 INFO - PROCESS | 1796 | 1463543764382 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:56:04 INFO - PROCESS | 1796 | 1463543764385 Marionette TRACE conn3 <- [1,302,null,{}] 20:56:04 INFO - PROCESS | 1796 | 1463543764391 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}] 20:56:04 INFO - PROCESS | 1796 | 1463543764545 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 20:56:04 INFO - PROCESS | 1796 | 1463543764575 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x92d9f000 == 58 [pid = 1796] [id = 83] 20:56:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x92de7400) [pid = 1796] [serial = 248] [outer = (nil)] 20:56:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x94f31c00) [pid = 1796] [serial = 249] [outer = 0x92de7400] 20:56:04 INFO - PROCESS | 1796 | 1463543764740 Marionette DEBUG loaded listener.js 20:56:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x99cce800) [pid = 1796] [serial = 250] [outer = 0x92de7400] 20:56:05 INFO - PROCESS | 1796 | 1463543765441 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]]]}] 20:56:05 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. 20:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1135ms 20:56:05 INFO - PROCESS | 1796 | 1463543765516 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 20:56:05 INFO - PROCESS | 1796 | 1463543765520 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 20:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:56:05 INFO - PROCESS | 1796 | 1463543765534 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:56:05 INFO - PROCESS | 1796 | 1463543765540 Marionette TRACE conn3 <- [1,306,null,{}] 20:56:05 INFO - PROCESS | 1796 | 1463543765561 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}] 20:56:05 INFO - PROCESS | 1796 | 1463543765722 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 20:56:05 INFO - PROCESS | 1796 | 1463543765735 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x98aae000 == 59 [pid = 1796] [id = 84] 20:56:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x99f7c400) [pid = 1796] [serial = 251] [outer = (nil)] 20:56:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x9a69c400) [pid = 1796] [serial = 252] [outer = 0x99f7c400] 20:56:05 INFO - PROCESS | 1796 | 1463543765809 Marionette DEBUG loaded listener.js 20:56:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x9aa16000) [pid = 1796] [serial = 253] [outer = 0x99f7c400] 20:56:06 INFO - PROCESS | 1796 | 1463543766673 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]]]}] 20:56:06 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. 20:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1192ms 20:56:06 INFO - PROCESS | 1796 | 1463543766721 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 20:56:06 INFO - PROCESS | 1796 | 1463543766725 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 20:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:56:06 INFO - PROCESS | 1796 | 1463543766743 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:56:06 INFO - PROCESS | 1796 | 1463543766747 Marionette TRACE conn3 <- [1,310,null,{}] 20:56:06 INFO - PROCESS | 1796 | 1463543766752 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}] 20:56:06 INFO - PROCESS | 1796 | 1463543766958 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 20:56:07 INFO - PROCESS | 1796 | 1463543766985 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x91392400 == 60 [pid = 1796] [id = 85] 20:56:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x9a69ac00) [pid = 1796] [serial = 254] [outer = (nil)] 20:56:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x9ae32c00) [pid = 1796] [serial = 255] [outer = 0x9a69ac00] 20:56:07 INFO - PROCESS | 1796 | 1463543767056 Marionette DEBUG loaded listener.js 20:56:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x9afc5000) [pid = 1796] [serial = 256] [outer = 0x9a69ac00] 20:56:07 INFO - PROCESS | 1796 | 1463543767874 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]]]}] 20:56:07 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. 20:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1200ms 20:56:07 INFO - PROCESS | 1796 | 1463543767940 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 20:56:07 INFO - PROCESS | 1796 | 1463543767943 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 20:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:56:07 INFO - PROCESS | 1796 | 1463543767950 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:56:07 INFO - PROCESS | 1796 | 1463543767954 Marionette TRACE conn3 <- [1,314,null,{}] 20:56:07 INFO - PROCESS | 1796 | 1463543767966 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}] 20:56:08 INFO - PROCESS | 1796 | 1463543768154 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 20:56:08 INFO - PROCESS | 1796 | 1463543768174 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ccb800 == 61 [pid = 1796] [id = 86] 20:56:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x9a69e400) [pid = 1796] [serial = 257] [outer = (nil)] 20:56:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x9b781c00) [pid = 1796] [serial = 258] [outer = 0x9a69e400] 20:56:08 INFO - PROCESS | 1796 | 1463543768251 Marionette DEBUG loaded listener.js 20:56:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0xa1052800) [pid = 1796] [serial = 259] [outer = 0x9a69e400] 20:56:09 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x9ac4ec00) [pid = 1796] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:56:09 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x94f0ec00) [pid = 1796] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:56:09 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x93bd1400) [pid = 1796] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:56:09 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x94f0f800) [pid = 1796] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:56:09 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x94f0dc00) [pid = 1796] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:56:09 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x98ab0c00) [pid = 1796] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:56:09 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x93965000) [pid = 1796] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:56:09 INFO - PROCESS | 1796 | 1463543769863 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]]]}] 20:56:09 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. 20:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1948ms 20:56:09 INFO - PROCESS | 1796 | 1463543769900 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 20:56:09 INFO - PROCESS | 1796 | 1463543769904 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 20:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:56:09 INFO - PROCESS | 1796 | 1463543769915 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:56:09 INFO - PROCESS | 1796 | 1463543769919 Marionette TRACE conn3 <- [1,318,null,{}] 20:56:09 INFO - PROCESS | 1796 | 1463543769928 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}] 20:56:10 INFO - PROCESS | 1796 | 1463543770115 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 20:56:10 INFO - PROCESS | 1796 | 1463543770270 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x939dc000 == 62 [pid = 1796] [id = 87] 20:56:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x939de000) [pid = 1796] [serial = 260] [outer = (nil)] 20:56:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x939e3c00) [pid = 1796] [serial = 261] [outer = 0x939de000] 20:56:10 INFO - PROCESS | 1796 | 1463543770365 Marionette DEBUG loaded listener.js 20:56:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x98ab0c00) [pid = 1796] [serial = 262] [outer = 0x939de000] 20:56:11 INFO - PROCESS | 1796 | 1463543771424 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]]]}] 20:56:11 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. 20:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1539ms 20:56:11 INFO - PROCESS | 1796 | 1463543771453 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 20:56:11 INFO - PROCESS | 1796 | 1463543771460 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 20:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:56:11 INFO - PROCESS | 1796 | 1463543771470 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:56:11 INFO - PROCESS | 1796 | 1463543771475 Marionette TRACE conn3 <- [1,322,null,{}] 20:56:11 INFO - PROCESS | 1796 | 1463543771484 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}] 20:56:11 INFO - PROCESS | 1796 | 1463543771662 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 20:56:11 INFO - PROCESS | 1796 | 1463543771881 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x9127f000 == 63 [pid = 1796] [id = 88] 20:56:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x9127f400) [pid = 1796] [serial = 263] [outer = (nil)] 20:56:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x9138f400) [pid = 1796] [serial = 264] [outer = 0x9127f400] 20:56:11 INFO - PROCESS | 1796 | 1463543771986 Marionette DEBUG loaded listener.js 20:56:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x91cc8400) [pid = 1796] [serial = 265] [outer = 0x9127f400] 20:56:12 INFO - PROCESS | 1796 | 1463543772885 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]]]}] 20:56:12 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. 20:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1433ms 20:56:12 INFO - PROCESS | 1796 | 1463543772903 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 20:56:12 INFO - PROCESS | 1796 | 1463543772912 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 20:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:56:12 INFO - PROCESS | 1796 | 1463543772923 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:56:12 INFO - PROCESS | 1796 | 1463543772927 Marionette TRACE conn3 <- [1,326,null,{}] 20:56:12 INFO - PROCESS | 1796 | 1463543772935 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}] 20:56:13 INFO - PROCESS | 1796 | 1463543773105 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 20:56:13 INFO - PROCESS | 1796 | 1463543773265 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x939d8400 == 64 [pid = 1796] [id = 89] 20:56:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x939d9400) [pid = 1796] [serial = 266] [outer = (nil)] 20:56:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x939e2400) [pid = 1796] [serial = 267] [outer = 0x939d9400] 20:56:13 INFO - PROCESS | 1796 | 1463543773356 Marionette DEBUG loaded listener.js 20:56:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x93bd1400) [pid = 1796] [serial = 268] [outer = 0x939d9400] 20:56:14 INFO - PROCESS | 1796 | 1463543774299 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]]]}] 20:56:14 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. 20:56:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1438ms 20:56:14 INFO - PROCESS | 1796 | 1463543774361 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 20:56:14 INFO - PROCESS | 1796 | 1463543774365 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 20:56:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:56:14 INFO - PROCESS | 1796 | 1463543774372 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:56:14 INFO - PROCESS | 1796 | 1463543774378 Marionette TRACE conn3 <- [1,330,null,{}] 20:56:14 INFO - PROCESS | 1796 | 1463543774394 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}] 20:56:14 INFO - PROCESS | 1796 | 1463543774609 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 20:56:14 INFO - PROCESS | 1796 | 1463543774808 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x99512c00 == 65 [pid = 1796] [id = 90] 20:56:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x99a54400) [pid = 1796] [serial = 269] [outer = (nil)] 20:56:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x99cd6400) [pid = 1796] [serial = 270] [outer = 0x99a54400] 20:56:14 INFO - PROCESS | 1796 | 1463543774947 Marionette DEBUG loaded listener.js 20:56:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x99f76400) [pid = 1796] [serial = 271] [outer = 0x99a54400] 20:56:15 INFO - PROCESS | 1796 | 1463543775902 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]]]}] 20:56:15 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. 20:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1587ms 20:56:15 INFO - PROCESS | 1796 | 1463543775960 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 20:56:15 INFO - PROCESS | 1796 | 1463543775964 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 20:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:56:15 INFO - PROCESS | 1796 | 1463543775971 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:56:15 INFO - PROCESS | 1796 | 1463543775975 Marionette TRACE conn3 <- [1,334,null,{}] 20:56:15 INFO - PROCESS | 1796 | 1463543775980 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}] 20:56:16 INFO - PROCESS | 1796 | 1463543776206 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 20:56:16 INFO - PROCESS | 1796 | 1463543776411 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x9127e400 == 66 [pid = 1796] [id = 91] 20:56:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x91cca000) [pid = 1796] [serial = 272] [outer = (nil)] 20:56:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x9b727000) [pid = 1796] [serial = 273] [outer = 0x91cca000] 20:56:16 INFO - PROCESS | 1796 | 1463543776549 Marionette DEBUG loaded listener.js 20:56:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0xa0518800) [pid = 1796] [serial = 274] [outer = 0x91cca000] 20:56:17 INFO - PROCESS | 1796 | 1463543777391 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]]]}] 20:56:17 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. 20:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1482ms 20:56:17 INFO - PROCESS | 1796 | 1463543777454 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 20:56:17 INFO - PROCESS | 1796 | 1463543777458 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 20:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:56:17 INFO - PROCESS | 1796 | 1463543777464 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:56:17 INFO - PROCESS | 1796 | 1463543777468 Marionette TRACE conn3 <- [1,338,null,{}] 20:56:17 INFO - PROCESS | 1796 | 1463543777474 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}] 20:56:17 INFO - PROCESS | 1796 | 1463543777646 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 20:56:17 INFO - PROCESS | 1796 | 1463543777803 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x91cc5c00 == 67 [pid = 1796] [id = 92] 20:56:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x9a844c00) [pid = 1796] [serial = 275] [outer = (nil)] 20:56:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0xa23c3400) [pid = 1796] [serial = 276] [outer = 0x9a844c00] 20:56:17 INFO - PROCESS | 1796 | 1463543777900 Marionette DEBUG loaded listener.js 20:56:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0xa2727c00) [pid = 1796] [serial = 277] [outer = 0x9a844c00] 20:56:18 INFO - PROCESS | 1796 | 1463543778799 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]]]}] 20:56:18 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. 20:56:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1378ms 20:56:18 INFO - PROCESS | 1796 | 1463543778844 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 20:56:18 INFO - PROCESS | 1796 | 1463543778848 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 20:56:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:56:18 INFO - PROCESS | 1796 | 1463543778855 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:56:18 INFO - PROCESS | 1796 | 1463543778858 Marionette TRACE conn3 <- [1,342,null,{}] 20:56:18 INFO - PROCESS | 1796 | 1463543778864 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}] 20:56:19 INFO - PROCESS | 1796 | 1463543779065 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 20:56:19 INFO - PROCESS | 1796 | 1463543779222 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x91cc3000 == 68 [pid = 1796] [id = 93] 20:56:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x91cc5800) [pid = 1796] [serial = 278] [outer = (nil)] 20:56:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x91eec800) [pid = 1796] [serial = 279] [outer = 0x91cc5800] 20:56:19 INFO - PROCESS | 1796 | 1463543779310 Marionette DEBUG loaded listener.js 20:56:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0xa22a4000) [pid = 1796] [serial = 280] [outer = 0x91cc5800] 20:56:20 INFO - PROCESS | 1796 | 1463543780177 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]]]}] 20:56:20 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. 20:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1385ms 20:56:20 INFO - PROCESS | 1796 | 1463543780241 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 20:56:20 INFO - PROCESS | 1796 | 1463543780245 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 20:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:56:20 INFO - PROCESS | 1796 | 1463543780251 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:56:20 INFO - PROCESS | 1796 | 1463543780255 Marionette TRACE conn3 <- [1,346,null,{}] 20:56:20 INFO - PROCESS | 1796 | 1463543780260 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}] 20:56:20 INFO - PROCESS | 1796 | 1463543780425 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 20:56:20 INFO - PROCESS | 1796 | 1463543780578 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ee2800 == 69 [pid = 1796] [id = 94] 20:56:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x91ef0c00) [pid = 1796] [serial = 281] [outer = (nil)] 20:56:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x954c8800) [pid = 1796] [serial = 282] [outer = 0x91ef0c00] 20:56:20 INFO - PROCESS | 1796 | 1463543780669 Marionette DEBUG loaded listener.js 20:56:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x954ca400) [pid = 1796] [serial = 283] [outer = 0x91ef0c00] 20:56:21 INFO - PROCESS | 1796 | 1463543781624 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]]]}] 20:56:21 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. 20:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1439ms 20:56:21 INFO - PROCESS | 1796 | 1463543781691 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 20:56:21 INFO - PROCESS | 1796 | 1463543781695 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 20:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:56:21 INFO - PROCESS | 1796 | 1463543781702 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:56:21 INFO - PROCESS | 1796 | 1463543781705 Marionette TRACE conn3 <- [1,350,null,{}] 20:56:21 INFO - PROCESS | 1796 | 1463543781711 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}] 20:56:21 INFO - PROCESS | 1796 | 1463543781916 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 20:56:22 INFO - PROCESS | 1796 | 1463543782124 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x954c9000 == 70 [pid = 1796] [id = 95] 20:56:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x954cd000) [pid = 1796] [serial = 284] [outer = (nil)] 20:56:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x954d2400) [pid = 1796] [serial = 285] [outer = 0x954cd000] 20:56:22 INFO - PROCESS | 1796 | 1463543782261 Marionette DEBUG loaded listener.js 20:56:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0xa3645000) [pid = 1796] [serial = 286] [outer = 0x954cd000] 20:56:23 INFO - PROCESS | 1796 | 1463543783111 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]]]}] 20:56:23 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. 20:56:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1639ms 20:56:23 INFO - PROCESS | 1796 | 1463543783360 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 20:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:56:23 INFO - PROCESS | 1796 | 1463543783367 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 20:56:23 INFO - PROCESS | 1796 | 1463543783375 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:56:23 INFO - PROCESS | 1796 | 1463543783378 Marionette TRACE conn3 <- [1,354,null,{}] 20:56:23 INFO - PROCESS | 1796 | 1463543783387 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}] 20:56:23 INFO - PROCESS | 1796 | 1463543783545 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 20:56:23 INFO - PROCESS | 1796 | 1463543783766 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ee5400 == 71 [pid = 1796] [id = 96] 20:56:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x91ee5c00) [pid = 1796] [serial = 287] [outer = (nil)] 20:56:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x91eea400) [pid = 1796] [serial = 288] [outer = 0x91ee5c00] 20:56:23 INFO - PROCESS | 1796 | 1463543783846 Marionette DEBUG loaded listener.js 20:56:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x91eef000) [pid = 1796] [serial = 289] [outer = 0x91ee5c00] 20:56:24 INFO - PROCESS | 1796 | 1463543784743 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]]]}] 20:56:24 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. 20:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1433ms 20:56:24 INFO - PROCESS | 1796 | 1463543784808 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 20:56:24 INFO - PROCESS | 1796 | 1463543784813 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 20:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:56:24 INFO - PROCESS | 1796 | 1463543784825 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:56:24 INFO - PROCESS | 1796 | 1463543784830 Marionette TRACE conn3 <- [1,358,null,{}] 20:56:24 INFO - PROCESS | 1796 | 1463543784837 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}] 20:56:25 INFO - PROCESS | 1796 | 1463543785001 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 20:56:25 INFO - PROCESS | 1796 | 1463543785164 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x939d8800 == 72 [pid = 1796] [id = 97] 20:56:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x939d8c00) [pid = 1796] [serial = 290] [outer = (nil)] 20:56:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x93bcbc00) [pid = 1796] [serial = 291] [outer = 0x939d8c00] 20:56:25 INFO - PROCESS | 1796 | 1463543785283 Marionette DEBUG loaded listener.js 20:56:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x95037400) [pid = 1796] [serial = 292] [outer = 0x939d8c00] 20:56:25 INFO - PROCESS | 1796 | --DOCSHELL 0x93b0bc00 == 71 [pid = 1796] [id = 33] 20:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x92d9a000) [pid = 1796] [serial = 179] [outer = (nil)] [url = about:blank] 20:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x95166400) [pid = 1796] [serial = 182] [outer = (nil)] [url = about:blank] 20:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x99f76800) [pid = 1796] [serial = 185] [outer = (nil)] [url = about:blank] 20:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0xa237cc00) [pid = 1796] [serial = 188] [outer = (nil)] [url = about:blank] 20:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0xa51eec00) [pid = 1796] [serial = 191] [outer = (nil)] [url = about:blank] 20:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0xa6e90800) [pid = 1796] [serial = 194] [outer = (nil)] [url = about:blank] 20:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x9a6a0000) [pid = 1796] [serial = 197] [outer = (nil)] [url = about:blank] 20:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0xa36f4400) [pid = 1796] [serial = 200] [outer = (nil)] [url = about:blank] 20:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0xa23c0800) [pid = 1796] [serial = 221] [outer = (nil)] [url = about:blank] 20:56:25 INFO - PROCESS | 1796 | --DOCSHELL 0x92d93c00 == 70 [pid = 1796] [id = 52] 20:56:25 INFO - PROCESS | 1796 | --DOCSHELL 0x98943c00 == 69 [pid = 1796] [id = 50] 20:56:25 INFO - PROCESS | 1796 | --DOCSHELL 0xa513fc00 == 68 [pid = 1796] [id = 51] 20:56:25 INFO - PROCESS | 1796 | --DOCSHELL 0x922bd800 == 67 [pid = 1796] [id = 32] 20:56:26 INFO - PROCESS | 1796 | --DOCSHELL 0x91ccb800 == 66 [pid = 1796] [id = 86] 20:56:26 INFO - PROCESS | 1796 | --DOCSHELL 0x91392400 == 65 [pid = 1796] [id = 85] 20:56:26 INFO - PROCESS | 1796 | --DOCSHELL 0x98aae000 == 64 [pid = 1796] [id = 84] 20:56:26 INFO - PROCESS | 1796 | --DOCSHELL 0x92d9f000 == 63 [pid = 1796] [id = 83] 20:56:26 INFO - PROCESS | 1796 | --DOCSHELL 0x91393800 == 62 [pid = 1796] [id = 82] 20:56:26 INFO - PROCESS | 1796 | --DOCSHELL 0x91ccd000 == 61 [pid = 1796] [id = 81] 20:56:26 INFO - PROCESS | 1796 | --DOCSHELL 0x92d93400 == 60 [pid = 1796] [id = 79] 20:56:26 INFO - PROCESS | 1796 | --DOCSHELL 0x92de6c00 == 59 [pid = 1796] [id = 78] 20:56:26 INFO - PROCESS | 1796 | --DOCSHELL 0x91cc1800 == 58 [pid = 1796] [id = 75] 20:56:26 INFO - PROCESS | 1796 | 1463543786235 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]]]}] 20:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x9afcd000) [pid = 1796] [serial = 215] [outer = (nil)] [url = about:blank] 20:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x9a6a4800) [pid = 1796] [serial = 218] [outer = (nil)] [url = about:blank] 20:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x9a6a1800) [pid = 1796] [serial = 212] [outer = (nil)] [url = about:blank] 20:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x9503d000) [pid = 1796] [serial = 204] [outer = (nil)] [url = about:blank] 20:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x94fc1800) [pid = 1796] [serial = 203] [outer = (nil)] [url = about:blank] 20:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x98197800) [pid = 1796] [serial = 206] [outer = (nil)] [url = about:blank] 20:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x99610000) [pid = 1796] [serial = 207] [outer = (nil)] [url = about:blank] 20:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x99cce000) [pid = 1796] [serial = 209] [outer = (nil)] [url = about:blank] 20:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x99cd4000) [pid = 1796] [serial = 210] [outer = (nil)] [url = about:blank] 20:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0xa25f0c00) [pid = 1796] [serial = 177] [outer = (nil)] [url = about:blank] 20:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x9afd0c00) [pid = 1796] [serial = 216] [outer = (nil)] [url = about:blank] 20:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x9aab0800) [pid = 1796] [serial = 213] [outer = (nil)] [url = about:blank] 20:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x9d8d7400) [pid = 1796] [serial = 219] [outer = (nil)] [url = about:blank] 20:56:26 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. 20:56:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1493ms 20:56:26 INFO - PROCESS | 1796 | 1463543786315 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 20:56:26 INFO - PROCESS | 1796 | 1463543786319 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 20:56:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:56:26 INFO - PROCESS | 1796 | 1463543786326 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:56:26 INFO - PROCESS | 1796 | 1463543786330 Marionette TRACE conn3 <- [1,362,null,{}] 20:56:26 INFO - PROCESS | 1796 | 1463543786344 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}] 20:56:26 INFO - PROCESS | 1796 | 1463543786519 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 20:56:26 INFO - PROCESS | 1796 | 1463543786688 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x939d6c00 == 59 [pid = 1796] [id = 98] 20:56:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x94f0f400) [pid = 1796] [serial = 293] [outer = (nil)] 20:56:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x977df400) [pid = 1796] [serial = 294] [outer = 0x94f0f400] 20:56:26 INFO - PROCESS | 1796 | 1463543786770 Marionette DEBUG loaded listener.js 20:56:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x98943c00) [pid = 1796] [serial = 295] [outer = 0x94f0f400] 20:56:27 INFO - PROCESS | 1796 | 1463543787557 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]]]}] 20:56:27 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. 20:56:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1292ms 20:56:27 INFO - PROCESS | 1796 | 1463543787619 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 20:56:27 INFO - PROCESS | 1796 | 1463543787623 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 20:56:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:56:27 INFO - PROCESS | 1796 | 1463543787629 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:56:27 INFO - PROCESS | 1796 | 1463543787633 Marionette TRACE conn3 <- [1,366,null,{}] 20:56:27 INFO - PROCESS | 1796 | 1463543787638 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}] 20:56:27 INFO - PROCESS | 1796 | 1463543787785 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 20:56:27 INFO - PROCESS | 1796 | 1463543787800 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x91392400 == 60 [pid = 1796] [id = 99] 20:56:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x99a4d800) [pid = 1796] [serial = 296] [outer = (nil)] 20:56:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x99cd1400) [pid = 1796] [serial = 297] [outer = 0x99a4d800] 20:56:27 INFO - PROCESS | 1796 | 1463543787872 Marionette DEBUG loaded listener.js 20:56:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x99f7e000) [pid = 1796] [serial = 298] [outer = 0x99a4d800] 20:56:28 INFO - PROCESS | 1796 | 1463543788736 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]]]}] 20:56:28 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. 20:56:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1134ms 20:56:28 INFO - PROCESS | 1796 | 1463543788765 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 20:56:28 INFO - PROCESS | 1796 | 1463543788769 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 20:56:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:56:28 INFO - PROCESS | 1796 | 1463543788775 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:56:28 INFO - PROCESS | 1796 | 1463543788777 Marionette TRACE conn3 <- [1,370,null,{}] 20:56:28 INFO - PROCESS | 1796 | 1463543788791 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}] 20:56:28 INFO - PROCESS | 1796 | 1463543788980 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 20:56:29 INFO - PROCESS | 1796 | 1463543789007 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x99511400 == 61 [pid = 1796] [id = 100] 20:56:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x99cd4400) [pid = 1796] [serial = 299] [outer = (nil)] 20:56:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x9a6a4000) [pid = 1796] [serial = 300] [outer = 0x99cd4400] 20:56:29 INFO - PROCESS | 1796 | 1463543789080 Marionette DEBUG loaded listener.js 20:56:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x9aa16400) [pid = 1796] [serial = 301] [outer = 0x99cd4400] 20:56:29 INFO - PROCESS | 1796 | 1463543789972 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]]]}] 20:56:30 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. 20:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1279ms 20:56:30 INFO - PROCESS | 1796 | 1463543790054 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 20:56:30 INFO - PROCESS | 1796 | 1463543790058 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 20:56:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:56:30 INFO - PROCESS | 1796 | 1463543790064 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:56:30 INFO - PROCESS | 1796 | 1463543790066 Marionette TRACE conn3 <- [1,374,null,{}] 20:56:30 INFO - PROCESS | 1796 | 1463543790072 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}] 20:56:30 INFO - PROCESS | 1796 | 1463543790303 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 20:56:30 INFO - PROCESS | 1796 | 1463543790330 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x9524cc00 == 62 [pid = 1796] [id = 101] 20:56:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x95250c00) [pid = 1796] [serial = 302] [outer = (nil)] 20:56:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x95257400) [pid = 1796] [serial = 303] [outer = 0x95250c00] 20:56:30 INFO - PROCESS | 1796 | 1463543790403 Marionette DEBUG loaded listener.js 20:56:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x9a6a4800) [pid = 1796] [serial = 304] [outer = 0x95250c00] 20:56:30 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x9a69ac00) [pid = 1796] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:56:30 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x9a69e400) [pid = 1796] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:56:30 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x99f7c400) [pid = 1796] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:56:30 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x93bd0800) [pid = 1796] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:56:30 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x92de7400) [pid = 1796] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:56:30 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x91ccd400) [pid = 1796] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:56:30 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x94f3a400) [pid = 1796] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:56:30 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0xa0523400) [pid = 1796] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:56:31 INFO - PROCESS | 1796 | 1463543791364 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:56:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:56:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1328ms 20:56:31 INFO - PROCESS | 1796 | 1463543791393 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 20:56:31 INFO - PROCESS | 1796 | 1463543791396 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 20:56:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:56:31 INFO - PROCESS | 1796 | 1463543791403 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:56:31 INFO - PROCESS | 1796 | 1463543791405 Marionette TRACE conn3 <- [1,378,null,{}] 20:56:31 INFO - PROCESS | 1796 | 1463543791411 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}] 20:56:31 INFO - PROCESS | 1796 | 1463543791569 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 20:56:31 INFO - PROCESS | 1796 | 1463543791583 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x91284000 == 63 [pid = 1796] [id = 102] 20:56:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x939e1000) [pid = 1796] [serial = 305] [outer = (nil)] 20:56:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x9564bc00) [pid = 1796] [serial = 306] [outer = 0x939e1000] 20:56:31 INFO - PROCESS | 1796 | 1463543791656 Marionette DEBUG loaded listener.js 20:56:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x9564e800) [pid = 1796] [serial = 307] [outer = 0x939e1000] 20:56:32 INFO - PROCESS | 1796 | 1463543792478 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:56:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:56:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1089ms 20:56:32 INFO - PROCESS | 1796 | 1463543792497 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 20:56:32 INFO - PROCESS | 1796 | 1463543792501 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 20:56:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:56:32 INFO - PROCESS | 1796 | 1463543792507 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:56:32 INFO - PROCESS | 1796 | 1463543792510 Marionette TRACE conn3 <- [1,382,null,{}] 20:56:32 INFO - PROCESS | 1796 | 1463543792516 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}] 20:56:32 INFO - PROCESS | 1796 | 1463543792661 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 20:56:32 INFO - PROCESS | 1796 | 1463543792675 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x94f3a400 == 64 [pid = 1796] [id = 103] 20:56:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x9524b800) [pid = 1796] [serial = 308] [outer = (nil)] 20:56:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x95653800) [pid = 1796] [serial = 309] [outer = 0x9524b800] 20:56:32 INFO - PROCESS | 1796 | 1463543792747 Marionette DEBUG loaded listener.js 20:56:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x95657400) [pid = 1796] [serial = 310] [outer = 0x9524b800] 20:56:33 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:33 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:56:33 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:33 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:33 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:33 INFO - PROCESS | 1796 | 1463543793929 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:56:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:56:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1480ms 20:56:33 INFO - PROCESS | 1796 | 1463543793988 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 20:56:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:56:34 INFO - PROCESS | 1796 | 1463543793996 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 20:56:34 INFO - PROCESS | 1796 | 1463543794004 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:56:34 INFO - PROCESS | 1796 | 1463543794010 Marionette TRACE conn3 <- [1,386,null,{}] 20:56:34 INFO - PROCESS | 1796 | 1463543794018 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}] 20:56:34 INFO - PROCESS | 1796 | 1463543794278 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 20:56:34 INFO - PROCESS | 1796 | 1463543794402 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x91283400 == 65 [pid = 1796] [id = 104] 20:56:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x91cc8c00) [pid = 1796] [serial = 311] [outer = (nil)] 20:56:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x92d9a000) [pid = 1796] [serial = 312] [outer = 0x91cc8c00] 20:56:34 INFO - PROCESS | 1796 | 1463543794489 Marionette DEBUG loaded listener.js 20:56:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x939e1400) [pid = 1796] [serial = 313] [outer = 0x91cc8c00] 20:56:35 INFO - PROCESS | 1796 | 1463543795445 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]]]}] 20:56:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:56:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1498ms 20:56:35 INFO - PROCESS | 1796 | 1463543795502 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 20:56:35 INFO - PROCESS | 1796 | 1463543795511 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 20:56:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:56:35 INFO - PROCESS | 1796 | 1463543795521 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:56:35 INFO - PROCESS | 1796 | 1463543795525 Marionette TRACE conn3 <- [1,390,null,{}] 20:56:35 INFO - PROCESS | 1796 | 1463543795532 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}] 20:56:35 INFO - PROCESS | 1796 | 1463543795715 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 20:56:35 INFO - PROCESS | 1796 | 1463543795874 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x91282400 == 66 [pid = 1796] [id = 105] 20:56:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x91cc4000) [pid = 1796] [serial = 314] [outer = (nil)] 20:56:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x95255000) [pid = 1796] [serial = 315] [outer = 0x91cc4000] 20:56:35 INFO - PROCESS | 1796 | 1463543795963 Marionette DEBUG loaded listener.js 20:56:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x954c6400) [pid = 1796] [serial = 316] [outer = 0x91cc4000] 20:56:37 INFO - PROCESS | 1796 | 1463543797020 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]]]}] 20:56:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:56:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1529ms 20:56:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:56:37 INFO - PROCESS | 1796 | 1463543797051 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 20:56:37 INFO - PROCESS | 1796 | 1463543797055 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 20:56:37 INFO - PROCESS | 1796 | 1463543797062 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:56:37 INFO - PROCESS | 1796 | 1463543797069 Marionette TRACE conn3 <- [1,394,null,{}] 20:56:37 INFO - PROCESS | 1796 | 1463543797086 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}] 20:56:37 INFO - PROCESS | 1796 | 1463543797272 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 20:56:37 INFO - PROCESS | 1796 | 1463543797484 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x9127e000 == 67 [pid = 1796] [id = 106] 20:56:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x9524f800) [pid = 1796] [serial = 317] [outer = (nil)] 20:56:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x9acd0000) [pid = 1796] [serial = 318] [outer = 0x9524f800] 20:56:37 INFO - PROCESS | 1796 | 1463543797588 Marionette DEBUG loaded listener.js 20:56:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x9b729000) [pid = 1796] [serial = 319] [outer = 0x9524f800] 20:56:38 INFO - PROCESS | 1796 | 1463543798464 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]]]}] 20:56:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:56:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1444ms 20:56:38 INFO - PROCESS | 1796 | 1463543798506 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 20:56:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:56:38 INFO - PROCESS | 1796 | 1463543798511 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 20:56:38 INFO - PROCESS | 1796 | 1463543798517 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:56:38 INFO - PROCESS | 1796 | 1463543798524 Marionette TRACE conn3 <- [1,398,null,{}] 20:56:38 INFO - PROCESS | 1796 | 1463543798531 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}] 20:56:38 INFO - PROCESS | 1796 | 1463543798714 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 20:56:38 INFO - PROCESS | 1796 | 1463543798872 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x99cd4000 == 68 [pid = 1796] [id = 107] 20:56:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x9b782800) [pid = 1796] [serial = 320] [outer = (nil)] 20:56:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0xa104c400) [pid = 1796] [serial = 321] [outer = 0x9b782800] 20:56:38 INFO - PROCESS | 1796 | 1463543798959 Marionette DEBUG loaded listener.js 20:56:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0xa315dc00) [pid = 1796] [serial = 322] [outer = 0x9b782800] 20:56:39 INFO - PROCESS | 1796 | 1463543799903 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]]]}] 20:56:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:56:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1447ms 20:56:39 INFO - PROCESS | 1796 | 1463543799964 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 20:56:39 INFO - PROCESS | 1796 | 1463543799968 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 20:56:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:56:39 INFO - PROCESS | 1796 | 1463543799974 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:56:39 INFO - PROCESS | 1796 | 1463543799977 Marionette TRACE conn3 <- [1,402,null,{}] 20:56:39 INFO - PROCESS | 1796 | 1463543799983 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}] 20:56:40 INFO - PROCESS | 1796 | 1463543800155 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 20:56:40 INFO - PROCESS | 1796 | 1463543800364 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f0e3800 == 69 [pid = 1796] [id = 108] 20:56:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8f0e6c00) [pid = 1796] [serial = 323] [outer = (nil)] 20:56:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8f0ed800) [pid = 1796] [serial = 324] [outer = 0x8f0e6c00] 20:56:40 INFO - PROCESS | 1796 | 1463543800502 Marionette DEBUG loaded listener.js 20:56:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8f0f2000) [pid = 1796] [serial = 325] [outer = 0x8f0e6c00] 20:56:41 INFO - PROCESS | 1796 | 1463543801432 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]]]}] 20:56:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:56:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1533ms 20:56:41 INFO - PROCESS | 1796 | 1463543801508 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 20:56:41 INFO - PROCESS | 1796 | 1463543801512 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 20:56:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:56:41 INFO - PROCESS | 1796 | 1463543801519 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:56:41 INFO - PROCESS | 1796 | 1463543801522 Marionette TRACE conn3 <- [1,406,null,{}] 20:56:41 INFO - PROCESS | 1796 | 1463543801528 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}] 20:56:41 INFO - PROCESS | 1796 | 1463543801760 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 20:56:41 INFO - PROCESS | 1796 | 1463543801975 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x98ec2000 == 70 [pid = 1796] [id = 109] 20:56:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0xa051e400) [pid = 1796] [serial = 326] [outer = (nil)] 20:56:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0xa6383000) [pid = 1796] [serial = 327] [outer = 0xa051e400] 20:56:42 INFO - PROCESS | 1796 | 1463543802109 Marionette DEBUG loaded listener.js 20:56:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0xa6934c00) [pid = 1796] [serial = 328] [outer = 0xa051e400] 20:56:42 INFO - PROCESS | 1796 | 1463543802992 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]]]}] 20:56:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:56:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1537ms 20:56:43 INFO - PROCESS | 1796 | 1463543803057 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 20:56:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:56:43 INFO - PROCESS | 1796 | 1463543803061 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 20:56:43 INFO - PROCESS | 1796 | 1463543803068 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:56:43 INFO - PROCESS | 1796 | 1463543803071 Marionette TRACE conn3 <- [1,410,null,{}] 20:56:43 INFO - PROCESS | 1796 | 1463543803077 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}] 20:56:43 INFO - PROCESS | 1796 | 1463543803246 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 20:56:43 INFO - PROCESS | 1796 | 1463543803411 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e703400 == 71 [pid = 1796] [id = 110] 20:56:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8e704000) [pid = 1796] [serial = 329] [outer = (nil)] 20:56:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8e70a800) [pid = 1796] [serial = 330] [outer = 0x8e704000] 20:56:43 INFO - PROCESS | 1796 | 1463543803495 Marionette DEBUG loaded listener.js 20:56:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8e70e000) [pid = 1796] [serial = 331] [outer = 0x8e704000] 20:56:44 INFO - PROCESS | 1796 | 1463543804481 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]]]}] 20:56:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:56:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1450ms 20:56:44 INFO - PROCESS | 1796 | 1463543804518 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 20:56:44 INFO - PROCESS | 1796 | 1463543804522 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 20:56:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:56:44 INFO - PROCESS | 1796 | 1463543804529 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:56:44 INFO - PROCESS | 1796 | 1463543804532 Marionette TRACE conn3 <- [1,414,null,{}] 20:56:44 INFO - PROCESS | 1796 | 1463543804538 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}] 20:56:44 INFO - PROCESS | 1796 | 1463543804703 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 20:56:44 INFO - PROCESS | 1796 | 1463543804873 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e70ac00 == 72 [pid = 1796] [id = 111] 20:56:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8e70d800) [pid = 1796] [serial = 332] [outer = (nil)] 20:56:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8e7d1400) [pid = 1796] [serial = 333] [outer = 0x8e70d800] 20:56:44 INFO - PROCESS | 1796 | 1463543804961 Marionette DEBUG loaded listener.js 20:56:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8e7d4000) [pid = 1796] [serial = 334] [outer = 0x8e70d800] 20:56:45 INFO - PROCESS | 1796 | 1463543805885 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]]]}] 20:56:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:56:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1436ms 20:56:45 INFO - PROCESS | 1796 | 1463543805966 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 20:56:45 INFO - PROCESS | 1796 | 1463543805969 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 20:56:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:56:45 INFO - PROCESS | 1796 | 1463543805976 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:56:45 INFO - PROCESS | 1796 | 1463543805979 Marionette TRACE conn3 <- [1,418,null,{}] 20:56:45 INFO - PROCESS | 1796 | 1463543805985 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}] 20:56:46 INFO - PROCESS | 1796 | 1463543806501 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 20:56:46 INFO - PROCESS | 1796 | 1463543806745 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7dbc00 == 73 [pid = 1796] [id = 112] 20:56:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x91392000) [pid = 1796] [serial = 335] [outer = (nil)] 20:56:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x91395800) [pid = 1796] [serial = 336] [outer = 0x91392000] 20:56:46 INFO - PROCESS | 1796 | 1463543806829 Marionette DEBUG loaded listener.js 20:56:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x91cc6400) [pid = 1796] [serial = 337] [outer = 0x91392000] 20:56:48 INFO - PROCESS | 1796 | 1463543808114 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]]]}] 20:56:48 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 20:56:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2181ms 20:56:48 INFO - PROCESS | 1796 | 1463543808159 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 20:56:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:56:48 INFO - PROCESS | 1796 | 1463543808165 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 20:56:48 INFO - PROCESS | 1796 | 1463543808215 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:56:48 INFO - PROCESS | 1796 | 1463543808221 Marionette TRACE conn3 <- [1,422,null,{}] 20:56:48 INFO - PROCESS | 1796 | 1463543808253 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}] 20:56:48 INFO - PROCESS | 1796 | 1463543808404 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 20:56:48 INFO - PROCESS | 1796 | 1463543808624 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:48 INFO - PROCESS | 1796 | --DOCSHELL 0x98aac800 == 72 [pid = 1796] [id = 74] 20:56:48 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x939e3c00) [pid = 1796] [serial = 261] [outer = (nil)] [url = about:blank] 20:56:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x91394800 == 73 [pid = 1796] [id = 113] 20:56:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x91399000) [pid = 1796] [serial = 338] [outer = (nil)] 20:56:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x922c3400) [pid = 1796] [serial = 339] [outer = 0x91399000] 20:56:48 INFO - PROCESS | 1796 | 1463543808747 Marionette DEBUG loaded listener.js 20:56:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x92da0000) [pid = 1796] [serial = 340] [outer = 0x91399000] 20:56:48 INFO - PROCESS | 1796 | --DOCSHELL 0x91284000 == 72 [pid = 1796] [id = 102] 20:56:48 INFO - PROCESS | 1796 | --DOCSHELL 0x9524cc00 == 71 [pid = 1796] [id = 101] 20:56:49 INFO - PROCESS | 1796 | --DOCSHELL 0x99511400 == 70 [pid = 1796] [id = 100] 20:56:49 INFO - PROCESS | 1796 | --DOCSHELL 0x91392400 == 69 [pid = 1796] [id = 99] 20:56:49 INFO - PROCESS | 1796 | --DOCSHELL 0x939d6c00 == 68 [pid = 1796] [id = 98] 20:56:49 INFO - PROCESS | 1796 | --DOCSHELL 0x939d8800 == 67 [pid = 1796] [id = 97] 20:56:49 INFO - PROCESS | 1796 | --DOCSHELL 0x91ee5400 == 66 [pid = 1796] [id = 96] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0xa1052800) [pid = 1796] [serial = 259] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x922bdc00) [pid = 1796] [serial = 243] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x99505800) [pid = 1796] [serial = 247] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x99cce800) [pid = 1796] [serial = 250] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0xa3358400) [pid = 1796] [serial = 222] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x9ac47000) [pid = 1796] [serial = 231] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x9ae32c00) [pid = 1796] [serial = 255] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x9b781c00) [pid = 1796] [serial = 258] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x91ccb000) [pid = 1796] [serial = 224] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x9aa16000) [pid = 1796] [serial = 253] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0xa3642800) [pid = 1796] [serial = 141] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x94f31c00) [pid = 1796] [serial = 249] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0xa25fec00) [pid = 1796] [serial = 234] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x9a69c400) [pid = 1796] [serial = 252] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x92de6000) [pid = 1796] [serial = 244] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x98942800) [pid = 1796] [serial = 228] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x98136c00) [pid = 1796] [serial = 246] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x93b0c000) [pid = 1796] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0xa6f35000) [pid = 1796] [serial = 240] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x9afc5000) [pid = 1796] [serial = 256] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0xa69a3c00) [pid = 1796] [serial = 237] [outer = (nil)] [url = about:blank] 20:56:49 INFO - PROCESS | 1796 | 1463543809976 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]]]}] 20:56:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:56:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1867ms 20:56:50 INFO - PROCESS | 1796 | 1463543810040 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 20:56:50 INFO - PROCESS | 1796 | 1463543810044 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 20:56:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:56:50 INFO - PROCESS | 1796 | 1463543810145 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:56:50 INFO - PROCESS | 1796 | 1463543810150 Marionette TRACE conn3 <- [1,426,null,{}] 20:56:50 INFO - PROCESS | 1796 | 1463543810158 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}] 20:56:50 INFO - PROCESS | 1796 | 1463543810309 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 20:56:50 INFO - PROCESS | 1796 | 1463543810324 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ee5400 == 67 [pid = 1796] [id = 114] 20:56:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x939d7c00) [pid = 1796] [serial = 341] [outer = (nil)] 20:56:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x94f05c00) [pid = 1796] [serial = 342] [outer = 0x939d7c00] 20:56:50 INFO - PROCESS | 1796 | 1463543810400 Marionette DEBUG loaded listener.js 20:56:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x94fc8800) [pid = 1796] [serial = 343] [outer = 0x939d7c00] 20:56:51 INFO - PROCESS | 1796 | 1463543811321 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] 20:56:51 INFO - PROCESS | 1796 | 1463543811388 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 20:56:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:56:51 INFO - PROCESS | 1796 | 1463543811410 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:56:51 INFO - PROCESS | 1796 | 1463543811417 Marionette TRACE conn3 <- [1,430,null,{}] 20:56:51 INFO - PROCESS | 1796 | 1463543811423 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}] 20:56:51 INFO - PROCESS | 1796 | 1463543811627 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 20:56:51 INFO - PROCESS | 1796 | 1463543811653 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x95038800 == 68 [pid = 1796] [id = 115] 20:56:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x9516bc00) [pid = 1796] [serial = 344] [outer = (nil)] 20:56:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x95649400) [pid = 1796] [serial = 345] [outer = 0x9516bc00] 20:56:51 INFO - PROCESS | 1796 | 1463543811725 Marionette DEBUG loaded listener.js 20:56:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x95652000) [pid = 1796] [serial = 346] [outer = 0x9516bc00] 20:56:52 INFO - PROCESS | 1796 | 1463543812650 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]]]}] 20:56:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:56:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1292ms 20:56:52 INFO - PROCESS | 1796 | 1463543812696 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 20:56:52 INFO - PROCESS | 1796 | 1463543812700 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 20:56:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:56:52 INFO - PROCESS | 1796 | 1463543812711 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:56:52 INFO - PROCESS | 1796 | 1463543812713 Marionette TRACE conn3 <- [1,434,null,{}] 20:56:52 INFO - PROCESS | 1796 | 1463543812719 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}] 20:56:52 INFO - PROCESS | 1796 | 1463543812918 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 20:56:52 INFO - PROCESS | 1796 | 1463543812951 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x95252400 == 69 [pid = 1796] [id = 116] 20:56:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x9564b000) [pid = 1796] [serial = 347] [outer = (nil)] 20:56:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x98aadc00) [pid = 1796] [serial = 348] [outer = 0x9564b000] 20:56:53 INFO - PROCESS | 1796 | 1463543813025 Marionette DEBUG loaded listener.js 20:56:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x98ec2800) [pid = 1796] [serial = 349] [outer = 0x9564b000] 20:56:53 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x939e1000) [pid = 1796] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:56:53 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x91ee5c00) [pid = 1796] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:56:53 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x939d8c00) [pid = 1796] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:56:53 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x94f0f400) [pid = 1796] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:56:53 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x99cd4400) [pid = 1796] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:56:53 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x99a4d800) [pid = 1796] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:56:53 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x95250c00) [pid = 1796] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:56:54 INFO - PROCESS | 1796 | 1463543814141 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]]]}] 20:56:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:56:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1480ms 20:56:54 INFO - PROCESS | 1796 | 1463543814192 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 20:56:54 INFO - PROCESS | 1796 | 1463543814195 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 20:56:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:56:54 INFO - PROCESS | 1796 | 1463543814206 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:56:54 INFO - PROCESS | 1796 | 1463543814209 Marionette TRACE conn3 <- [1,438,null,{}] 20:56:54 INFO - PROCESS | 1796 | 1463543814215 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}] 20:56:54 INFO - PROCESS | 1796 | 1463543814376 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 20:56:54 INFO - PROCESS | 1796 | 1463543814388 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x98197800 == 70 [pid = 1796] [id = 117] 20:56:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x981e0000) [pid = 1796] [serial = 350] [outer = (nil)] 20:56:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x9960f800) [pid = 1796] [serial = 351] [outer = 0x981e0000] 20:56:54 INFO - PROCESS | 1796 | 1463543814581 Marionette DEBUG loaded listener.js 20:56:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x99ccd800) [pid = 1796] [serial = 352] [outer = 0x981e0000] 20:56:55 INFO - PROCESS | 1796 | 1463543815340 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]]]}] 20:56:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:56:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1189ms 20:56:55 INFO - PROCESS | 1796 | 1463543815392 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 20:56:55 INFO - PROCESS | 1796 | 1463543815396 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 20:56:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:56:55 INFO - PROCESS | 1796 | 1463543815402 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:56:55 INFO - PROCESS | 1796 | 1463543815404 Marionette TRACE conn3 <- [1,442,null,{}] 20:56:55 INFO - PROCESS | 1796 | 1463543815410 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}] 20:56:55 INFO - PROCESS | 1796 | 1463543815694 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 20:56:55 INFO - PROCESS | 1796 | 1463543815824 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e703000 == 71 [pid = 1796] [id = 118] 20:56:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8e708400) [pid = 1796] [serial = 353] [outer = (nil)] 20:56:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8e7d9c00) [pid = 1796] [serial = 354] [outer = 0x8e708400] 20:56:55 INFO - PROCESS | 1796 | 1463543815918 Marionette DEBUG loaded listener.js 20:56:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x91280c00) [pid = 1796] [serial = 355] [outer = 0x8e708400] 20:56:56 INFO - PROCESS | 1796 | 1463543816966 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]]]}] 20:56:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:56:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1638ms 20:56:57 INFO - PROCESS | 1796 | 1463543817045 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 20:56:57 INFO - PROCESS | 1796 | 1463543817054 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 20:56:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:56:57 INFO - PROCESS | 1796 | 1463543817065 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:56:57 INFO - PROCESS | 1796 | 1463543817069 Marionette TRACE conn3 <- [1,446,null,{}] 20:56:57 INFO - PROCESS | 1796 | 1463543817077 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}] 20:56:57 INFO - PROCESS | 1796 | 1463543817311 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 20:56:57 INFO - PROCESS | 1796 | 1463543817585 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x92d9d800 == 72 [pid = 1796] [id = 119] 20:56:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x939d6c00) [pid = 1796] [serial = 356] [outer = (nil)] 20:56:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x93b09c00) [pid = 1796] [serial = 357] [outer = 0x939d6c00] 20:56:57 INFO - PROCESS | 1796 | 1463543817683 Marionette DEBUG loaded listener.js 20:56:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x94f0f400) [pid = 1796] [serial = 358] [outer = 0x939d6c00] 20:56:58 INFO - PROCESS | 1796 | 1463543818642 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]]]}] 20:56:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:56:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1634ms 20:56:58 INFO - PROCESS | 1796 | 1463543818699 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 20:56:58 INFO - PROCESS | 1796 | 1463543818703 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 20:56:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:56:58 INFO - PROCESS | 1796 | 1463543818711 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:56:58 INFO - PROCESS | 1796 | 1463543818715 Marionette TRACE conn3 <- [1,450,null,{}] 20:56:58 INFO - PROCESS | 1796 | 1463543818721 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}] 20:56:58 INFO - PROCESS | 1796 | 1463543818906 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 20:56:59 INFO - PROCESS | 1796 | 1463543819160 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x954cac00 == 73 [pid = 1796] [id = 120] 20:56:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x98937800) [pid = 1796] [serial = 359] [outer = (nil)] 20:56:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x997c3000) [pid = 1796] [serial = 360] [outer = 0x98937800] 20:56:59 INFO - PROCESS | 1796 | 1463543819287 Marionette DEBUG loaded listener.js 20:56:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x99cd3c00) [pid = 1796] [serial = 361] [outer = 0x98937800] 20:57:00 INFO - PROCESS | 1796 | 1463543820222 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] 20:57:00 INFO - PROCESS | 1796 | 1463543820307 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 20:57:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:57:00 INFO - PROCESS | 1796 | 1463543820325 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:57:00 INFO - PROCESS | 1796 | 1463543820333 Marionette TRACE conn3 <- [1,454,null,{}] 20:57:00 INFO - PROCESS | 1796 | 1463543820339 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}] 20:57:00 INFO - PROCESS | 1796 | 1463543820559 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 20:57:00 INFO - PROCESS | 1796 | 1463543820767 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x9524f000 == 74 [pid = 1796] [id = 121] 20:57:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x99cd6c00) [pid = 1796] [serial = 362] [outer = (nil)] 20:57:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x9afc9400) [pid = 1796] [serial = 363] [outer = 0x99cd6c00] 20:57:00 INFO - PROCESS | 1796 | 1463543820900 Marionette DEBUG loaded listener.js 20:57:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x9b726800) [pid = 1796] [serial = 364] [outer = 0x99cd6c00] 20:57:01 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:57:01 INFO - PROCESS | 1796 | 1463543821846 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]]]}] 20:57:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:57:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1602ms 20:57:01 INFO - PROCESS | 1796 | 1463543821919 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 20:57:01 INFO - PROCESS | 1796 | 1463543821922 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 20:57:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:57:01 INFO - PROCESS | 1796 | 1463543821929 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:57:01 INFO - PROCESS | 1796 | 1463543821933 Marionette TRACE conn3 <- [1,458,null,{}] 20:57:01 INFO - PROCESS | 1796 | 1463543821938 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}] 20:57:02 INFO - PROCESS | 1796 | 1463543822191 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 20:57:02 INFO - PROCESS | 1796 | 1463543822455 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ede4000 == 75 [pid = 1796] [id = 122] 20:57:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8ede4800) [pid = 1796] [serial = 365] [outer = (nil)] 20:57:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8edec400) [pid = 1796] [serial = 366] [outer = 0x8ede4800] 20:57:02 INFO - PROCESS | 1796 | 1463543822547 Marionette DEBUG loaded listener.js 20:57:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8edee800) [pid = 1796] [serial = 367] [outer = 0x8ede4800] 20:57:03 INFO - PROCESS | 1796 | 1463543823453 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] 20:57:03 INFO - PROCESS | 1796 | 1463543823518 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 20:57:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:57:03 INFO - PROCESS | 1796 | 1463543823526 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:57:03 INFO - PROCESS | 1796 | 1463543823530 Marionette TRACE conn3 <- [1,462,null,{}] 20:57:03 INFO - PROCESS | 1796 | 1463543823536 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}] 20:57:03 INFO - PROCESS | 1796 | 1463543823712 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 20:57:03 INFO - PROCESS | 1796 | 1463543823878 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f0e6000 == 76 [pid = 1796] [id = 123] 20:57:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x9139a800) [pid = 1796] [serial = 368] [outer = (nil)] 20:57:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x9d4fbc00) [pid = 1796] [serial = 369] [outer = 0x9139a800] 20:57:03 INFO - PROCESS | 1796 | 1463543823981 Marionette DEBUG loaded listener.js 20:57:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0xa2252400) [pid = 1796] [serial = 370] [outer = 0x9139a800] 20:57:04 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:57:05 INFO - PROCESS | 1796 | 1463543825047 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] 20:57:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:57:05 INFO - PROCESS | 1796 | 1463543825115 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 20:57:05 INFO - PROCESS | 1796 | 1463543825121 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:57:05 INFO - PROCESS | 1796 | 1463543825125 Marionette TRACE conn3 <- [1,466,null,{}] 20:57:05 INFO - PROCESS | 1796 | 1463543825131 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}] 20:57:05 INFO - PROCESS | 1796 | 1463543825357 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 20:57:05 INFO - PROCESS | 1796 | 1463543825624 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:05 INFO - PROCESS | 1796 | ++DOCSHELL 0xa22afc00 == 77 [pid = 1796] [id = 124] 20:57:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0xa315e800) [pid = 1796] [serial = 371] [outer = (nil)] 20:57:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0xa5142c00) [pid = 1796] [serial = 372] [outer = 0xa315e800] 20:57:05 INFO - PROCESS | 1796 | 1463543825714 Marionette DEBUG loaded listener.js 20:57:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0xa51eec00) [pid = 1796] [serial = 373] [outer = 0xa315e800] 20:57:06 INFO - PROCESS | 1796 | 1463543826663 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] 20:57:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:57:06 INFO - PROCESS | 1796 | 1463543826715 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 20:57:06 INFO - PROCESS | 1796 | 1463543826721 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:57:06 INFO - PROCESS | 1796 | 1463543826725 Marionette TRACE conn3 <- [1,470,null,{}] 20:57:06 INFO - PROCESS | 1796 | 1463543826731 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}] 20:57:06 INFO - PROCESS | 1796 | 1463543826903 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 20:57:07 INFO - PROCESS | 1796 | 1463543827140 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:07 INFO - PROCESS | 1796 | ++DOCSHELL 0xa334f400 == 78 [pid = 1796] [id = 125] 20:57:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0xa36f0400) [pid = 1796] [serial = 374] [outer = (nil)] 20:57:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0xa6b8d000) [pid = 1796] [serial = 375] [outer = 0xa36f0400] 20:57:07 INFO - PROCESS | 1796 | 1463543827274 Marionette DEBUG loaded listener.js 20:57:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0xa6b92000) [pid = 1796] [serial = 376] [outer = 0xa36f0400] 20:57:08 INFO - PROCESS | 1796 | 1463543828245 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]]]}] 20:57:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:57:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1582ms 20:57:08 INFO - PROCESS | 1796 | 1463543828304 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 20:57:08 INFO - PROCESS | 1796 | 1463543828307 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 20:57:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:57:08 INFO - PROCESS | 1796 | 1463543828314 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:57:08 INFO - PROCESS | 1796 | 1463543828317 Marionette TRACE conn3 <- [1,474,null,{}] 20:57:08 INFO - PROCESS | 1796 | 1463543828323 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}] 20:57:08 INFO - PROCESS | 1796 | 1463543828493 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 20:57:08 INFO - PROCESS | 1796 | 1463543828704 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x93bcec00 == 79 [pid = 1796] [id = 126] 20:57:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x93bd0c00) [pid = 1796] [serial = 377] [outer = (nil)] 20:57:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x99e26400) [pid = 1796] [serial = 378] [outer = 0x93bd0c00] 20:57:08 INFO - PROCESS | 1796 | 1463543828830 Marionette DEBUG loaded listener.js 20:57:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0xa237f400) [pid = 1796] [serial = 379] [outer = 0x93bd0c00] 20:57:09 INFO - PROCESS | 1796 | 1463543829993 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]]]}] 20:57:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:57:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1733ms 20:57:10 INFO - PROCESS | 1796 | 1463543830048 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 20:57:10 INFO - PROCESS | 1796 | 1463543830053 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 20:57:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:57:10 INFO - PROCESS | 1796 | 1463543830061 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:57:10 INFO - PROCESS | 1796 | 1463543830066 Marionette TRACE conn3 <- [1,478,null,{}] 20:57:10 INFO - PROCESS | 1796 | 1463543830074 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}] 20:57:10 INFO - PROCESS | 1796 | 1463543830296 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 20:57:10 INFO - PROCESS | 1796 | 1463543830454 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8d2800 == 80 [pid = 1796] [id = 127] 20:57:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x8d8d5000) [pid = 1796] [serial = 380] [outer = (nil)] 20:57:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x9127d800) [pid = 1796] [serial = 381] [outer = 0x8d8d5000] 20:57:10 INFO - PROCESS | 1796 | 1463543830539 Marionette DEBUG loaded listener.js 20:57:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x91cc8000) [pid = 1796] [serial = 382] [outer = 0x8d8d5000] 20:57:11 INFO - PROCESS | 1796 | 1463543831440 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]]]}] 20:57:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:57:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1435ms 20:57:11 INFO - PROCESS | 1796 | 1463543831497 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 20:57:11 INFO - PROCESS | 1796 | 1463543831506 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 20:57:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:57:11 INFO - PROCESS | 1796 | 1463543831516 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:57:11 INFO - PROCESS | 1796 | 1463543831520 Marionette TRACE conn3 <- [1,482,null,{}] 20:57:11 INFO - PROCESS | 1796 | 1463543831526 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}] 20:57:11 INFO - PROCESS | 1796 | 1463543831797 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 20:57:12 INFO - PROCESS | 1796 | 1463543832058 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e707800 == 81 [pid = 1796] [id = 128] 20:57:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x8e70f400) [pid = 1796] [serial = 383] [outer = (nil)] 20:57:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x92d93400) [pid = 1796] [serial = 384] [outer = 0x8e70f400] 20:57:12 INFO - PROCESS | 1796 | 1463543832146 Marionette DEBUG loaded listener.js 20:57:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x939e4800) [pid = 1796] [serial = 385] [outer = 0x8e70f400] 20:57:12 INFO - PROCESS | 1796 | --DOCSHELL 0x93b10800 == 80 [pid = 1796] [id = 76] 20:57:12 INFO - PROCESS | 1796 | --DOCSHELL 0x98197800 == 79 [pid = 1796] [id = 117] 20:57:12 INFO - PROCESS | 1796 | --DOCSHELL 0x95252400 == 78 [pid = 1796] [id = 116] 20:57:12 INFO - PROCESS | 1796 | --DOCSHELL 0x95038800 == 77 [pid = 1796] [id = 115] 20:57:12 INFO - PROCESS | 1796 | --DOCSHELL 0x91ee5400 == 76 [pid = 1796] [id = 114] 20:57:12 INFO - PROCESS | 1796 | --DOCSHELL 0x91394800 == 75 [pid = 1796] [id = 113] 20:57:12 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7dbc00 == 74 [pid = 1796] [id = 112] 20:57:12 INFO - PROCESS | 1796 | --DOCSHELL 0x8f0e3800 == 73 [pid = 1796] [id = 108] 20:57:12 INFO - PROCESS | 1796 | --DOCSHELL 0x99cd4000 == 72 [pid = 1796] [id = 107] 20:57:12 INFO - PROCESS | 1796 | --DOCSHELL 0x9127e000 == 71 [pid = 1796] [id = 106] 20:57:12 INFO - PROCESS | 1796 | --DOCSHELL 0x91282400 == 70 [pid = 1796] [id = 105] 20:57:12 INFO - PROCESS | 1796 | --DOCSHELL 0x91283400 == 69 [pid = 1796] [id = 104] 20:57:12 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x9564bc00) [pid = 1796] [serial = 306] [outer = (nil)] [url = about:blank] 20:57:12 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x91eef000) [pid = 1796] [serial = 289] [outer = (nil)] [url = about:blank] 20:57:12 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x91eea400) [pid = 1796] [serial = 288] [outer = (nil)] [url = about:blank] 20:57:12 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x95037400) [pid = 1796] [serial = 292] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x93bcbc00) [pid = 1796] [serial = 291] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x977df400) [pid = 1796] [serial = 294] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x98943c00) [pid = 1796] [serial = 295] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x9a6a4000) [pid = 1796] [serial = 300] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x99cd1400) [pid = 1796] [serial = 297] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x9138f400) [pid = 1796] [serial = 264] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x939e2400) [pid = 1796] [serial = 267] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x99cd6400) [pid = 1796] [serial = 270] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x9b727000) [pid = 1796] [serial = 273] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x95257400) [pid = 1796] [serial = 303] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0xa23c3400) [pid = 1796] [serial = 276] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x91eec800) [pid = 1796] [serial = 279] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x954c8800) [pid = 1796] [serial = 282] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x954d2400) [pid = 1796] [serial = 285] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x9a6a4800) [pid = 1796] [serial = 304] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x9aa16400) [pid = 1796] [serial = 301] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x99f7e000) [pid = 1796] [serial = 298] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9564e800) [pid = 1796] [serial = 307] [outer = (nil)] [url = about:blank] 20:57:13 INFO - PROCESS | 1796 | 1463543833165 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]]]}] 20:57:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:57:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1711ms 20:57:13 INFO - PROCESS | 1796 | 1463543833252 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 20:57:13 INFO - PROCESS | 1796 | 1463543833257 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 20:57:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:57:13 INFO - PROCESS | 1796 | 1463543833265 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:57:13 INFO - PROCESS | 1796 | 1463543833270 Marionette TRACE conn3 <- [1,486,null,{}] 20:57:13 INFO - PROCESS | 1796 | 1463543833286 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}] 20:57:13 INFO - PROCESS | 1796 | 1463543833457 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 20:57:13 INFO - PROCESS | 1796 | 1463543833470 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8d9c00 == 70 [pid = 1796] [id = 129] 20:57:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x91eedc00) [pid = 1796] [serial = 386] [outer = (nil)] 20:57:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x95038800) [pid = 1796] [serial = 387] [outer = 0x91eedc00] 20:57:13 INFO - PROCESS | 1796 | 1463543833552 Marionette DEBUG loaded listener.js 20:57:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x9524e800) [pid = 1796] [serial = 388] [outer = 0x91eedc00] 20:57:14 INFO - PROCESS | 1796 | 1463543834534 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]]]}] 20:57:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:57:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1335ms 20:57:14 INFO - PROCESS | 1796 | 1463543834949 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 20:57:14 INFO - PROCESS | 1796 | 1463543834957 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 20:57:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:57:15 INFO - PROCESS | 1796 | 1463543835120 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:57:15 INFO - PROCESS | 1796 | 1463543835124 Marionette TRACE conn3 <- [1,490,null,{}] 20:57:15 INFO - PROCESS | 1796 | 1463543835152 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}] 20:57:15 INFO - PROCESS | 1796 | 1463543835355 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 20:57:15 INFO - PROCESS | 1796 | 1463543835373 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e702c00 == 71 [pid = 1796] [id = 130] 20:57:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x9524e400) [pid = 1796] [serial = 389] [outer = (nil)] 20:57:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x98abbc00) [pid = 1796] [serial = 390] [outer = 0x9524e400] 20:57:15 INFO - PROCESS | 1796 | 1463543835446 Marionette DEBUG loaded listener.js 20:57:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x9ac53800) [pid = 1796] [serial = 391] [outer = 0x9524e400] 20:57:16 INFO - PROCESS | 1796 | 1463543836287 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]]]}] 20:57:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:57:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1274ms 20:57:16 INFO - PROCESS | 1796 | 1463543836326 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 20:57:16 INFO - PROCESS | 1796 | 1463543836329 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 20:57:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:57:16 INFO - PROCESS | 1796 | 1463543836336 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:57:16 INFO - PROCESS | 1796 | 1463543836351 Marionette TRACE conn3 <- [1,494,null,{}] 20:57:16 INFO - PROCESS | 1796 | 1463543836371 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}] 20:57:16 INFO - PROCESS | 1796 | 1463543836589 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 20:57:16 INFO - PROCESS | 1796 | 1463543836610 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d7c00 == 72 [pid = 1796] [id = 131] 20:57:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x8edd2400) [pid = 1796] [serial = 392] [outer = (nil)] 20:57:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x8eddd000) [pid = 1796] [serial = 393] [outer = 0x8edd2400] 20:57:16 INFO - PROCESS | 1796 | 1463543836683 Marionette DEBUG loaded listener.js 20:57:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x8ede0c00) [pid = 1796] [serial = 394] [outer = 0x8edd2400] 20:57:17 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x91399000) [pid = 1796] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:57:17 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x939d7c00) [pid = 1796] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:57:17 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x91392000) [pid = 1796] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:57:17 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x9516bc00) [pid = 1796] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:57:17 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x9564b000) [pid = 1796] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:57:17 INFO - PROCESS | 1796 | 1463543837859 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]]]}] 20:57:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:57:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1565ms 20:57:17 INFO - PROCESS | 1796 | 1463543837902 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 20:57:17 INFO - PROCESS | 1796 | 1463543837905 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 20:57:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:57:17 INFO - PROCESS | 1796 | 1463543837912 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:57:17 INFO - PROCESS | 1796 | 1463543837916 Marionette TRACE conn3 <- [1,498,null,{}] 20:57:17 INFO - PROCESS | 1796 | 1463543837922 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}] 20:57:18 INFO - PROCESS | 1796 | 1463543838160 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 20:57:18 INFO - PROCESS | 1796 | 1463543838174 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x8edda800 == 73 [pid = 1796] [id = 132] 20:57:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8edde000) [pid = 1796] [serial = 395] [outer = (nil)] 20:57:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8eec3400) [pid = 1796] [serial = 396] [outer = 0x8edde000] 20:57:18 INFO - PROCESS | 1796 | 1463543838251 Marionette DEBUG loaded listener.js 20:57:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x8f0ef800) [pid = 1796] [serial = 397] [outer = 0x8edde000] 20:57:19 INFO - PROCESS | 1796 | 1463543839163 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]]]}] 20:57:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:57:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1281ms 20:57:19 INFO - PROCESS | 1796 | 1463543839193 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 20:57:19 INFO - PROCESS | 1796 | 1463543839197 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 20:57:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:57:19 INFO - PROCESS | 1796 | 1463543839204 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:57:19 INFO - PROCESS | 1796 | 1463543839207 Marionette TRACE conn3 <- [1,502,null,{}] 20:57:19 INFO - PROCESS | 1796 | 1463543839212 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}] 20:57:19 INFO - PROCESS | 1796 | 1463543839358 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 20:57:19 INFO - PROCESS | 1796 | 1463543839613 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8d1400 == 74 [pid = 1796] [id = 133] 20:57:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x8d8d1800) [pid = 1796] [serial = 398] [outer = (nil)] 20:57:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x8d8d9400) [pid = 1796] [serial = 399] [outer = 0x8d8d1800] 20:57:19 INFO - PROCESS | 1796 | 1463543839710 Marionette DEBUG loaded listener.js 20:57:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x8e7cf400) [pid = 1796] [serial = 400] [outer = 0x8d8d1800] 20:57:20 INFO - PROCESS | 1796 | 1463543840715 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]]]}] 20:57:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:57:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1583ms 20:57:20 INFO - PROCESS | 1796 | 1463543840790 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 20:57:20 INFO - PROCESS | 1796 | 1463543840797 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 20:57:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:57:20 INFO - PROCESS | 1796 | 1463543840805 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:57:20 INFO - PROCESS | 1796 | 1463543840811 Marionette TRACE conn3 <- [1,506,null,{}] 20:57:20 INFO - PROCESS | 1796 | 1463543840819 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}] 20:57:21 INFO - PROCESS | 1796 | 1463543841047 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 20:57:21 INFO - PROCESS | 1796 | 1463543841268 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f0f0000 == 75 [pid = 1796] [id = 134] 20:57:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x9127c800) [pid = 1796] [serial = 401] [outer = (nil)] 20:57:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x91399400) [pid = 1796] [serial = 402] [outer = 0x9127c800] 20:57:21 INFO - PROCESS | 1796 | 1463543841405 Marionette DEBUG loaded listener.js 20:57:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x91eed800) [pid = 1796] [serial = 403] [outer = 0x9127c800] 20:57:22 INFO - PROCESS | 1796 | 1463543842368 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]]]}] 20:57:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:57:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1640ms 20:57:22 INFO - PROCESS | 1796 | 1463543842449 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 20:57:22 INFO - PROCESS | 1796 | 1463543842456 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 20:57:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:57:22 INFO - PROCESS | 1796 | 1463543842463 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:57:22 INFO - PROCESS | 1796 | 1463543842466 Marionette TRACE conn3 <- [1,510,null,{}] 20:57:22 INFO - PROCESS | 1796 | 1463543842472 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}] 20:57:22 INFO - PROCESS | 1796 | 1463543842714 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 20:57:23 INFO - PROCESS | 1796 | 1463543843061 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x93b07400 == 76 [pid = 1796] [id = 135] 20:57:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x93b10800) [pid = 1796] [serial = 404] [outer = (nil)] 20:57:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x94f0c800) [pid = 1796] [serial = 405] [outer = 0x93b10800] 20:57:23 INFO - PROCESS | 1796 | 1463543843150 Marionette DEBUG loaded listener.js 20:57:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x9503a000) [pid = 1796] [serial = 406] [outer = 0x93b10800] 20:57:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x9564dc00) [pid = 1796] [serial = 407] [outer = 0x98938800] 20:57:24 INFO - PROCESS | 1796 | 1463543844195 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]]]}] 20:57:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:57:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1785ms 20:57:24 INFO - PROCESS | 1796 | 1463543844277 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 20:57:24 INFO - PROCESS | 1796 | 1463543844283 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 20:57:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:57:24 INFO - PROCESS | 1796 | 1463543844300 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:57:24 INFO - PROCESS | 1796 | 1463543844309 Marionette TRACE conn3 <- [1,514,null,{}] 20:57:24 INFO - PROCESS | 1796 | 1463543844316 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}] 20:57:24 INFO - PROCESS | 1796 | 1463543844509 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 20:57:24 INFO - PROCESS | 1796 | 1463543844732 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x93b0d800 == 77 [pid = 1796] [id = 136] 20:57:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x93bd4000) [pid = 1796] [serial = 408] [outer = (nil)] 20:57:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x98945c00) [pid = 1796] [serial = 409] [outer = 0x93bd4000] 20:57:24 INFO - PROCESS | 1796 | 1463543844820 Marionette DEBUG loaded listener.js 20:57:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x9ae38000) [pid = 1796] [serial = 410] [outer = 0x93bd4000] 20:57:25 INFO - PROCESS | 1796 | 1463543845670 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]]]}] 20:57:25 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 20:57:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1449ms 20:57:25 INFO - PROCESS | 1796 | 1463543845741 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 20:57:25 INFO - PROCESS | 1796 | 1463543845746 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 20:57:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:57:25 INFO - PROCESS | 1796 | 1463543845752 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:57:25 INFO - PROCESS | 1796 | 1463543845756 Marionette TRACE conn3 <- [1,518,null,{}] 20:57:25 INFO - PROCESS | 1796 | 1463543845762 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}] 20:57:25 INFO - PROCESS | 1796 | 1463543845975 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 20:57:26 INFO - PROCESS | 1796 | 1463543846146 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d09f400 == 78 [pid = 1796] [id = 137] 20:57:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x8d0a4c00) [pid = 1796] [serial = 411] [outer = (nil)] 20:57:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x8d0aac00) [pid = 1796] [serial = 412] [outer = 0x8d0a4c00] 20:57:26 INFO - PROCESS | 1796 | 1463543846328 Marionette DEBUG loaded listener.js 20:57:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x99513800) [pid = 1796] [serial = 413] [outer = 0x8d0a4c00] 20:57:27 INFO - PROCESS | 1796 | 1463543847283 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]]]}] 20:57:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:57:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1581ms 20:57:27 INFO - PROCESS | 1796 | 1463543847335 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 20:57:27 INFO - PROCESS | 1796 | 1463543847339 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 20:57:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:57:27 INFO - PROCESS | 1796 | 1463543847346 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:57:27 INFO - PROCESS | 1796 | 1463543847349 Marionette TRACE conn3 <- [1,522,null,{}] 20:57:27 INFO - PROCESS | 1796 | 1463543847355 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}] 20:57:27 INFO - PROCESS | 1796 | 1463543847544 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 20:57:27 INFO - PROCESS | 1796 | 1463543847716 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ede8000 == 79 [pid = 1796] [id = 138] 20:57:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x93bd0400) [pid = 1796] [serial = 414] [outer = (nil)] 20:57:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x9b731000) [pid = 1796] [serial = 415] [outer = 0x93bd0400] 20:57:27 INFO - PROCESS | 1796 | 1463543847880 Marionette DEBUG loaded listener.js 20:57:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0xa2378c00) [pid = 1796] [serial = 416] [outer = 0x93bd0400] 20:57:28 INFO - PROCESS | 1796 | 1463543848868 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]]]}] 20:57:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:57:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1585ms 20:57:28 INFO - PROCESS | 1796 | 1463543848932 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 20:57:28 INFO - PROCESS | 1796 | 1463543848937 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 20:57:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:57:28 INFO - PROCESS | 1796 | 1463543848943 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:57:28 INFO - PROCESS | 1796 | 1463543848947 Marionette TRACE conn3 <- [1,526,null,{}] 20:57:28 INFO - PROCESS | 1796 | 1463543848953 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}] 20:57:29 INFO - PROCESS | 1796 | 1463543849150 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 20:57:29 INFO - PROCESS | 1796 | 1463543849366 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d299800 == 80 [pid = 1796] [id = 139] 20:57:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x8d29a000) [pid = 1796] [serial = 417] [outer = (nil)] 20:57:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x8d2a1400) [pid = 1796] [serial = 418] [outer = 0x8d29a000] 20:57:29 INFO - PROCESS | 1796 | 1463543849497 Marionette DEBUG loaded listener.js 20:57:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x8ede5400) [pid = 1796] [serial = 419] [outer = 0x8d29a000] 20:57:30 INFO - PROCESS | 1796 | 1463543850430 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]]]}] 20:57:30 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 20:57:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1531ms 20:57:30 INFO - PROCESS | 1796 | 1463543850475 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 20:57:30 INFO - PROCESS | 1796 | 1463543850480 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 20:57:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:57:30 INFO - PROCESS | 1796 | 1463543850486 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:57:30 INFO - PROCESS | 1796 | 1463543850490 Marionette TRACE conn3 <- [1,530,null,{}] 20:57:30 INFO - PROCESS | 1796 | 1463543850496 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}] 20:57:30 INFO - PROCESS | 1796 | 1463543850674 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 20:57:30 INFO - PROCESS | 1796 | 1463543850892 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x9b17e800 == 81 [pid = 1796] [id = 140] 20:57:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0xa27bf800) [pid = 1796] [serial = 420] [outer = (nil)] 20:57:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0xa31ce800) [pid = 1796] [serial = 421] [outer = 0xa27bf800] 20:57:31 INFO - PROCESS | 1796 | 1463543851027 Marionette DEBUG loaded listener.js 20:57:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0xa364dc00) [pid = 1796] [serial = 422] [outer = 0xa27bf800] 20:57:31 INFO - PROCESS | 1796 | 1463543851858 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"]]]}] 20:57:31 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 20:57:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:57:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:57:31 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 20:57:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:57:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:57:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1431ms 20:57:31 INFO - PROCESS | 1796 | 1463543851938 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 20:57:31 INFO - PROCESS | 1796 | 1463543851943 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 20:57:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:57:31 INFO - PROCESS | 1796 | 1463543851953 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:57:31 INFO - PROCESS | 1796 | 1463543851958 Marionette TRACE conn3 <- [1,534,null,{}] 20:57:31 INFO - PROCESS | 1796 | 1463543851964 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}] 20:57:32 INFO - PROCESS | 1796 | 1463543852162 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 20:57:32 INFO - PROCESS | 1796 | 1463543852342 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d2a2800 == 82 [pid = 1796] [id = 141] 20:57:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x8f0ed400) [pid = 1796] [serial = 423] [outer = (nil)] 20:57:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x92a10400) [pid = 1796] [serial = 424] [outer = 0x8f0ed400] 20:57:32 INFO - PROCESS | 1796 | 1463543852427 Marionette DEBUG loaded listener.js 20:57:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0xa35cb000) [pid = 1796] [serial = 425] [outer = 0x8f0ed400] 20:57:33 INFO - PROCESS | 1796 | 1463543853332 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]]]}] 20:57:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:57:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1434ms 20:57:33 INFO - PROCESS | 1796 | 1463543853388 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 20:57:33 INFO - PROCESS | 1796 | 1463543853393 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 20:57:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:57:33 INFO - PROCESS | 1796 | 1463543853399 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:57:33 INFO - PROCESS | 1796 | 1463543853403 Marionette TRACE conn3 <- [1,538,null,{}] 20:57:33 INFO - PROCESS | 1796 | 1463543853408 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}] 20:57:33 INFO - PROCESS | 1796 | 1463543853681 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 20:57:33 INFO - PROCESS | 1796 | 1463543853886 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x91cc7800 == 83 [pid = 1796] [id = 142] 20:57:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x91ccbc00) [pid = 1796] [serial = 426] [outer = (nil)] 20:57:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x92bc5c00) [pid = 1796] [serial = 427] [outer = 0x91ccbc00] 20:57:34 INFO - PROCESS | 1796 | 1463543854020 Marionette DEBUG loaded listener.js 20:57:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x92bcb000) [pid = 1796] [serial = 428] [outer = 0x91ccbc00] 20:57:35 INFO - PROCESS | 1796 | 1463543855280 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]]]}] 20:57:35 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. 20:57:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1935ms 20:57:35 INFO - PROCESS | 1796 | 1463543855339 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 20:57:35 INFO - PROCESS | 1796 | 1463543855345 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 20:57:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:57:35 INFO - PROCESS | 1796 | 1463543855355 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:57:35 INFO - PROCESS | 1796 | 1463543855360 Marionette TRACE conn3 <- [1,542,null,{}] 20:57:35 INFO - PROCESS | 1796 | 1463543855369 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}] 20:57:35 INFO - PROCESS | 1796 | 1463543855593 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 20:57:35 INFO - PROCESS | 1796 | 1463543855773 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8d1c00 == 84 [pid = 1796] [id = 143] 20:57:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x8d8dfc00) [pid = 1796] [serial = 429] [outer = (nil)] 20:57:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x8e640800) [pid = 1796] [serial = 430] [outer = 0x8d8dfc00] 20:57:35 INFO - PROCESS | 1796 | 1463543855855 Marionette DEBUG loaded listener.js 20:57:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x8e648800) [pid = 1796] [serial = 431] [outer = 0x8d8dfc00] 20:57:36 INFO - PROCESS | 1796 | 1463543856710 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]]]}] 20:57:36 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. 20:57:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1381ms 20:57:36 INFO - PROCESS | 1796 | 1463543856775 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 20:57:36 INFO - PROCESS | 1796 | 1463543856790 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 20:57:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:57:36 INFO - PROCESS | 1796 | 1463543856817 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:57:36 INFO - PROCESS | 1796 | 1463543856821 Marionette TRACE conn3 <- [1,546,null,{}] 20:57:36 INFO - PROCESS | 1796 | 1463543856862 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}] 20:57:37 INFO - PROCESS | 1796 | 1463543857105 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 20:57:37 INFO - PROCESS | 1796 | 1463543857395 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d3800 == 85 [pid = 1796] [id = 144] 20:57:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x8e7d4800) [pid = 1796] [serial = 432] [outer = (nil)] 20:57:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x8eebb400) [pid = 1796] [serial = 433] [outer = 0x8e7d4800] 20:57:37 INFO - PROCESS | 1796 | 1463543857494 Marionette DEBUG loaded listener.js 20:57:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x8f0f1400) [pid = 1796] [serial = 434] [outer = 0x8e7d4800] 20:57:38 INFO - PROCESS | 1796 | 1463543858496 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]]]}] 20:57:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:57:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1779ms 20:57:38 INFO - PROCESS | 1796 | 1463543858594 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 20:57:38 INFO - PROCESS | 1796 | 1463543858598 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 20:57:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:57:38 INFO - PROCESS | 1796 | 1463543858607 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:57:38 INFO - PROCESS | 1796 | 1463543858613 Marionette TRACE conn3 <- [1,550,null,{}] 20:57:38 INFO - PROCESS | 1796 | 1463543858628 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}] 20:57:38 INFO - PROCESS | 1796 | 1463543858876 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 20:57:39 INFO - PROCESS | 1796 | 1463543859185 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x939dc000 == 84 [pid = 1796] [id = 87] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x9127e400 == 83 [pid = 1796] [id = 91] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x94f33400 == 82 [pid = 1796] [id = 40] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x922bfc00 == 81 [pid = 1796] [id = 9] 20:57:39 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x9960f800) [pid = 1796] [serial = 351] [outer = (nil)] [url = about:blank] 20:57:39 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0xa6383000) [pid = 1796] [serial = 327] [outer = (nil)] [url = about:blank] 20:57:39 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x95255000) [pid = 1796] [serial = 315] [outer = (nil)] [url = about:blank] 20:57:39 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x92d9a000) [pid = 1796] [serial = 312] [outer = (nil)] [url = about:blank] 20:57:39 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x8e7d1400) [pid = 1796] [serial = 333] [outer = (nil)] [url = about:blank] 20:57:39 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x8f0ed800) [pid = 1796] [serial = 324] [outer = (nil)] [url = about:blank] 20:57:39 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0xa104c400) [pid = 1796] [serial = 321] [outer = (nil)] [url = about:blank] 20:57:39 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x8e70a800) [pid = 1796] [serial = 330] [outer = (nil)] [url = about:blank] 20:57:39 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x9acd0000) [pid = 1796] [serial = 318] [outer = (nil)] [url = about:blank] 20:57:39 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x95653800) [pid = 1796] [serial = 309] [outer = (nil)] [url = about:blank] 20:57:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e70a800 == 82 [pid = 1796] [id = 145] 20:57:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x8e70bc00) [pid = 1796] [serial = 435] [outer = (nil)] 20:57:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x8eded400) [pid = 1796] [serial = 436] [outer = 0x8e70bc00] 20:57:39 INFO - PROCESS | 1796 | 1463543859323 Marionette DEBUG loaded listener.js 20:57:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x91ccb800) [pid = 1796] [serial = 437] [outer = 0x8e70bc00] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x91cc3000 == 81 [pid = 1796] [id = 93] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x91ee2800 == 80 [pid = 1796] [id = 94] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x91cc5c00 == 79 [pid = 1796] [id = 92] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x939d8400 == 78 [pid = 1796] [id = 89] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x9127f000 == 77 [pid = 1796] [id = 88] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x9232e400 == 76 [pid = 1796] [id = 41] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x92ddf400 == 75 [pid = 1796] [id = 12] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8edda800 == 74 [pid = 1796] [id = 132] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7d7c00 == 73 [pid = 1796] [id = 131] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8e702c00 == 72 [pid = 1796] [id = 130] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8d9c00 == 71 [pid = 1796] [id = 129] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8e707800 == 70 [pid = 1796] [id = 128] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8d2800 == 69 [pid = 1796] [id = 127] 20:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0xa334f400 == 68 [pid = 1796] [id = 125] 20:57:40 INFO - PROCESS | 1796 | --DOCSHELL 0xa22afc00 == 67 [pid = 1796] [id = 124] 20:57:40 INFO - PROCESS | 1796 | --DOCSHELL 0x8f0e6000 == 66 [pid = 1796] [id = 123] 20:57:40 INFO - PROCESS | 1796 | --DOCSHELL 0x8ede4000 == 65 [pid = 1796] [id = 122] 20:57:40 INFO - PROCESS | 1796 | --DOCSHELL 0x9524f000 == 64 [pid = 1796] [id = 121] 20:57:40 INFO - PROCESS | 1796 | --DOCSHELL 0x954cac00 == 63 [pid = 1796] [id = 120] 20:57:40 INFO - PROCESS | 1796 | --DOCSHELL 0x92d9d800 == 62 [pid = 1796] [id = 119] 20:57:40 INFO - PROCESS | 1796 | --DOCSHELL 0x8e703000 == 61 [pid = 1796] [id = 118] 20:57:40 INFO - PROCESS | 1796 | 1463543860227 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]]]}] 20:57:40 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. 20:57:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1636ms 20:57:40 INFO - PROCESS | 1796 | 1463543860267 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 20:57:40 INFO - PROCESS | 1796 | 1463543860272 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 20:57:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:57:40 INFO - PROCESS | 1796 | 1463543860278 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:57:40 INFO - PROCESS | 1796 | 1463543860282 Marionette TRACE conn3 <- [1,554,null,{}] 20:57:40 INFO - PROCESS | 1796 | 1463543860288 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}] 20:57:40 INFO - PROCESS | 1796 | 1463543860473 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 20:57:40 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x922c3400) [pid = 1796] [serial = 339] [outer = (nil)] [url = about:blank] 20:57:40 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x94f05c00) [pid = 1796] [serial = 342] [outer = (nil)] [url = about:blank] 20:57:40 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x91cc6400) [pid = 1796] [serial = 337] [outer = (nil)] [url = about:blank] 20:57:40 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x95652000) [pid = 1796] [serial = 346] [outer = (nil)] [url = about:blank] 20:57:40 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x91395800) [pid = 1796] [serial = 336] [outer = (nil)] [url = about:blank] 20:57:40 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x98aadc00) [pid = 1796] [serial = 348] [outer = (nil)] [url = about:blank] 20:57:40 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x98ec2800) [pid = 1796] [serial = 349] [outer = (nil)] [url = about:blank] 20:57:40 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x95649400) [pid = 1796] [serial = 345] [outer = (nil)] [url = about:blank] 20:57:40 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x92da0000) [pid = 1796] [serial = 340] [outer = (nil)] [url = about:blank] 20:57:40 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x94fc8800) [pid = 1796] [serial = 343] [outer = (nil)] [url = about:blank] 20:57:40 INFO - PROCESS | 1796 | 1463543860625 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8d9c00 == 62 [pid = 1796] [id = 146] 20:57:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x8edda000) [pid = 1796] [serial = 438] [outer = (nil)] 20:57:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x91ee9800) [pid = 1796] [serial = 439] [outer = 0x8edda000] 20:57:40 INFO - PROCESS | 1796 | 1463543860703 Marionette DEBUG loaded listener.js 20:57:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x92d98800) [pid = 1796] [serial = 440] [outer = 0x8edda000] 20:57:41 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:57:41 INFO - PROCESS | 1796 | 1463543861604 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]]]}] 20:57:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:57:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1382ms 20:57:41 INFO - PROCESS | 1796 | 1463543861661 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 20:57:41 INFO - PROCESS | 1796 | 1463543861665 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 20:57:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:57:41 INFO - PROCESS | 1796 | 1463543861676 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:57:41 INFO - PROCESS | 1796 | 1463543861679 Marionette TRACE conn3 <- [1,558,null,{}] 20:57:41 INFO - PROCESS | 1796 | 1463543861687 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}] 20:57:41 INFO - PROCESS | 1796 | 1463543861853 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 20:57:42 INFO - PROCESS | 1796 | 1463543862014 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x92bcd800 == 63 [pid = 1796] [id = 147] 20:57:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x92d9e800) [pid = 1796] [serial = 441] [outer = (nil)] 20:57:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x9396b000) [pid = 1796] [serial = 442] [outer = 0x92d9e800] 20:57:42 INFO - PROCESS | 1796 | 1463543862090 Marionette DEBUG loaded listener.js 20:57:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x939d8c00) [pid = 1796] [serial = 443] [outer = 0x92d9e800] 20:57:43 INFO - PROCESS | 1796 | 1463543863027 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]]]}] 20:57:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:57:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1389ms 20:57:43 INFO - PROCESS | 1796 | 1463543863067 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 20:57:43 INFO - PROCESS | 1796 | 1463543863070 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 20:57:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:57:43 INFO - PROCESS | 1796 | 1463543863084 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:57:43 INFO - PROCESS | 1796 | 1463543863087 Marionette TRACE conn3 <- [1,562,null,{}] 20:57:43 INFO - PROCESS | 1796 | 1463543863093 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}] 20:57:43 INFO - PROCESS | 1796 | 1463543863337 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 20:57:43 INFO - PROCESS | 1796 | 1463543863373 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e639400 == 64 [pid = 1796] [id = 148] 20:57:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x8e63cc00) [pid = 1796] [serial = 444] [outer = (nil)] 20:57:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x9516bc00) [pid = 1796] [serial = 445] [outer = 0x8e63cc00] 20:57:43 INFO - PROCESS | 1796 | 1463543863452 Marionette DEBUG loaded listener.js 20:57:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x954ccc00) [pid = 1796] [serial = 446] [outer = 0x8e63cc00] 20:57:44 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:57:44 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x939de000) [pid = 1796] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:57:44 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x9524e400) [pid = 1796] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:57:44 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x91eedc00) [pid = 1796] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:57:44 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x8e70f400) [pid = 1796] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:57:44 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x981e0000) [pid = 1796] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:57:44 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8d8d5000) [pid = 1796] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:57:44 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x8edd2400) [pid = 1796] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:57:44 INFO - PROCESS | 1796 | 1463543864495 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]]]}] 20:57:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:57:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1486ms 20:57:44 INFO - PROCESS | 1796 | 1463543864564 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 20:57:44 INFO - PROCESS | 1796 | 1463543864567 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 20:57:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:57:44 INFO - PROCESS | 1796 | 1463543864575 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:57:44 INFO - PROCESS | 1796 | 1463543864579 Marionette TRACE conn3 <- [1,566,null,{}] 20:57:44 INFO - PROCESS | 1796 | 1463543864585 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}] 20:57:44 INFO - PROCESS | 1796 | 1463543864738 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 20:57:44 INFO - PROCESS | 1796 | 1463543864749 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d29ac00 == 65 [pid = 1796] [id = 149] 20:57:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x8d8d5000) [pid = 1796] [serial = 447] [outer = (nil)] 20:57:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x939de000) [pid = 1796] [serial = 448] [outer = 0x8d8d5000] 20:57:44 INFO - PROCESS | 1796 | 1463543864937 Marionette DEBUG loaded listener.js 20:57:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x95653000) [pid = 1796] [serial = 449] [outer = 0x8d8d5000] 20:57:45 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:57:45 INFO - PROCESS | 1796 | 1463543865631 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]]]}] 20:57:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:57:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1088ms 20:57:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:57:45 INFO - PROCESS | 1796 | 1463543865663 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 20:57:45 INFO - PROCESS | 1796 | 1463543865666 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 20:57:45 INFO - PROCESS | 1796 | 1463543865672 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:57:45 INFO - PROCESS | 1796 | 1463543865676 Marionette TRACE conn3 <- [1,570,null,{}] 20:57:45 INFO - PROCESS | 1796 | 1463543865681 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}] 20:57:45 INFO - PROCESS | 1796 | 1463543865844 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 20:57:46 INFO - PROCESS | 1796 | 1463543865979 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x91cd0c00 == 66 [pid = 1796] [id = 150] 20:57:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x9524d400) [pid = 1796] [serial = 450] [outer = (nil)] 20:57:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x98942800) [pid = 1796] [serial = 451] [outer = 0x9524d400] 20:57:46 INFO - PROCESS | 1796 | 1463543866056 Marionette DEBUG loaded listener.js 20:57:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x98e2fc00) [pid = 1796] [serial = 452] [outer = 0x9524d400] 20:57:46 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:57:47 INFO - PROCESS | 1796 | 1463543867088 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]]]}] 20:57:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:57:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1480ms 20:57:47 INFO - PROCESS | 1796 | 1463543867153 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 20:57:47 INFO - PROCESS | 1796 | 1463543867160 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 20:57:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:57:47 INFO - PROCESS | 1796 | 1463543867170 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:57:47 INFO - PROCESS | 1796 | 1463543867174 Marionette TRACE conn3 <- [1,574,null,{}] 20:57:47 INFO - PROCESS | 1796 | 1463543867183 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}] 20:57:47 INFO - PROCESS | 1796 | 1463543867425 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 20:57:47 INFO - PROCESS | 1796 | 1463543867702 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e639c00 == 67 [pid = 1796] [id = 151] 20:57:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x8e642000) [pid = 1796] [serial = 453] [outer = (nil)] 20:57:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x8edd4000) [pid = 1796] [serial = 454] [outer = 0x8e642000] 20:57:47 INFO - PROCESS | 1796 | 1463543867801 Marionette DEBUG loaded listener.js 20:57:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x8eded000) [pid = 1796] [serial = 455] [outer = 0x8e642000] 20:57:48 INFO - PROCESS | 1796 | 1463543868675 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]]]}] 20:57:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:57:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1538ms 20:57:48 INFO - PROCESS | 1796 | 1463543868708 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 20:57:48 INFO - PROCESS | 1796 | 1463543868718 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 20:57:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:57:48 INFO - PROCESS | 1796 | 1463543868728 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:57:48 INFO - PROCESS | 1796 | 1463543868733 Marionette TRACE conn3 <- [1,578,null,{}] 20:57:48 INFO - PROCESS | 1796 | 1463543868757 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}] 20:57:48 INFO - PROCESS | 1796 | 1463543868940 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 20:57:49 INFO - PROCESS | 1796 | 1463543869119 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0a8c00 == 68 [pid = 1796] [id = 152] 20:57:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x8e70ec00) [pid = 1796] [serial = 456] [outer = (nil)] 20:57:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x91cc4c00) [pid = 1796] [serial = 457] [outer = 0x8e70ec00] 20:57:49 INFO - PROCESS | 1796 | 1463543869204 Marionette DEBUG loaded listener.js 20:57:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x92a03800) [pid = 1796] [serial = 458] [outer = 0x8e70ec00] 20:57:50 INFO - PROCESS | 1796 | 1463543870252 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]]]}] 20:57:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:57:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1601ms 20:57:50 INFO - PROCESS | 1796 | 1463543870329 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 20:57:50 INFO - PROCESS | 1796 | 1463543870334 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 20:57:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:57:50 INFO - PROCESS | 1796 | 1463543870340 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:57:50 INFO - PROCESS | 1796 | 1463543870347 Marionette TRACE conn3 <- [1,582,null,{}] 20:57:50 INFO - PROCESS | 1796 | 1463543870364 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}] 20:57:50 INFO - PROCESS | 1796 | 1463543870596 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 20:57:50 INFO - PROCESS | 1796 | 1463543870826 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x92bc3400 == 69 [pid = 1796] [id = 153] 20:57:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x94f33c00) [pid = 1796] [serial = 459] [outer = (nil)] 20:57:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x99511c00) [pid = 1796] [serial = 460] [outer = 0x94f33c00] 20:57:50 INFO - PROCESS | 1796 | 1463543870936 Marionette DEBUG loaded listener.js 20:57:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x99ccd000) [pid = 1796] [serial = 461] [outer = 0x94f33c00] 20:57:51 INFO - PROCESS | 1796 | 1463543871838 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]]]}] 20:57:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:57:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1539ms 20:57:51 INFO - PROCESS | 1796 | 1463543871880 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 20:57:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:57:51 INFO - PROCESS | 1796 | 1463543871885 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 20:57:51 INFO - PROCESS | 1796 | 1463543871891 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:57:51 INFO - PROCESS | 1796 | 1463543871895 Marionette TRACE conn3 <- [1,586,null,{}] 20:57:51 INFO - PROCESS | 1796 | 1463543871900 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}] 20:57:52 INFO - PROCESS | 1796 | 1463543872080 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 20:57:52 INFO - PROCESS | 1796 | 1463543872257 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0a0000 == 70 [pid = 1796] [id = 154] 20:57:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x9960fc00) [pid = 1796] [serial = 462] [outer = (nil)] 20:57:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x99f83800) [pid = 1796] [serial = 463] [outer = 0x9960fc00] 20:57:52 INFO - PROCESS | 1796 | 1463543872345 Marionette DEBUG loaded listener.js 20:57:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x9a69c400) [pid = 1796] [serial = 464] [outer = 0x9960fc00] 20:57:52 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:57:53 INFO - PROCESS | 1796 | 1463543873311 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]]]}] 20:57:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:57:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1486ms 20:57:53 INFO - PROCESS | 1796 | 1463543873377 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 20:57:53 INFO - PROCESS | 1796 | 1463543873381 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 20:57:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:57:53 INFO - PROCESS | 1796 | 1463543873387 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:57:53 INFO - PROCESS | 1796 | 1463543873391 Marionette TRACE conn3 <- [1,590,null,{}] 20:57:53 INFO - PROCESS | 1796 | 1463543873397 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}] 20:57:53 INFO - PROCESS | 1796 | 1463543873570 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 20:57:53 INFO - PROCESS | 1796 | 1463543873745 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x939dd800 == 71 [pid = 1796] [id = 155] 20:57:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x99f84800) [pid = 1796] [serial = 465] [outer = (nil)] 20:57:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x9ae33000) [pid = 1796] [serial = 466] [outer = 0x99f84800] 20:57:53 INFO - PROCESS | 1796 | 1463543873881 Marionette DEBUG loaded listener.js 20:57:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x9b727000) [pid = 1796] [serial = 467] [outer = 0x99f84800] 20:57:54 INFO - PROCESS | 1796 | 1463543874895 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]]]}] 20:57:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:57:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1584ms 20:57:54 INFO - PROCESS | 1796 | 1463543874973 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 20:57:54 INFO - PROCESS | 1796 | 1463543874977 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 20:57:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:57:54 INFO - PROCESS | 1796 | 1463543874983 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:57:54 INFO - PROCESS | 1796 | 1463543874986 Marionette TRACE conn3 <- [1,594,null,{}] 20:57:54 INFO - PROCESS | 1796 | 1463543874992 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}] 20:57:55 INFO - PROCESS | 1796 | 1463543875232 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 20:57:55 INFO - PROCESS | 1796 | 1463543875460 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ac46000 == 72 [pid = 1796] [id = 156] 20:57:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x9acd7000) [pid = 1796] [serial = 468] [outer = (nil)] 20:57:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0xa2379000) [pid = 1796] [serial = 469] [outer = 0x9acd7000] 20:57:55 INFO - PROCESS | 1796 | 1463543875545 Marionette DEBUG loaded listener.js 20:57:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0xa31d0800) [pid = 1796] [serial = 470] [outer = 0x9acd7000] 20:57:56 INFO - PROCESS | 1796 | 1463543876444 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]]]}] 20:57:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:57:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1539ms 20:57:56 INFO - PROCESS | 1796 | 1463543876524 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 20:57:56 INFO - PROCESS | 1796 | 1463543876528 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 20:57:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:57:56 INFO - PROCESS | 1796 | 1463543876534 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:57:56 INFO - PROCESS | 1796 | 1463543876538 Marionette TRACE conn3 <- [1,598,null,{}] 20:57:56 INFO - PROCESS | 1796 | 1463543876544 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}] 20:57:56 INFO - PROCESS | 1796 | 1463543876763 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 20:57:56 INFO - PROCESS | 1796 | 1463543876959 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0a0400 == 73 [pid = 1796] [id = 157] 20:57:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x8e647800) [pid = 1796] [serial = 471] [outer = (nil)] 20:57:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0xa638d000) [pid = 1796] [serial = 472] [outer = 0x8e647800] 20:57:57 INFO - PROCESS | 1796 | 1463543877059 Marionette DEBUG loaded listener.js 20:57:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0xa6b8a400) [pid = 1796] [serial = 473] [outer = 0x8e647800] 20:57:57 INFO - PROCESS | 1796 | 1463543877878 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]]]}] 20:57:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:57:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1396ms 20:57:57 INFO - PROCESS | 1796 | 1463543877931 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 20:57:57 INFO - PROCESS | 1796 | 1463543877934 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 20:57:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:57:57 INFO - PROCESS | 1796 | 1463543877941 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:57:57 INFO - PROCESS | 1796 | 1463543877945 Marionette TRACE conn3 <- [1,602,null,{}] 20:57:57 INFO - PROCESS | 1796 | 1463543877950 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}] 20:57:58 INFO - PROCESS | 1796 | 1463543878128 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 20:57:58 INFO - PROCESS | 1796 | 1463543878321 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e701c00 == 74 [pid = 1796] [id = 158] 20:57:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 210 (0x9a69c000) [pid = 1796] [serial = 474] [outer = (nil)] 20:57:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 211 (0xa6b94c00) [pid = 1796] [serial = 475] [outer = 0x9a69c000] 20:57:58 INFO - PROCESS | 1796 | 1463543878444 Marionette DEBUG loaded listener.js 20:57:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0xa6e97800) [pid = 1796] [serial = 476] [outer = 0x9a69c000] 20:57:59 INFO - PROCESS | 1796 | 1463543879373 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]]]}] 20:57:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:57:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1481ms 20:57:59 INFO - PROCESS | 1796 | 1463543879422 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 20:57:59 INFO - PROCESS | 1796 | 1463543879426 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 20:57:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:57:59 INFO - PROCESS | 1796 | 1463543879433 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:57:59 INFO - PROCESS | 1796 | 1463543879436 Marionette TRACE conn3 <- [1,606,null,{}] 20:57:59 INFO - PROCESS | 1796 | 1463543879442 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}] 20:57:59 INFO - PROCESS | 1796 | 1463543879623 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 20:57:59 INFO - PROCESS | 1796 | 1463543879804 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cce4800 == 75 [pid = 1796] [id = 159] 20:57:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 213 (0x8cce6000) [pid = 1796] [serial = 477] [outer = (nil)] 20:57:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 214 (0x8ccec400) [pid = 1796] [serial = 478] [outer = 0x8cce6000] 20:57:59 INFO - PROCESS | 1796 | 1463543879898 Marionette DEBUG loaded listener.js 20:58:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 215 (0x8cceec00) [pid = 1796] [serial = 479] [outer = 0x8cce6000] 20:58:00 INFO - PROCESS | 1796 | 1463543880829 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]]]}] 20:58:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:58:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1434ms 20:58:00 INFO - PROCESS | 1796 | 1463543880868 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 20:58:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:58:00 INFO - PROCESS | 1796 | 1463543880872 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 20:58:00 INFO - PROCESS | 1796 | 1463543880878 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:58:00 INFO - PROCESS | 1796 | 1463543880882 Marionette TRACE conn3 <- [1,610,null,{}] 20:58:00 INFO - PROCESS | 1796 | 1463543880887 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}] 20:58:01 INFO - PROCESS | 1796 | 1463543881065 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 20:58:01 INFO - PROCESS | 1796 | 1463543881250 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cce3800 == 76 [pid = 1796] [id = 160] 20:58:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 216 (0x8cce8000) [pid = 1796] [serial = 480] [outer = (nil)] 20:58:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 217 (0x925efc00) [pid = 1796] [serial = 481] [outer = 0x8cce8000] 20:58:01 INFO - PROCESS | 1796 | 1463543881333 Marionette DEBUG loaded listener.js 20:58:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 218 (0x925f1c00) [pid = 1796] [serial = 482] [outer = 0x8cce8000] 20:58:02 INFO - PROCESS | 1796 | 1463543882336 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]]]}] 20:58:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:58:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1532ms 20:58:02 INFO - PROCESS | 1796 | 1463543882410 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 20:58:02 INFO - PROCESS | 1796 | 1463543882416 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 20:58:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:58:02 INFO - PROCESS | 1796 | 1463543882428 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:58:02 INFO - PROCESS | 1796 | 1463543882432 Marionette TRACE conn3 <- [1,614,null,{}] 20:58:02 INFO - PROCESS | 1796 | 1463543882439 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}] 20:58:02 INFO - PROCESS | 1796 | 1463543882682 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 20:58:02 INFO - PROCESS | 1796 | 1463543882913 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x925f6000 == 77 [pid = 1796] [id = 161] 20:58:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 219 (0x925fa800) [pid = 1796] [serial = 483] [outer = (nil)] 20:58:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 220 (0xa6f39c00) [pid = 1796] [serial = 484] [outer = 0x925fa800] 20:58:03 INFO - PROCESS | 1796 | 1463543883028 Marionette DEBUG loaded listener.js 20:58:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 221 (0xa8c06c00) [pid = 1796] [serial = 485] [outer = 0x925fa800] 20:58:03 INFO - PROCESS | 1796 | 1463543883985 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]]]}] 20:58:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:58:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1589ms 20:58:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:58:04 INFO - PROCESS | 1796 | 1463543884018 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 20:58:04 INFO - PROCESS | 1796 | 1463543884022 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 20:58:04 INFO - PROCESS | 1796 | 1463543884029 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:58:04 INFO - PROCESS | 1796 | 1463543884032 Marionette TRACE conn3 <- [1,618,null,{}] 20:58:04 INFO - PROCESS | 1796 | 1463543884038 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}] 20:58:04 INFO - PROCESS | 1796 | 1463543884216 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 20:58:04 INFO - PROCESS | 1796 | 1463543884457 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x8edd7800 == 78 [pid = 1796] [id = 162] 20:58:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 222 (0x8edd9400) [pid = 1796] [serial = 486] [outer = (nil)] 20:58:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 223 (0x9127e800) [pid = 1796] [serial = 487] [outer = 0x8edd9400] 20:58:04 INFO - PROCESS | 1796 | 1463543884586 Marionette DEBUG loaded listener.js 20:58:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 224 (0x9524cc00) [pid = 1796] [serial = 488] [outer = 0x8edd9400] 20:58:05 INFO - PROCESS | 1796 | 1463543885420 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]]]}] 20:58:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:58:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1440ms 20:58:05 INFO - PROCESS | 1796 | 1463543885471 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 20:58:05 INFO - PROCESS | 1796 | 1463543885474 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 20:58:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:58:05 INFO - PROCESS | 1796 | 1463543885482 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:58:05 INFO - PROCESS | 1796 | 1463543885485 Marionette TRACE conn3 <- [1,622,null,{}] 20:58:05 INFO - PROCESS | 1796 | 1463543885501 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}] 20:58:05 INFO - PROCESS | 1796 | 1463543885675 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 20:58:05 INFO - PROCESS | 1796 | 1463543885859 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abe9000 == 79 [pid = 1796] [id = 163] 20:58:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 225 (0x8abe9400) [pid = 1796] [serial = 489] [outer = (nil)] 20:58:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 226 (0x8abf1800) [pid = 1796] [serial = 490] [outer = 0x8abe9400] 20:58:05 INFO - PROCESS | 1796 | 1463543885942 Marionette DEBUG loaded listener.js 20:58:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 227 (0x8abf3400) [pid = 1796] [serial = 491] [outer = 0x8abe9400] 20:58:07 INFO - PROCESS | 1796 | 1463543887194 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]]]}] 20:58:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:58:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1746ms 20:58:07 INFO - PROCESS | 1796 | 1463543887229 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 20:58:07 INFO - PROCESS | 1796 | 1463543887235 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 20:58:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:58:07 INFO - PROCESS | 1796 | 1463543887244 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:58:07 INFO - PROCESS | 1796 | 1463543887249 Marionette TRACE conn3 <- [1,626,null,{}] 20:58:07 INFO - PROCESS | 1796 | 1463543887269 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}] 20:58:07 INFO - PROCESS | 1796 | 1463543887517 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 20:58:07 INFO - PROCESS | 1796 | 1463543887720 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d09ec00 == 80 [pid = 1796] [id = 164] 20:58:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 228 (0x8d8dac00) [pid = 1796] [serial = 492] [outer = (nil)] 20:58:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 229 (0x8d8e0800) [pid = 1796] [serial = 493] [outer = 0x8d8dac00] 20:58:07 INFO - PROCESS | 1796 | 1463543887806 Marionette DEBUG loaded listener.js 20:58:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 230 (0x8e645800) [pid = 1796] [serial = 494] [outer = 0x8d8dac00] 20:58:09 INFO - PROCESS | 1796 | 1463543889059 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]]]}] 20:58:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:58:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1902ms 20:58:09 INFO - PROCESS | 1796 | 1463543889148 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 20:58:09 INFO - PROCESS | 1796 | 1463543889162 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 20:58:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:58:09 INFO - PROCESS | 1796 | 1463543889319 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:58:09 INFO - PROCESS | 1796 | 1463543889327 Marionette TRACE conn3 <- [1,630,null,{}] 20:58:09 INFO - PROCESS | 1796 | 1463543889339 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}] 20:58:09 INFO - PROCESS | 1796 | 1463543889593 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 20:58:10 INFO - PROCESS | 1796 | 1463543889999 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d09f000 == 81 [pid = 1796] [id = 165] 20:58:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 231 (0x8d0a7400) [pid = 1796] [serial = 495] [outer = (nil)] 20:58:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 232 (0x8edd5000) [pid = 1796] [serial = 496] [outer = 0x8d0a7400] 20:58:10 INFO - PROCESS | 1796 | 1463543890082 Marionette DEBUG loaded listener.js 20:58:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 233 (0x91399800) [pid = 1796] [serial = 497] [outer = 0x8d0a7400] 20:58:10 INFO - PROCESS | 1796 | --DOCSHELL 0x93b09400 == 80 [pid = 1796] [id = 6] 20:58:10 INFO - PROCESS | 1796 | --DOCSHELL 0x93bcac00 == 79 [pid = 1796] [id = 16] 20:58:10 INFO - PROCESS | 1796 | --DOCSHELL 0x922be800 == 78 [pid = 1796] [id = 17] 20:58:10 INFO - PROCESS | 1796 | --DOCSHELL 0x93bc8800 == 77 [pid = 1796] [id = 23] 20:58:10 INFO - PROCESS | 1796 | --DOMWINDOW == 232 (0x8eec3400) [pid = 1796] [serial = 396] [outer = (nil)] [url = about:blank] 20:58:10 INFO - PROCESS | 1796 | --DOMWINDOW == 231 (0x93b09c00) [pid = 1796] [serial = 357] [outer = (nil)] [url = about:blank] 20:58:10 INFO - PROCESS | 1796 | --DOMWINDOW == 230 (0x997c3000) [pid = 1796] [serial = 360] [outer = (nil)] [url = about:blank] 20:58:10 INFO - PROCESS | 1796 | --DOMWINDOW == 229 (0x9afc9400) [pid = 1796] [serial = 363] [outer = (nil)] [url = about:blank] 20:58:10 INFO - PROCESS | 1796 | --DOMWINDOW == 228 (0x8edec400) [pid = 1796] [serial = 366] [outer = (nil)] [url = about:blank] 20:58:10 INFO - PROCESS | 1796 | --DOMWINDOW == 227 (0xa5142c00) [pid = 1796] [serial = 372] [outer = (nil)] [url = about:blank] 20:58:10 INFO - PROCESS | 1796 | --DOMWINDOW == 226 (0x9d4fbc00) [pid = 1796] [serial = 369] [outer = (nil)] [url = about:blank] 20:58:10 INFO - PROCESS | 1796 | --DOMWINDOW == 225 (0xa6b8d000) [pid = 1796] [serial = 375] [outer = (nil)] [url = about:blank] 20:58:10 INFO - PROCESS | 1796 | --DOMWINDOW == 224 (0x99e26400) [pid = 1796] [serial = 378] [outer = (nil)] [url = about:blank] 20:58:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8d2a2800 == 76 [pid = 1796] [id = 141] 20:58:11 INFO - PROCESS | 1796 | 1463543891132 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]]]}] 20:58:11 INFO - PROCESS | 1796 | --DOCSHELL 0x9b17e800 == 75 [pid = 1796] [id = 140] 20:58:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8d299800 == 74 [pid = 1796] [id = 139] 20:58:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8ede8000 == 73 [pid = 1796] [id = 138] 20:58:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8d09f400 == 72 [pid = 1796] [id = 137] 20:58:11 INFO - PROCESS | 1796 | --DOCSHELL 0x93b0d800 == 71 [pid = 1796] [id = 136] 20:58:11 INFO - PROCESS | 1796 | --DOCSHELL 0x93b07400 == 70 [pid = 1796] [id = 135] 20:58:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8f0f0000 == 69 [pid = 1796] [id = 134] 20:58:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8d1400 == 68 [pid = 1796] [id = 133] 20:58:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:58:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1966ms 20:58:11 INFO - PROCESS | 1796 | 1463543891214 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 20:58:11 INFO - PROCESS | 1796 | 1463543891218 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 20:58:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:58:11 INFO - PROCESS | 1796 | 1463543891226 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:58:11 INFO - PROCESS | 1796 | 1463543891232 Marionette TRACE conn3 <- [1,634,null,{}] 20:58:11 INFO - PROCESS | 1796 | 1463543891250 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}] 20:58:11 INFO - PROCESS | 1796 | 1463543891431 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 20:58:11 INFO - PROCESS | 1796 | --DOMWINDOW == 223 (0x98ab0c00) [pid = 1796] [serial = 262] [outer = (nil)] [url = about:blank] 20:58:11 INFO - PROCESS | 1796 | --DOMWINDOW == 222 (0x8e7d9c00) [pid = 1796] [serial = 354] [outer = (nil)] [url = about:blank] 20:58:11 INFO - PROCESS | 1796 | --DOMWINDOW == 221 (0x98abbc00) [pid = 1796] [serial = 390] [outer = (nil)] [url = about:blank] 20:58:11 INFO - PROCESS | 1796 | --DOMWINDOW == 220 (0x95038800) [pid = 1796] [serial = 387] [outer = (nil)] [url = about:blank] 20:58:11 INFO - PROCESS | 1796 | --DOMWINDOW == 219 (0x939e4800) [pid = 1796] [serial = 385] [outer = (nil)] [url = about:blank] 20:58:11 INFO - PROCESS | 1796 | --DOMWINDOW == 218 (0x92d93400) [pid = 1796] [serial = 384] [outer = (nil)] [url = about:blank] 20:58:11 INFO - PROCESS | 1796 | --DOMWINDOW == 217 (0x99ccd800) [pid = 1796] [serial = 352] [outer = (nil)] [url = about:blank] 20:58:11 INFO - PROCESS | 1796 | --DOMWINDOW == 216 (0x91cc8000) [pid = 1796] [serial = 382] [outer = (nil)] [url = about:blank] 20:58:11 INFO - PROCESS | 1796 | --DOMWINDOW == 215 (0x9127d800) [pid = 1796] [serial = 381] [outer = (nil)] [url = about:blank] 20:58:11 INFO - PROCESS | 1796 | --DOMWINDOW == 214 (0x8eddd000) [pid = 1796] [serial = 393] [outer = (nil)] [url = about:blank] 20:58:11 INFO - PROCESS | 1796 | --DOMWINDOW == 213 (0x8ede0c00) [pid = 1796] [serial = 394] [outer = (nil)] [url = about:blank] 20:58:11 INFO - PROCESS | 1796 | --DOMWINDOW == 212 (0x9524e800) [pid = 1796] [serial = 388] [outer = (nil)] [url = about:blank] 20:58:11 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x9ac53800) [pid = 1796] [serial = 391] [outer = (nil)] [url = about:blank] 20:58:11 INFO - PROCESS | 1796 | 1463543891741 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0a3400 == 69 [pid = 1796] [id = 166] 20:58:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0x8ede0000) [pid = 1796] [serial = 498] [outer = (nil)] 20:58:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 213 (0x8eec7000) [pid = 1796] [serial = 499] [outer = 0x8ede0000] 20:58:11 INFO - PROCESS | 1796 | 1463543891843 Marionette DEBUG loaded listener.js 20:58:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 214 (0x91ef1000) [pid = 1796] [serial = 500] [outer = 0x8ede0000] 20:58:12 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:58:12 INFO - PROCESS | 1796 | 1463543892746 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]]]}] 20:58:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:58:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1585ms 20:58:12 INFO - PROCESS | 1796 | 1463543892813 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 20:58:12 INFO - PROCESS | 1796 | 1463543892819 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 20:58:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:58:12 INFO - PROCESS | 1796 | 1463543892828 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:58:12 INFO - PROCESS | 1796 | 1463543892835 Marionette TRACE conn3 <- [1,638,null,{}] 20:58:12 INFO - PROCESS | 1796 | 1463543892845 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}] 20:58:13 INFO - PROCESS | 1796 | 1463543893046 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 20:58:13 INFO - PROCESS | 1796 | 1463543893298 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d29b400 == 70 [pid = 1796] [id = 167] 20:58:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 215 (0x8d29c000) [pid = 1796] [serial = 501] [outer = (nil)] 20:58:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 216 (0x8d8d1400) [pid = 1796] [serial = 502] [outer = 0x8d29c000] 20:58:13 INFO - PROCESS | 1796 | 1463543893435 Marionette DEBUG loaded listener.js 20:58:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 217 (0x8e644400) [pid = 1796] [serial = 503] [outer = 0x8d29c000] 20:58:14 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:58:14 INFO - PROCESS | 1796 | 1463543894426 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]]]}] 20:58:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:58:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1639ms 20:58:14 INFO - PROCESS | 1796 | 1463543894468 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 20:58:14 INFO - PROCESS | 1796 | 1463543894478 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 20:58:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:58:14 INFO - PROCESS | 1796 | 1463543894490 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:58:14 INFO - PROCESS | 1796 | 1463543894494 Marionette TRACE conn3 <- [1,642,null,{}] 20:58:14 INFO - PROCESS | 1796 | 1463543894501 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}] 20:58:14 INFO - PROCESS | 1796 | 1463543894744 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 20:58:15 INFO - PROCESS | 1796 | 1463543895130 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x8edef000 == 71 [pid = 1796] [id = 168] 20:58:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 218 (0x925fa000) [pid = 1796] [serial = 504] [outer = (nil)] 20:58:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 219 (0x92a0d000) [pid = 1796] [serial = 505] [outer = 0x925fa000] 20:58:15 INFO - PROCESS | 1796 | 1463543895230 Marionette DEBUG loaded listener.js 20:58:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 220 (0x92bd0c00) [pid = 1796] [serial = 506] [outer = 0x925fa000] 20:58:16 INFO - PROCESS | 1796 | 1463543896170 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]]]}] 20:58:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:58:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1734ms 20:58:16 INFO - PROCESS | 1796 | 1463543896225 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 20:58:16 INFO - PROCESS | 1796 | 1463543896229 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 20:58:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:58:16 INFO - PROCESS | 1796 | 1463543896237 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:58:16 INFO - PROCESS | 1796 | 1463543896243 Marionette TRACE conn3 <- [1,646,null,{}] 20:58:16 INFO - PROCESS | 1796 | 1463543896260 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}] 20:58:16 INFO - PROCESS | 1796 | 1463543896497 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 20:58:16 INFO - PROCESS | 1796 | 1463543896797 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:18 INFO - PROCESS | 1796 | --DOCSHELL 0x9afc4400 == 70 [pid = 1796] [id = 31] 20:58:18 INFO - PROCESS | 1796 | --DOCSHELL 0x99ccf800 == 69 [pid = 1796] [id = 77] 20:58:18 INFO - PROCESS | 1796 | --DOCSHELL 0x93b02000 == 68 [pid = 1796] [id = 66] 20:58:18 INFO - PROCESS | 1796 | --DOCSHELL 0x9aa0b000 == 67 [pid = 1796] [id = 64] 20:58:18 INFO - PROCESS | 1796 | --DOCSHELL 0x95172000 == 66 [pid = 1796] [id = 15] 20:58:18 INFO - PROCESS | 1796 | --DOCSHELL 0x9503f400 == 65 [pid = 1796] [id = 61] 20:58:18 INFO - PROCESS | 1796 | --DOCSHELL 0x99a4bc00 == 64 [pid = 1796] [id = 67] 20:58:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0a2400 == 65 [pid = 1796] [id = 169] 20:58:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 221 (0x8d0a3800) [pid = 1796] [serial = 507] [outer = (nil)] 20:58:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 222 (0x8d2a2000) [pid = 1796] [serial = 508] [outer = 0x8d0a3800] 20:58:18 INFO - PROCESS | 1796 | 1463543898909 Marionette DEBUG loaded listener.js 20:58:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 223 (0x8edd7c00) [pid = 1796] [serial = 509] [outer = 0x8d0a3800] 20:58:19 INFO - PROCESS | 1796 | 1463543899876 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]]]}] 20:58:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:58:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 3694ms 20:58:19 INFO - PROCESS | 1796 | 1463543899931 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 20:58:19 INFO - PROCESS | 1796 | 1463543899938 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 20:58:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:58:19 INFO - PROCESS | 1796 | 1463543899959 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:58:19 INFO - PROCESS | 1796 | 1463543899964 Marionette TRACE conn3 <- [1,650,null,{}] 20:58:19 INFO - PROCESS | 1796 | 1463543899972 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}] 20:58:20 INFO - PROCESS | 1796 | 1463543900214 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 20:58:20 INFO - PROCESS | 1796 | 1463543900240 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x91cc1400 == 66 [pid = 1796] [id = 170] 20:58:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 224 (0x91ee8c00) [pid = 1796] [serial = 510] [outer = (nil)] 20:58:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 225 (0x925f5000) [pid = 1796] [serial = 511] [outer = 0x91ee8c00] 20:58:20 INFO - PROCESS | 1796 | 1463543900315 Marionette DEBUG loaded listener.js 20:58:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 226 (0x92a01c00) [pid = 1796] [serial = 512] [outer = 0x91ee8c00] 20:58:21 INFO - PROCESS | 1796 | 1463543901251 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]]]}] 20:58:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:58:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1336ms 20:58:21 INFO - PROCESS | 1796 | 1463543901294 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 20:58:21 INFO - PROCESS | 1796 | 1463543901299 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 20:58:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:58:21 INFO - PROCESS | 1796 | 1463543901316 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:58:21 INFO - PROCESS | 1796 | 1463543901320 Marionette TRACE conn3 <- [1,654,null,{}] 20:58:21 INFO - PROCESS | 1796 | 1463543901326 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}] 20:58:21 INFO - PROCESS | 1796 | 1463543901533 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 20:58:21 INFO - PROCESS | 1796 | 1463543901572 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x939dd000 == 67 [pid = 1796] [id = 171] 20:58:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 227 (0x93b02000) [pid = 1796] [serial = 513] [outer = (nil)] 20:58:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 228 (0x94f0dc00) [pid = 1796] [serial = 514] [outer = 0x93b02000] 20:58:21 INFO - PROCESS | 1796 | 1463543901651 Marionette DEBUG loaded listener.js 20:58:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 229 (0x95172000) [pid = 1796] [serial = 515] [outer = 0x93b02000] 20:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 228 (0x8d8d5000) [pid = 1796] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 227 (0x8edde000) [pid = 1796] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 226 (0x8e7d4800) [pid = 1796] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 225 (0x8edda000) [pid = 1796] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 224 (0x8e70bc00) [pid = 1796] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 223 (0x8d8dfc00) [pid = 1796] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 222 (0x92d9e800) [pid = 1796] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 221 (0x8e63cc00) [pid = 1796] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 220 (0x8d8dac00) [pid = 1796] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 219 (0x8d0a7400) [pid = 1796] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:58:23 INFO - PROCESS | 1796 | 1463543903219 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]]]}] 20:58:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:58:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1944ms 20:58:23 INFO - PROCESS | 1796 | 1463543903255 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 20:58:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:58:23 INFO - PROCESS | 1796 | 1463543903261 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 20:58:23 INFO - PROCESS | 1796 | 1463543903270 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:58:23 INFO - PROCESS | 1796 | 1463543903278 Marionette TRACE conn3 <- [1,658,null,{}] 20:58:23 INFO - PROCESS | 1796 | 1463543903303 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}] 20:58:23 INFO - PROCESS | 1796 | 1463543903592 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 20:58:23 INFO - PROCESS | 1796 | 1463543903904 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abe8400 == 68 [pid = 1796] [id = 172] 20:58:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 220 (0x8abeac00) [pid = 1796] [serial = 516] [outer = (nil)] 20:58:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 221 (0x9564c400) [pid = 1796] [serial = 517] [outer = 0x8abeac00] 20:58:24 INFO - PROCESS | 1796 | 1463543904001 Marionette DEBUG loaded listener.js 20:58:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 222 (0x98942c00) [pid = 1796] [serial = 518] [outer = 0x8abeac00] 20:58:25 INFO - PROCESS | 1796 | 1463543905047 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]]]}] 20:58:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:58:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1859ms 20:58:25 INFO - PROCESS | 1796 | 1463543905128 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 20:58:25 INFO - PROCESS | 1796 | 1463543905135 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 20:58:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:58:25 INFO - PROCESS | 1796 | 1463543905146 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:58:25 INFO - PROCESS | 1796 | 1463543905151 Marionette TRACE conn3 <- [1,662,null,{}] 20:58:25 INFO - PROCESS | 1796 | 1463543905161 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}] 20:58:25 INFO - PROCESS | 1796 | 1463543905417 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 20:58:25 INFO - PROCESS | 1796 | 1463543905686 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad45c00 == 69 [pid = 1796] [id = 173] 20:58:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 223 (0x8ad4dc00) [pid = 1796] [serial = 519] [outer = (nil)] 20:58:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 224 (0x8ad54800) [pid = 1796] [serial = 520] [outer = 0x8ad4dc00] 20:58:25 INFO - PROCESS | 1796 | 1463543905783 Marionette DEBUG loaded listener.js 20:58:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 225 (0x8e63cc00) [pid = 1796] [serial = 521] [outer = 0x8ad4dc00] 20:58:26 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:58:26 INFO - PROCESS | 1796 | 1463543906758 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]]]}] 20:58:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:58:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1647ms 20:58:26 INFO - PROCESS | 1796 | 1463543906792 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 20:58:26 INFO - PROCESS | 1796 | 1463543906801 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 20:58:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:58:26 INFO - PROCESS | 1796 | 1463543906812 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:58:26 INFO - PROCESS | 1796 | 1463543906817 Marionette TRACE conn3 <- [1,666,null,{}] 20:58:26 INFO - PROCESS | 1796 | 1463543906823 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}] 20:58:27 INFO - PROCESS | 1796 | 1463543907044 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 20:58:27 INFO - PROCESS | 1796 | 1463543907291 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ede3400 == 70 [pid = 1796] [id = 174] 20:58:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 226 (0x8eec4c00) [pid = 1796] [serial = 522] [outer = (nil)] 20:58:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 227 (0x91cc8800) [pid = 1796] [serial = 523] [outer = 0x8eec4c00] 20:58:27 INFO - PROCESS | 1796 | 1463543907432 Marionette DEBUG loaded listener.js 20:58:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 228 (0x925f8400) [pid = 1796] [serial = 524] [outer = 0x8eec4c00] 20:58:28 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:58:28 INFO - PROCESS | 1796 | 1463543908391 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]]]}] 20:58:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:58:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1647ms 20:58:28 INFO - PROCESS | 1796 | 1463543908459 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 20:58:28 INFO - PROCESS | 1796 | 1463543908463 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 20:58:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:58:28 INFO - PROCESS | 1796 | 1463543908470 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:58:28 INFO - PROCESS | 1796 | 1463543908476 Marionette TRACE conn3 <- [1,670,null,{}] 20:58:28 INFO - PROCESS | 1796 | 1463543908493 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}] 20:58:28 INFO - PROCESS | 1796 | 1463543908751 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 20:58:29 INFO - PROCESS | 1796 | 1463543909101 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abf6400 == 71 [pid = 1796] [id = 175] 20:58:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 229 (0x8d09f400) [pid = 1796] [serial = 525] [outer = (nil)] 20:58:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 230 (0x98937000) [pid = 1796] [serial = 526] [outer = 0x8d09f400] 20:58:29 INFO - PROCESS | 1796 | 1463543909200 Marionette DEBUG loaded listener.js 20:58:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 231 (0x997c7c00) [pid = 1796] [serial = 527] [outer = 0x8d09f400] 20:58:30 INFO - PROCESS | 1796 | 1463543910033 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]]]}] 20:58:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:58:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1642ms 20:58:30 INFO - PROCESS | 1796 | 1463543910113 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 20:58:30 INFO - PROCESS | 1796 | 1463543910122 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 20:58:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:58:30 INFO - PROCESS | 1796 | 1463543910131 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:58:30 INFO - PROCESS | 1796 | 1463543910134 Marionette TRACE conn3 <- [1,674,null,{}] 20:58:30 INFO - PROCESS | 1796 | 1463543910140 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}] 20:58:30 INFO - PROCESS | 1796 | 1463543910328 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 20:58:30 INFO - PROCESS | 1796 | 1463543910515 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d09f800 == 72 [pid = 1796] [id = 176] 20:58:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 232 (0x99cc9400) [pid = 1796] [serial = 528] [outer = (nil)] 20:58:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 233 (0x99f79400) [pid = 1796] [serial = 529] [outer = 0x99cc9400] 20:58:30 INFO - PROCESS | 1796 | 1463543910604 Marionette DEBUG loaded listener.js 20:58:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 234 (0x99f83c00) [pid = 1796] [serial = 530] [outer = 0x99cc9400] 20:58:31 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:58:31 INFO - PROCESS | 1796 | 1463543911623 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]]]}] 20:58:31 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 20:58:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1529ms 20:58:31 INFO - PROCESS | 1796 | 1463543911663 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 20:58:31 INFO - PROCESS | 1796 | 1463543911669 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 20:58:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:58:31 INFO - PROCESS | 1796 | 1463543911676 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:58:31 INFO - PROCESS | 1796 | 1463543911679 Marionette TRACE conn3 <- [1,678,null,{}] 20:58:31 INFO - PROCESS | 1796 | 1463543911685 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}] 20:58:31 INFO - PROCESS | 1796 | 1463543911880 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 20:58:32 INFO - PROCESS | 1796 | 1463543912111 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e64a400 == 73 [pid = 1796] [id = 177] 20:58:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 235 (0x8e64ac00) [pid = 1796] [serial = 531] [outer = (nil)] 20:58:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 236 (0x8e651000) [pid = 1796] [serial = 532] [outer = 0x8e64ac00] 20:58:32 INFO - PROCESS | 1796 | 1463543912241 Marionette DEBUG loaded listener.js 20:58:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 237 (0x8e654000) [pid = 1796] [serial = 533] [outer = 0x8e64ac00] 20:58:33 INFO - PROCESS | 1796 | 1463543913217 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]]]}] 20:58:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:58:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1590ms 20:58:33 INFO - PROCESS | 1796 | 1463543913267 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 20:58:33 INFO - PROCESS | 1796 | 1463543913271 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 20:58:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:58:33 INFO - PROCESS | 1796 | 1463543913279 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:58:33 INFO - PROCESS | 1796 | 1463543913283 Marionette TRACE conn3 <- [1,682,null,{}] 20:58:33 INFO - PROCESS | 1796 | 1463543913289 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}] 20:58:33 INFO - PROCESS | 1796 | 1463543913535 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 20:58:33 INFO - PROCESS | 1796 | 1463543913850 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abebc00 == 74 [pid = 1796] [id = 178] 20:58:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 238 (0x8e652c00) [pid = 1796] [serial = 534] [outer = (nil)] 20:58:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 239 (0x9ac4fc00) [pid = 1796] [serial = 535] [outer = 0x8e652c00] 20:58:33 INFO - PROCESS | 1796 | 1463543913984 Marionette DEBUG loaded listener.js 20:58:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 240 (0x9ae2f400) [pid = 1796] [serial = 536] [outer = 0x8e652c00] 20:58:35 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:35 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:58:35 INFO - PROCESS | 1796 | 1463543915298 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]]]}] 20:58:35 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) 20:58:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2049ms 20:58:35 INFO - PROCESS | 1796 | 1463543915366 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 20:58:35 INFO - PROCESS | 1796 | 1463543915370 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 20:58:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:58:35 INFO - PROCESS | 1796 | 1463543915397 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:58:35 INFO - PROCESS | 1796 | 1463543915401 Marionette TRACE conn3 <- [1,686,null,{}] 20:58:35 INFO - PROCESS | 1796 | 1463543915407 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}] 20:58:35 INFO - PROCESS | 1796 | 1463543915568 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 20:58:35 INFO - PROCESS | 1796 | 1463543915751 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x92971800 == 75 [pid = 1796] [id = 179] 20:58:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 241 (0x92973000) [pid = 1796] [serial = 537] [outer = (nil)] 20:58:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 242 (0x92979800) [pid = 1796] [serial = 538] [outer = 0x92973000] 20:58:35 INFO - PROCESS | 1796 | 1463543915833 Marionette DEBUG loaded listener.js 20:58:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 243 (0x9297c000) [pid = 1796] [serial = 539] [outer = 0x92973000] 20:58:37 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:37 INFO - PROCESS | 1796 | 1463543917097 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]]]}] 20:58:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:58:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1735ms 20:58:37 INFO - PROCESS | 1796 | 1463543917129 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 20:58:37 INFO - PROCESS | 1796 | 1463543917133 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 20:58:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:58:37 INFO - PROCESS | 1796 | 1463543917139 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:58:37 INFO - PROCESS | 1796 | 1463543917142 Marionette TRACE conn3 <- [1,690,null,{}] 20:58:37 INFO - PROCESS | 1796 | 1463543917148 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}] 20:58:37 INFO - PROCESS | 1796 | 1463543917357 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 20:58:37 INFO - PROCESS | 1796 | 1463543917547 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8adc00 == 76 [pid = 1796] [id = 180] 20:58:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 244 (0x8d8ae400) [pid = 1796] [serial = 540] [outer = (nil)] 20:58:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 245 (0x8d8b5400) [pid = 1796] [serial = 541] [outer = 0x8d8ae400] 20:58:37 INFO - PROCESS | 1796 | 1463543917632 Marionette DEBUG loaded listener.js 20:58:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 246 (0x8d8ba000) [pid = 1796] [serial = 542] [outer = 0x8d8ae400] 20:58:38 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:38 INFO - PROCESS | 1796 | 1463543918962 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]]]}] 20:58:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:58:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1891ms 20:58:39 INFO - PROCESS | 1796 | 1463543919078 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 20:58:39 INFO - PROCESS | 1796 | 1463543919082 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 20:58:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:58:39 INFO - PROCESS | 1796 | 1463543919091 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:58:39 INFO - PROCESS | 1796 | 1463543919094 Marionette TRACE conn3 <- [1,694,null,{}] 20:58:39 INFO - PROCESS | 1796 | 1463543919102 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}] 20:58:39 INFO - PROCESS | 1796 | 1463543919273 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 20:58:39 INFO - PROCESS | 1796 | 1463543919463 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7e6c00 == 77 [pid = 1796] [id = 181] 20:58:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 247 (0x8d7e8000) [pid = 1796] [serial = 543] [outer = (nil)] 20:58:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 248 (0x8d7edc00) [pid = 1796] [serial = 544] [outer = 0x8d7e8000] 20:58:39 INFO - PROCESS | 1796 | 1463543919559 Marionette DEBUG loaded listener.js 20:58:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 249 (0x8d7f1000) [pid = 1796] [serial = 545] [outer = 0x8d7e8000] 20:58:40 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:40 INFO - PROCESS | 1796 | 1463543920876 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]]]}] 20:58:40 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) 20:58:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1840ms 20:58:40 INFO - PROCESS | 1796 | 1463543920940 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 20:58:40 INFO - PROCESS | 1796 | 1463543920944 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 20:58:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:58:40 INFO - PROCESS | 1796 | 1463543920971 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:58:40 INFO - PROCESS | 1796 | 1463543920975 Marionette TRACE conn3 <- [1,698,null,{}] 20:58:40 INFO - PROCESS | 1796 | 1463543920981 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}] 20:58:41 INFO - PROCESS | 1796 | 1463543921155 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 20:58:41 INFO - PROCESS | 1796 | 1463543921348 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad4b000 == 78 [pid = 1796] [id = 182] 20:58:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 250 (0x8ad4b400) [pid = 1796] [serial = 546] [outer = (nil)] 20:58:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 251 (0x8d7f4000) [pid = 1796] [serial = 547] [outer = 0x8ad4b400] 20:58:41 INFO - PROCESS | 1796 | 1463543921432 Marionette DEBUG loaded listener.js 20:58:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 252 (0x8d8bc800) [pid = 1796] [serial = 548] [outer = 0x8ad4b400] 20:58:42 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:42 INFO - PROCESS | 1796 | 1463543922742 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]]]}] 20:58:42 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) 20:58:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1837ms 20:58:42 INFO - PROCESS | 1796 | 1463543922887 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 20:58:42 INFO - PROCESS | 1796 | 1463543922895 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 20:58:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:58:42 INFO - PROCESS | 1796 | 1463543922910 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:58:42 INFO - PROCESS | 1796 | 1463543922916 Marionette TRACE conn3 <- [1,702,null,{}] 20:58:42 INFO - PROCESS | 1796 | 1463543922924 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}] 20:58:43 INFO - PROCESS | 1796 | 1463543923102 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 20:58:43 INFO - PROCESS | 1796 | 1463543923293 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad53400 == 79 [pid = 1796] [id = 183] 20:58:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 253 (0x8ccef400) [pid = 1796] [serial = 549] [outer = (nil)] 20:58:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 254 (0x8d299000) [pid = 1796] [serial = 550] [outer = 0x8ccef400] 20:58:43 INFO - PROCESS | 1796 | 1463543923374 Marionette DEBUG loaded listener.js 20:58:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 255 (0x8d7ee000) [pid = 1796] [serial = 551] [outer = 0x8ccef400] 20:58:44 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:44 INFO - PROCESS | 1796 | 1463543924858 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]]]}] 20:58:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:58:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1989ms 20:58:44 INFO - PROCESS | 1796 | 1463543924899 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 20:58:44 INFO - PROCESS | 1796 | 1463543924907 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 20:58:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:58:44 INFO - PROCESS | 1796 | 1463543924917 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:58:44 INFO - PROCESS | 1796 | 1463543924921 Marionette TRACE conn3 <- [1,706,null,{}] 20:58:44 INFO - PROCESS | 1796 | 1463543924927 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}] 20:58:45 INFO - PROCESS | 1796 | 1463543925101 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 20:58:45 INFO - PROCESS | 1796 | 1463543925296 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ccedc00 == 80 [pid = 1796] [id = 184] 20:58:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 256 (0x8d0a2000) [pid = 1796] [serial = 552] [outer = (nil)] 20:58:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 257 (0x8d850c00) [pid = 1796] [serial = 553] [outer = 0x8d0a2000] 20:58:45 INFO - PROCESS | 1796 | 1463543925375 Marionette DEBUG loaded listener.js 20:58:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 258 (0x8e640c00) [pid = 1796] [serial = 554] [outer = 0x8d0a2000] 20:58:46 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:46 INFO - PROCESS | 1796 | 1463543926677 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]]]}] 20:58:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:58:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1798ms 20:58:46 INFO - PROCESS | 1796 | 1463543926715 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 20:58:46 INFO - PROCESS | 1796 | 1463543926720 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 20:58:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:58:46 INFO - PROCESS | 1796 | 1463543926880 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:58:46 INFO - PROCESS | 1796 | 1463543926887 Marionette TRACE conn3 <- [1,710,null,{}] 20:58:46 INFO - PROCESS | 1796 | 1463543926905 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}] 20:58:47 INFO - PROCESS | 1796 | 1463543927091 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 20:58:47 INFO - PROCESS | 1796 | 1463543927282 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d84f800 == 81 [pid = 1796] [id = 185] 20:58:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 259 (0x8e647400) [pid = 1796] [serial = 555] [outer = (nil)] 20:58:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 260 (0x8ede9400) [pid = 1796] [serial = 556] [outer = 0x8e647400] 20:58:47 INFO - PROCESS | 1796 | 1463543927361 Marionette DEBUG loaded listener.js 20:58:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 261 (0x91277800) [pid = 1796] [serial = 557] [outer = 0x8e647400] 20:58:47 INFO - PROCESS | 1796 | --DOCSHELL 0x939dd000 == 80 [pid = 1796] [id = 171] 20:58:47 INFO - PROCESS | 1796 | --DOCSHELL 0x91cc1400 == 79 [pid = 1796] [id = 170] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 260 (0x8edd4000) [pid = 1796] [serial = 454] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 259 (0x91cc4c00) [pid = 1796] [serial = 457] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 258 (0x99511c00) [pid = 1796] [serial = 460] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 257 (0x99f83800) [pid = 1796] [serial = 463] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 256 (0x9ae33000) [pid = 1796] [serial = 466] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 255 (0xa2379000) [pid = 1796] [serial = 469] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 254 (0xa638d000) [pid = 1796] [serial = 472] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 253 (0xa6b94c00) [pid = 1796] [serial = 475] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 252 (0x8ccec400) [pid = 1796] [serial = 478] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 251 (0x925efc00) [pid = 1796] [serial = 481] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 250 (0xa6f39c00) [pid = 1796] [serial = 484] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 249 (0x9127e800) [pid = 1796] [serial = 487] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 248 (0x8abf1800) [pid = 1796] [serial = 490] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 247 (0x98942800) [pid = 1796] [serial = 451] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 246 (0x8eec7000) [pid = 1796] [serial = 499] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 245 (0x98945c00) [pid = 1796] [serial = 409] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 244 (0x8d2a1400) [pid = 1796] [serial = 418] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 243 (0xa31ce800) [pid = 1796] [serial = 421] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 242 (0x8d8d9400) [pid = 1796] [serial = 399] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 241 (0x92bc5c00) [pid = 1796] [serial = 427] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 240 (0x9b731000) [pid = 1796] [serial = 415] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 239 (0x8d0aac00) [pid = 1796] [serial = 412] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 238 (0x91399400) [pid = 1796] [serial = 402] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 237 (0x94f0c800) [pid = 1796] [serial = 405] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 236 (0x92a10400) [pid = 1796] [serial = 424] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0a2400 == 78 [pid = 1796] [id = 169] 20:58:48 INFO - PROCESS | 1796 | --DOCSHELL 0x8edef000 == 77 [pid = 1796] [id = 168] 20:58:48 INFO - PROCESS | 1796 | --DOCSHELL 0x8d29b400 == 76 [pid = 1796] [id = 167] 20:58:48 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0a3400 == 75 [pid = 1796] [id = 166] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 235 (0x8d8e0800) [pid = 1796] [serial = 493] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 234 (0x8e645800) [pid = 1796] [serial = 494] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 233 (0x8edd5000) [pid = 1796] [serial = 496] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 232 (0x91399800) [pid = 1796] [serial = 497] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 231 (0x939de000) [pid = 1796] [serial = 448] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 230 (0x8f0ef800) [pid = 1796] [serial = 397] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 229 (0x8eebb400) [pid = 1796] [serial = 433] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 228 (0x91ee9800) [pid = 1796] [serial = 439] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 227 (0x8eded400) [pid = 1796] [serial = 436] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 226 (0x8e648800) [pid = 1796] [serial = 431] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 225 (0x92d98800) [pid = 1796] [serial = 440] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 224 (0x939d8c00) [pid = 1796] [serial = 443] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 223 (0x91ccb800) [pid = 1796] [serial = 437] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 222 (0x954ccc00) [pid = 1796] [serial = 446] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 221 (0x94f03800) [pid = 1796] [serial = 226] [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.] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 220 (0x9516bc00) [pid = 1796] [serial = 445] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 219 (0x95653000) [pid = 1796] [serial = 449] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 218 (0x8f0f1400) [pid = 1796] [serial = 434] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 217 (0x8e640800) [pid = 1796] [serial = 430] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | --DOMWINDOW == 216 (0x9396b000) [pid = 1796] [serial = 442] [outer = (nil)] [url = about:blank] 20:58:48 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:48 INFO - PROCESS | 1796 | 1463543928781 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]]]}] 20:58:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:58:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2000ms 20:58:48 INFO - PROCESS | 1796 | 1463543928827 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 20:58:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:58:48 INFO - PROCESS | 1796 | 1463543928832 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 20:58:48 INFO - PROCESS | 1796 | 1463543928838 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:58:48 INFO - PROCESS | 1796 | 1463543928842 Marionette TRACE conn3 <- [1,714,null,{}] 20:58:48 INFO - PROCESS | 1796 | 1463543928848 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}] 20:58:49 INFO - PROCESS | 1796 | 1463543929019 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 20:58:49 INFO - PROCESS | 1796 | 1463543929031 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ccef000 == 76 [pid = 1796] [id = 186] 20:58:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 217 (0x8d0a9000) [pid = 1796] [serial = 558] [outer = (nil)] 20:58:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 218 (0x8e7d3400) [pid = 1796] [serial = 559] [outer = 0x8d0a9000] 20:58:49 INFO - PROCESS | 1796 | 1463543929110 Marionette DEBUG loaded listener.js 20:58:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 219 (0x8eec4400) [pid = 1796] [serial = 560] [outer = 0x8d0a9000] 20:58:50 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:50 INFO - PROCESS | 1796 | 1463543930381 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]]]}] 20:58:50 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 20:58:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1590ms 20:58:50 INFO - PROCESS | 1796 | 1463543930429 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 20:58:50 INFO - PROCESS | 1796 | 1463543930433 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 20:58:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:58:50 INFO - PROCESS | 1796 | 1463543930448 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:58:50 INFO - PROCESS | 1796 | 1463543930451 Marionette TRACE conn3 <- [1,718,null,{}] 20:58:50 INFO - PROCESS | 1796 | 1463543930457 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}] 20:58:50 INFO - PROCESS | 1796 | 1463543930672 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 20:58:50 INFO - PROCESS | 1796 | 1463543930792 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e646c00 == 77 [pid = 1796] [id = 187] 20:58:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 220 (0x8e647000) [pid = 1796] [serial = 561] [outer = (nil)] 20:58:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 221 (0x91393000) [pid = 1796] [serial = 562] [outer = 0x8e647000] 20:58:50 INFO - PROCESS | 1796 | 1463543930865 Marionette DEBUG loaded listener.js 20:58:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 222 (0x91cc4c00) [pid = 1796] [serial = 563] [outer = 0x8e647000] 20:58:52 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:52 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:58:52 INFO - PROCESS | 1796 | 1463543932157 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]]]}] 20:58:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:58:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1740ms 20:58:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:58:52 INFO - PROCESS | 1796 | 1463543932208 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 20:58:52 INFO - PROCESS | 1796 | 1463543932211 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 20:58:52 INFO - PROCESS | 1796 | 1463543932217 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:58:52 INFO - PROCESS | 1796 | 1463543932221 Marionette TRACE conn3 <- [1,722,null,{}] 20:58:52 INFO - PROCESS | 1796 | 1463543932226 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}] 20:58:53 INFO - PROCESS | 1796 | 1463543933180 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 221 (0x9a3e1400) [pid = 1796] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 220 (0x939d9400) [pid = 1796] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 219 (0x94f34c00) [pid = 1796] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 218 (0x9127f400) [pid = 1796] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 217 (0xa36f0400) [pid = 1796] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 216 (0x8f0e6c00) [pid = 1796] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 215 (0x8e70d800) [pid = 1796] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 214 (0x98937800) [pid = 1796] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 213 (0x91ccbc00) [pid = 1796] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 212 (0x8abe9400) [pid = 1796] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x939d6c00) [pid = 1796] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 210 (0x9a844c00) [pid = 1796] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 209 (0xa315e800) [pid = 1796] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0x8e642000) [pid = 1796] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x8d29c000) [pid = 1796] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0xa27bf800) [pid = 1796] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x954cd000) [pid = 1796] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x8cce6000) [pid = 1796] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0x99cd6c00) [pid = 1796] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x95040000) [pid = 1796] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x9acd7000) [pid = 1796] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x95040400) [pid = 1796] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0xa22a7400) [pid = 1796] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x91ee8c00) [pid = 1796] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x92ddec00) [pid = 1796] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x9a69c000) [pid = 1796] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x91cc8c00) [pid = 1796] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x9516ac00) [pid = 1796] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x9b782800) [pid = 1796] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x8d0a4c00) [pid = 1796] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x925fa800) [pid = 1796] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x9a6a0800) [pid = 1796] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x8d8d1800) [pid = 1796] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x94f33c00) [pid = 1796] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0xa051e400) [pid = 1796] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x93bd4000) [pid = 1796] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x8d0a3800) [pid = 1796] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x98aae400) [pid = 1796] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0xa6b93c00) [pid = 1796] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0xa693c800) [pid = 1796] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x8edd9400) [pid = 1796] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x93bd0c00) [pid = 1796] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x93b02000) [pid = 1796] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x8cce8000) [pid = 1796] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0xa3358c00) [pid = 1796] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x925fa000) [pid = 1796] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x9232f800) [pid = 1796] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x8e708400) [pid = 1796] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x9524b800) [pid = 1796] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x99a54400) [pid = 1796] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x91ef0c00) [pid = 1796] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x92d95000) [pid = 1796] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x93b10800) [pid = 1796] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x93bd0400) [pid = 1796] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8e704000) [pid = 1796] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x9b11f000) [pid = 1796] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0xa51f4800) [pid = 1796] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x9139a800) [pid = 1796] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8d29a000) [pid = 1796] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x91cc2400) [pid = 1796] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8e70ec00) [pid = 1796] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x92327c00) [pid = 1796] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x9524d400) [pid = 1796] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x9960fc00) [pid = 1796] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x91cc5800) [pid = 1796] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x99e20000) [pid = 1796] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x91cc4000) [pid = 1796] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8f0ed400) [pid = 1796] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x99f84800) [pid = 1796] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x9127c800) [pid = 1796] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x9524f800) [pid = 1796] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x99f7bc00) [pid = 1796] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8ede4800) [pid = 1796] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x91cca000) [pid = 1796] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:58:53 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8e647800) [pid = 1796] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:58:53 INFO - PROCESS | 1796 | 1463543933474 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abec000 == 78 [pid = 1796] [id = 188] 20:58:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8abed000) [pid = 1796] [serial = 564] [outer = (nil)] 20:58:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8d0a4c00) [pid = 1796] [serial = 565] [outer = 0x8abed000] 20:58:53 INFO - PROCESS | 1796 | 1463543933553 Marionette DEBUG loaded listener.js 20:58:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8e704c00) [pid = 1796] [serial = 566] [outer = 0x8abed000] 20:58:54 INFO - PROCESS | 1796 | 1463543934314 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] 20:58:54 INFO - PROCESS | 1796 | 1463543934357 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 20:58:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:58:54 INFO - PROCESS | 1796 | 1463543934362 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:58:54 INFO - PROCESS | 1796 | 1463543934365 Marionette TRACE conn3 <- [1,726,null,{}] 20:58:54 INFO - PROCESS | 1796 | 1463543934371 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}] 20:58:54 INFO - PROCESS | 1796 | 1463543934594 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 20:58:54 INFO - PROCESS | 1796 | 1463543934614 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e70d800 == 79 [pid = 1796] [id = 189] 20:58:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8e70ec00) [pid = 1796] [serial = 567] [outer = (nil)] 20:58:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x91394c00) [pid = 1796] [serial = 568] [outer = 0x8e70ec00] 20:58:54 INFO - PROCESS | 1796 | 1463543934689 Marionette DEBUG loaded listener.js 20:58:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x91ee8c00) [pid = 1796] [serial = 569] [outer = 0x8e70ec00] 20:58:55 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:55 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:58:55 INFO - PROCESS | 1796 | 1463543935932 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]]]}] 20:58:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:58:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1643ms 20:58:56 INFO - PROCESS | 1796 | 1463543936008 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 20:58:56 INFO - PROCESS | 1796 | 1463543936014 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 20:58:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:58:56 INFO - PROCESS | 1796 | 1463543936023 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:58:56 INFO - PROCESS | 1796 | 1463543936033 Marionette TRACE conn3 <- [1,730,null,{}] 20:58:56 INFO - PROCESS | 1796 | 1463543936042 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}] 20:58:56 INFO - PROCESS | 1796 | 1463543936337 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 20:58:56 INFO - PROCESS | 1796 | 1463543936518 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad47400 == 80 [pid = 1796] [id = 190] 20:58:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8ad4d400) [pid = 1796] [serial = 570] [outer = (nil)] 20:58:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8d849800) [pid = 1796] [serial = 571] [outer = 0x8ad4d400] 20:58:56 INFO - PROCESS | 1796 | 1463543936611 Marionette DEBUG loaded listener.js 20:58:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8d8b0c00) [pid = 1796] [serial = 572] [outer = 0x8ad4d400] 20:58:57 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:57 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:58:57 INFO - PROCESS | 1796 | 1463543937556 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] 20:58:57 INFO - PROCESS | 1796 | 1463543937623 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 20:58:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:58:57 INFO - PROCESS | 1796 | 1463543937634 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:58:57 INFO - PROCESS | 1796 | 1463543937639 Marionette TRACE conn3 <- [1,734,null,{}] 20:58:57 INFO - PROCESS | 1796 | 1463543937645 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}] 20:58:57 INFO - PROCESS | 1796 | 1463543937871 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 20:58:58 INFO - PROCESS | 1796 | 1463543938111 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e70c400 == 81 [pid = 1796] [id = 191] 20:58:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8e70e800) [pid = 1796] [serial = 573] [outer = (nil)] 20:58:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8eddd400) [pid = 1796] [serial = 574] [outer = 0x8e70e800] 20:58:58 INFO - PROCESS | 1796 | 1463543938245 Marionette DEBUG loaded listener.js 20:58:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8eebec00) [pid = 1796] [serial = 575] [outer = 0x8e70e800] 20:58:59 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:59 INFO - PROCESS | 1796 | 1463543939187 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]]]}] 20:58:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:58:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1588ms 20:58:59 INFO - PROCESS | 1796 | 1463543939222 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 20:58:59 INFO - PROCESS | 1796 | 1463543939225 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 20:58:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:58:59 INFO - PROCESS | 1796 | 1463543939233 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:58:59 INFO - PROCESS | 1796 | 1463543939239 Marionette TRACE conn3 <- [1,738,null,{}] 20:58:59 INFO - PROCESS | 1796 | 1463543939255 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}] 20:58:59 INFO - PROCESS | 1796 | 1463543939450 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 20:58:59 INFO - PROCESS | 1796 | 1463543939684 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x922c5800 == 82 [pid = 1796] [id = 192] 20:58:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x9232ec00) [pid = 1796] [serial = 576] [outer = (nil)] 20:58:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x92972000) [pid = 1796] [serial = 577] [outer = 0x9232ec00] 20:58:59 INFO - PROCESS | 1796 | 1463543939816 Marionette DEBUG loaded listener.js 20:58:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x9297f000) [pid = 1796] [serial = 578] [outer = 0x9232ec00] 20:59:01 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:01 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:59:01 INFO - PROCESS | 1796 | 1463543941128 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]]]}] 20:59:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:59:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1937ms 20:59:01 INFO - PROCESS | 1796 | 1463543941233 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 20:59:01 INFO - PROCESS | 1796 | 1463543941238 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 20:59:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:59:01 INFO - PROCESS | 1796 | 1463543941251 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:59:01 INFO - PROCESS | 1796 | 1463543941253 Marionette TRACE conn3 <- [1,742,null,{}] 20:59:01 INFO - PROCESS | 1796 | 1463543941259 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}] 20:59:01 INFO - PROCESS | 1796 | 1463543941462 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 20:59:01 INFO - PROCESS | 1796 | 1463543941650 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abec400 == 83 [pid = 1796] [id = 193] 20:59:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x91eeac00) [pid = 1796] [serial = 579] [outer = (nil)] 20:59:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x92bcb800) [pid = 1796] [serial = 580] [outer = 0x91eeac00] 20:59:01 INFO - PROCESS | 1796 | 1463543941738 Marionette DEBUG loaded listener.js 20:59:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x92d9d000) [pid = 1796] [serial = 581] [outer = 0x91eeac00] 20:59:03 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:03 INFO - PROCESS | 1796 | 1463543943098 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]]]}] 20:59:03 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 20:59:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1889ms 20:59:03 INFO - PROCESS | 1796 | 1463543943139 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 20:59:03 INFO - PROCESS | 1796 | 1463543943143 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 20:59:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:59:03 INFO - PROCESS | 1796 | 1463543943235 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:59:03 INFO - PROCESS | 1796 | 1463543943238 Marionette TRACE conn3 <- [1,746,null,{}] 20:59:03 INFO - PROCESS | 1796 | 1463543943255 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}] 20:59:03 INFO - PROCESS | 1796 | 1463543943429 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 20:59:03 INFO - PROCESS | 1796 | 1463543943615 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x925fa800 == 84 [pid = 1796] [id = 194] 20:59:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x92bc6c00) [pid = 1796] [serial = 582] [outer = (nil)] 20:59:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x939d5c00) [pid = 1796] [serial = 583] [outer = 0x92bc6c00] 20:59:03 INFO - PROCESS | 1796 | 1463543943699 Marionette DEBUG loaded listener.js 20:59:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x939dec00) [pid = 1796] [serial = 584] [outer = 0x92bc6c00] 20:59:04 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:04 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:05 INFO - PROCESS | 1796 | 1463543945022 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]]]}] 20:59:05 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.) 20:59:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1888ms 20:59:05 INFO - PROCESS | 1796 | 1463543945037 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 20:59:05 INFO - PROCESS | 1796 | 1463543945040 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 20:59:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:59:05 INFO - PROCESS | 1796 | 1463543945047 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:59:05 INFO - PROCESS | 1796 | 1463543945051 Marionette TRACE conn3 <- [1,750,null,{}] 20:59:05 INFO - PROCESS | 1796 | 1463543945159 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}] 20:59:05 INFO - PROCESS | 1796 | 1463543945402 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 20:59:05 INFO - PROCESS | 1796 | 1463543945609 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x9232b800 == 85 [pid = 1796] [id = 195] 20:59:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x92d9a400) [pid = 1796] [serial = 585] [outer = (nil)] 20:59:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x94f31800) [pid = 1796] [serial = 586] [outer = 0x92d9a400] 20:59:05 INFO - PROCESS | 1796 | 1463543945751 Marionette DEBUG loaded listener.js 20:59:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x9503c400) [pid = 1796] [serial = 587] [outer = 0x92d9a400] 20:59:07 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:07 INFO - PROCESS | 1796 | 1463543947219 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]]]}] 20:59:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:59:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2193ms 20:59:07 INFO - PROCESS | 1796 | 1463543947241 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 20:59:07 INFO - PROCESS | 1796 | 1463543947245 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 20:59:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:59:07 INFO - PROCESS | 1796 | 1463543947252 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:59:07 INFO - PROCESS | 1796 | 1463543947255 Marionette TRACE conn3 <- [1,754,null,{}] 20:59:07 INFO - PROCESS | 1796 | 1463543947261 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}] 20:59:07 INFO - PROCESS | 1796 | 1463543947436 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 20:59:07 INFO - PROCESS | 1796 | 1463543947627 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abee800 == 86 [pid = 1796] [id = 196] 20:59:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x8abefc00) [pid = 1796] [serial = 588] [outer = (nil)] 20:59:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x8e7db800) [pid = 1796] [serial = 589] [outer = 0x8abefc00] 20:59:07 INFO - PROCESS | 1796 | 1463543947713 Marionette DEBUG loaded listener.js 20:59:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x93962400) [pid = 1796] [serial = 590] [outer = 0x8abefc00] 20:59:08 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:09 INFO - PROCESS | 1796 | 1463543949025 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]]]}] 20:59:09 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 20:59:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1832ms 20:59:09 INFO - PROCESS | 1796 | 1463543949159 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 20:59:09 INFO - PROCESS | 1796 | 1463543949164 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 20:59:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:59:09 INFO - PROCESS | 1796 | 1463543949216 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:59:09 INFO - PROCESS | 1796 | 1463543949219 Marionette TRACE conn3 <- [1,758,null,{}] 20:59:09 INFO - PROCESS | 1796 | 1463543949226 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}] 20:59:09 INFO - PROCESS | 1796 | 1463543949411 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 20:59:09 INFO - PROCESS | 1796 | 1463543949601 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cce5c00 == 87 [pid = 1796] [id = 197] 20:59:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x8ccee400) [pid = 1796] [serial = 591] [outer = (nil)] 20:59:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x8e70d400) [pid = 1796] [serial = 592] [outer = 0x8ccee400] 20:59:09 INFO - PROCESS | 1796 | 1463543949686 Marionette DEBUG loaded listener.js 20:59:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x8ede7c00) [pid = 1796] [serial = 593] [outer = 0x8ccee400] 20:59:10 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:10 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:59:10 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:10 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:10 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:10 INFO - PROCESS | 1796 | 1463543950767 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]]]}] 20:59:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:59:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1643ms 20:59:10 INFO - PROCESS | 1796 | 1463543950858 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 20:59:10 INFO - PROCESS | 1796 | 1463543950864 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 20:59:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:59:10 INFO - PROCESS | 1796 | 1463543950875 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:59:10 INFO - PROCESS | 1796 | 1463543950879 Marionette TRACE conn3 <- [1,762,null,{}] 20:59:10 INFO - PROCESS | 1796 | 1463543950889 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}] 20:59:11 INFO - PROCESS | 1796 | 1463543951307 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 20:59:11 INFO - PROCESS | 1796 | 1463543951559 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8d3000 == 88 [pid = 1796] [id = 198] 20:59:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x8d8d4400) [pid = 1796] [serial = 594] [outer = (nil)] 20:59:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x922bf400) [pid = 1796] [serial = 595] [outer = 0x8d8d4400] 20:59:11 INFO - PROCESS | 1796 | 1463543951715 Marionette DEBUG loaded listener.js 20:59:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x92a05400) [pid = 1796] [serial = 596] [outer = 0x8d8d4400] 20:59:13 INFO - PROCESS | 1796 | 1463543953475 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]]]}] 20:59:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:59:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2651ms 20:59:13 INFO - PROCESS | 1796 | 1463543953527 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 20:59:13 INFO - PROCESS | 1796 | 1463543953533 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 20:59:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:59:13 INFO - PROCESS | 1796 | 1463543953541 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:59:13 INFO - PROCESS | 1796 | 1463543953547 Marionette TRACE conn3 <- [1,766,null,{}] 20:59:13 INFO - PROCESS | 1796 | 1463543953555 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}] 20:59:13 INFO - PROCESS | 1796 | 1463543953772 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 20:59:13 INFO - PROCESS | 1796 | 1463543953970 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abed800 == 89 [pid = 1796] [id = 199] 20:59:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x8d298c00) [pid = 1796] [serial = 597] [outer = (nil)] 20:59:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x8d848000) [pid = 1796] [serial = 598] [outer = 0x8d298c00] 20:59:14 INFO - PROCESS | 1796 | 1463543954111 Marionette DEBUG loaded listener.js 20:59:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x8d8ae800) [pid = 1796] [serial = 599] [outer = 0x8d298c00] 20:59:15 INFO - PROCESS | 1796 | --DOCSHELL 0x922bcc00 == 88 [pid = 1796] [id = 20] 20:59:15 INFO - PROCESS | 1796 | --DOCSHELL 0xa693b000 == 87 [pid = 1796] [id = 65] 20:59:15 INFO - PROCESS | 1796 | --DOCSHELL 0x9232d000 == 86 [pid = 1796] [id = 21] 20:59:15 INFO - PROCESS | 1796 | --DOCSHELL 0x93b0b000 == 85 [pid = 1796] [id = 62] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x9564c400) [pid = 1796] [serial = 517] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOCSHELL 0x922bc000 == 84 [pid = 1796] [id = 63] 20:59:15 INFO - PROCESS | 1796 | --DOCSHELL 0x9ac50400 == 83 [pid = 1796] [id = 18] 20:59:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8abec000 == 82 [pid = 1796] [id = 188] 20:59:15 INFO - PROCESS | 1796 | --DOCSHELL 0x91cc7800 == 81 [pid = 1796] [id = 142] 20:59:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8e646c00 == 80 [pid = 1796] [id = 187] 20:59:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8ccef000 == 79 [pid = 1796] [id = 186] 20:59:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8d84f800 == 78 [pid = 1796] [id = 185] 20:59:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8ccedc00 == 77 [pid = 1796] [id = 184] 20:59:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8ad53400 == 76 [pid = 1796] [id = 183] 20:59:15 INFO - PROCESS | 1796 | 1463543955659 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]]]}] 20:59:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:59:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2143ms 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x9b77c000) [pid = 1796] [serial = 232] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x93bd1400) [pid = 1796] [serial = 268] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x99ccbc00) [pid = 1796] [serial = 229] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x91cc8400) [pid = 1796] [serial = 265] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0xa6b92000) [pid = 1796] [serial = 376] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x8f0f2000) [pid = 1796] [serial = 325] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x8e7d4000) [pid = 1796] [serial = 334] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x99cd3c00) [pid = 1796] [serial = 361] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x92bcb000) [pid = 1796] [serial = 428] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x8abf3400) [pid = 1796] [serial = 491] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x94f0f400) [pid = 1796] [serial = 358] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0xa2727c00) [pid = 1796] [serial = 277] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0xa51eec00) [pid = 1796] [serial = 373] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8eded000) [pid = 1796] [serial = 455] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8e644400) [pid = 1796] [serial = 503] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0xa364dc00) [pid = 1796] [serial = 422] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0xa3645000) [pid = 1796] [serial = 286] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8cceec00) [pid = 1796] [serial = 479] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x9b726800) [pid = 1796] [serial = 364] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x981d8400) [pid = 1796] [serial = 183] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0xa31d0800) [pid = 1796] [serial = 470] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9aab5800) [pid = 1796] [serial = 186] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0xa6382c00) [pid = 1796] [serial = 235] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x925f5000) [pid = 1796] [serial = 511] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0xa6b87c00) [pid = 1796] [serial = 238] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0xa6e97800) [pid = 1796] [serial = 476] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x939e1400) [pid = 1796] [serial = 313] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x9a6a2c00) [pid = 1796] [serial = 198] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0xa315dc00) [pid = 1796] [serial = 322] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x99513800) [pid = 1796] [serial = 413] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0xa8c06c00) [pid = 1796] [serial = 485] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0xa6f38800) [pid = 1796] [serial = 201] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8e7cf400) [pid = 1796] [serial = 400] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x99ccd000) [pid = 1796] [serial = 461] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0xa6934c00) [pid = 1796] [serial = 328] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x9ae38000) [pid = 1796] [serial = 410] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8d2a2000) [pid = 1796] [serial = 508] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x9d4f0c00) [pid = 1796] [serial = 114] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0xa828e400) [pid = 1796] [serial = 241] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0xa6f39400) [pid = 1796] [serial = 195] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x9524cc00) [pid = 1796] [serial = 488] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0xa237f400) [pid = 1796] [serial = 379] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x95172000) [pid = 1796] [serial = 515] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x925f1c00) [pid = 1796] [serial = 482] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0xa6382800) [pid = 1796] [serial = 192] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x92a0d000) [pid = 1796] [serial = 505] [outer = (nil)] [url = about:blank] 20:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x9813d800) [pid = 1796] [serial = 144] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8d8d1400) [pid = 1796] [serial = 502] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x91280c00) [pid = 1796] [serial = 355] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x95657400) [pid = 1796] [serial = 310] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x99f76400) [pid = 1796] [serial = 271] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x954ca400) [pid = 1796] [serial = 283] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x92d9ec00) [pid = 1796] [serial = 156] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x9503a000) [pid = 1796] [serial = 406] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0xa2378c00) [pid = 1796] [serial = 416] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8e70e000) [pid = 1796] [serial = 331] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0xa36f0800) [pid = 1796] [serial = 150] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0xa69a6000) [pid = 1796] [serial = 153] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x8edd7c00) [pid = 1796] [serial = 509] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x92a01c00) [pid = 1796] [serial = 512] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0xa2252400) [pid = 1796] [serial = 370] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x92bd0c00) [pid = 1796] [serial = 506] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x8ede5400) [pid = 1796] [serial = 419] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x92d95400) [pid = 1796] [serial = 225] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x92a03800) [pid = 1796] [serial = 458] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x9396f800) [pid = 1796] [serial = 180] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x98e2fc00) [pid = 1796] [serial = 452] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x9a69c400) [pid = 1796] [serial = 464] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0xa22a4000) [pid = 1796] [serial = 280] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0xa27cd400) [pid = 1796] [serial = 189] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x954c6400) [pid = 1796] [serial = 316] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0xa35cb000) [pid = 1796] [serial = 425] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x9b727000) [pid = 1796] [serial = 467] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x91eed800) [pid = 1796] [serial = 403] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x94f0dc00) [pid = 1796] [serial = 514] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x9b729000) [pid = 1796] [serial = 319] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x9ae3bc00) [pid = 1796] [serial = 147] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x8edee800) [pid = 1796] [serial = 367] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0xa0518800) [pid = 1796] [serial = 274] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0xa6b8a400) [pid = 1796] [serial = 473] [outer = (nil)] [url = about:blank] 20:59:15 INFO - PROCESS | 1796 | 1463543955730 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 20:59:15 INFO - PROCESS | 1796 | 1463543955748 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 20:59:15 INFO - PROCESS | 1796 | 1463543955805 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:59:15 INFO - PROCESS | 1796 | 1463543955810 Marionette TRACE conn3 <- [1,770,null,{}] 20:59:15 INFO - PROCESS | 1796 | 1463543955824 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}] 20:59:15 INFO - PROCESS | 1796 | 1463543955990 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 20:59:16 INFO - PROCESS | 1796 | 1463543956160 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7f2400 == 77 [pid = 1796] [id = 200] 20:59:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x8d84b800) [pid = 1796] [serial = 600] [outer = (nil)] 20:59:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x8d8d1800) [pid = 1796] [serial = 601] [outer = 0x8d84b800] 20:59:16 INFO - PROCESS | 1796 | 1463543956235 Marionette DEBUG loaded listener.js 20:59:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x8e642c00) [pid = 1796] [serial = 602] [outer = 0x8d84b800] 20:59:17 INFO - PROCESS | 1796 | 1463543957167 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]]]}] 20:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1413ms 20:59:17 INFO - PROCESS | 1796 | 1463543957200 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 20:59:17 INFO - PROCESS | 1796 | 1463543957206 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 20:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:59:17 INFO - PROCESS | 1796 | 1463543957215 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:59:17 INFO - PROCESS | 1796 | 1463543957221 Marionette TRACE conn3 <- [1,774,null,{}] 20:59:17 INFO - PROCESS | 1796 | 1463543957232 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}] 20:59:17 INFO - PROCESS | 1796 | 1463543957466 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 20:59:17 INFO - PROCESS | 1796 | 1463543957775 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad4c800 == 78 [pid = 1796] [id = 201] 20:59:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x8d0a6000) [pid = 1796] [serial = 603] [outer = (nil)] 20:59:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x8d846400) [pid = 1796] [serial = 604] [outer = 0x8d0a6000] 20:59:17 INFO - PROCESS | 1796 | 1463543957873 Marionette DEBUG loaded listener.js 20:59:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x8d8d5800) [pid = 1796] [serial = 605] [outer = 0x8d0a6000] 20:59:18 INFO - PROCESS | 1796 | 1463543958797 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]]]}] 20:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1650ms 20:59:18 INFO - PROCESS | 1796 | 1463543958866 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 20:59:18 INFO - PROCESS | 1796 | 1463543958876 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 20:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:59:18 INFO - PROCESS | 1796 | 1463543958886 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:59:18 INFO - PROCESS | 1796 | 1463543958890 Marionette TRACE conn3 <- [1,778,null,{}] 20:59:18 INFO - PROCESS | 1796 | 1463543958897 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}] 20:59:19 INFO - PROCESS | 1796 | 1463543959109 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 20:59:19 INFO - PROCESS | 1796 | 1463543959357 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e70b400 == 79 [pid = 1796] [id = 202] 20:59:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x8e70f800) [pid = 1796] [serial = 606] [outer = (nil)] 20:59:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x8e7d5800) [pid = 1796] [serial = 607] [outer = 0x8e70f800] 20:59:19 INFO - PROCESS | 1796 | 1463543959491 Marionette DEBUG loaded listener.js 20:59:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x8edd6800) [pid = 1796] [serial = 608] [outer = 0x8e70f800] 20:59:20 INFO - PROCESS | 1796 | 1463543960480 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]]]}] 20:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1643ms 20:59:20 INFO - PROCESS | 1796 | 1463543960530 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 20:59:20 INFO - PROCESS | 1796 | 1463543960535 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 20:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:59:20 INFO - PROCESS | 1796 | 1463543960541 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:59:20 INFO - PROCESS | 1796 | 1463543960548 Marionette TRACE conn3 <- [1,782,null,{}] 20:59:20 INFO - PROCESS | 1796 | 1463543960564 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}] 20:59:20 INFO - PROCESS | 1796 | 1463543960800 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 20:59:21 INFO - PROCESS | 1796 | 1463543961073 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d2a1000 == 80 [pid = 1796] [id = 203] 20:59:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x8e7db400) [pid = 1796] [serial = 609] [outer = (nil)] 20:59:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x8f0e5400) [pid = 1796] [serial = 610] [outer = 0x8e7db400] 20:59:21 INFO - PROCESS | 1796 | 1463543961183 Marionette DEBUG loaded listener.js 20:59:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x8f0efc00) [pid = 1796] [serial = 611] [outer = 0x8e7db400] 20:59:22 INFO - PROCESS | 1796 | 1463543962102 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]]]}] 20:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1594ms 20:59:22 INFO - PROCESS | 1796 | 1463543962135 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 20:59:22 INFO - PROCESS | 1796 | 1463543962140 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 20:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:59:22 INFO - PROCESS | 1796 | 1463543962147 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:59:22 INFO - PROCESS | 1796 | 1463543962152 Marionette TRACE conn3 <- [1,786,null,{}] 20:59:22 INFO - PROCESS | 1796 | 1463543962159 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}] 20:59:22 INFO - PROCESS | 1796 | 1463543962343 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 20:59:22 INFO - PROCESS | 1796 | 1463543962533 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x91398000 == 81 [pid = 1796] [id = 204] 20:59:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x9139a400) [pid = 1796] [serial = 612] [outer = (nil)] 20:59:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x91cc6c00) [pid = 1796] [serial = 613] [outer = 0x9139a400] 20:59:22 INFO - PROCESS | 1796 | 1463543962708 Marionette DEBUG loaded listener.js 20:59:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x91ee4000) [pid = 1796] [serial = 614] [outer = 0x9139a400] 20:59:23 INFO - PROCESS | 1796 | 1463543963768 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]]]}] 20:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1682ms 20:59:23 INFO - PROCESS | 1796 | 1463543963830 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 20:59:23 INFO - PROCESS | 1796 | 1463543963834 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 20:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:59:23 INFO - PROCESS | 1796 | 1463543963841 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:59:23 INFO - PROCESS | 1796 | 1463543963845 Marionette TRACE conn3 <- [1,790,null,{}] 20:59:23 INFO - PROCESS | 1796 | 1463543963851 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}] 20:59:24 INFO - PROCESS | 1796 | 1463543964036 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 20:59:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x91ef1400) [pid = 1796] [serial = 615] [outer = 0x98938800] 20:59:24 INFO - PROCESS | 1796 | 1463543964353 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d09e800 == 82 [pid = 1796] [id = 205] 20:59:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x8e656c00) [pid = 1796] [serial = 616] [outer = (nil)] 20:59:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x9232d400) [pid = 1796] [serial = 617] [outer = 0x8e656c00] 20:59:24 INFO - PROCESS | 1796 | 1463543964478 Marionette DEBUG loaded listener.js 20:59:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x925f1000) [pid = 1796] [serial = 618] [outer = 0x8e656c00] 20:59:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8abe9000 == 81 [pid = 1796] [id = 163] 20:59:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8edd7800 == 80 [pid = 1796] [id = 162] 20:59:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8d09ec00 == 79 [pid = 1796] [id = 164] 20:59:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8cce4800 == 78 [pid = 1796] [id = 159] 20:59:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8cce3800 == 77 [pid = 1796] [id = 160] 20:59:26 INFO - PROCESS | 1796 | --DOCSHELL 0x939dd800 == 76 [pid = 1796] [id = 155] 20:59:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8e701c00 == 75 [pid = 1796] [id = 158] 20:59:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8e703400 == 74 [pid = 1796] [id = 110] 20:59:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8e70ac00 == 73 [pid = 1796] [id = 111] 20:59:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8abed800 == 72 [pid = 1796] [id = 199] 20:59:26 INFO - PROCESS | 1796 | --DOCSHELL 0x925fa800 == 71 [pid = 1796] [id = 194] 20:59:26 INFO - PROCESS | 1796 | --DOCSHELL 0x9232b800 == 70 [pid = 1796] [id = 195] 20:59:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8abec400 == 69 [pid = 1796] [id = 193] 20:59:26 INFO - PROCESS | 1796 | --DOCSHELL 0x922c5800 == 68 [pid = 1796] [id = 192] 20:59:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8ad47400 == 67 [pid = 1796] [id = 190] 20:59:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8e70c400 == 66 [pid = 1796] [id = 191] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x94fbe000 == 65 [pid = 1796] [id = 25] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x95168400 == 64 [pid = 1796] [id = 24] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8ad45c00 == 63 [pid = 1796] [id = 173] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x922c8c00 == 62 [pid = 1796] [id = 8] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8e639c00 == 61 [pid = 1796] [id = 151] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x92324000 == 60 [pid = 1796] [id = 38] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x92325400 == 59 [pid = 1796] [id = 60] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8d29ac00 == 58 [pid = 1796] [id = 149] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x93b0e400 == 57 [pid = 1796] [id = 22] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x977df800 == 56 [pid = 1796] [id = 30] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x92bcd800 == 55 [pid = 1796] [id = 147] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x94f3a400 == 54 [pid = 1796] [id = 103] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x91cd0c00 == 53 [pid = 1796] [id = 150] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8e639400 == 52 [pid = 1796] [id = 148] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7d3800 == 51 [pid = 1796] [id = 144] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8d09f000 == 50 [pid = 1796] [id = 165] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8d9c00 == 49 [pid = 1796] [id = 146] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x93bcec00 == 48 [pid = 1796] [id = 126] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x954c9000 == 47 [pid = 1796] [id = 95] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x99512c00 == 46 [pid = 1796] [id = 90] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8abf6400 == 45 [pid = 1796] [id = 175] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8e70a800 == 44 [pid = 1796] [id = 145] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x9ae31000 == 43 [pid = 1796] [id = 19] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x92971800 == 42 [pid = 1796] [id = 179] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8adc00 == 41 [pid = 1796] [id = 180] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x925f6000 == 40 [pid = 1796] [id = 161] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8abee800 == 39 [pid = 1796] [id = 196] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8abe8400 == 38 [pid = 1796] [id = 172] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0a0000 == 37 [pid = 1796] [id = 154] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x93b0f400 == 36 [pid = 1796] [id = 28] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8d09f800 == 35 [pid = 1796] [id = 176] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0a0400 == 34 [pid = 1796] [id = 157] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0a8c00 == 33 [pid = 1796] [id = 152] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x977e0000 == 32 [pid = 1796] [id = 27] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x99f7ac00 == 31 [pid = 1796] [id = 14] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8e64a400 == 30 [pid = 1796] [id = 177] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8ede3400 == 29 [pid = 1796] [id = 174] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x9b121000 == 28 [pid = 1796] [id = 13] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x93b04800 == 27 [pid = 1796] [id = 26] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x9396a800 == 26 [pid = 1796] [id = 47] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8d1c00 == 25 [pid = 1796] [id = 143] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8ad4b000 == 24 [pid = 1796] [id = 182] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x94fca400 == 23 [pid = 1796] [id = 29] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8abebc00 == 22 [pid = 1796] [id = 178] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8cce5c00 == 21 [pid = 1796] [id = 197] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7e6c00 == 20 [pid = 1796] [id = 181] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x98ec2000 == 19 [pid = 1796] [id = 109] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0xa6b91c00 == 18 [pid = 1796] [id = 80] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8d3000 == 17 [pid = 1796] [id = 198] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x9ac46000 == 16 [pid = 1796] [id = 156] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x92bc3400 == 15 [pid = 1796] [id = 153] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x91398000 == 14 [pid = 1796] [id = 204] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8d2a1000 == 13 [pid = 1796] [id = 203] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8e70b400 == 12 [pid = 1796] [id = 202] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7f2400 == 11 [pid = 1796] [id = 200] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8e70d800 == 10 [pid = 1796] [id = 189] 20:59:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8ad4c800 == 9 [pid = 1796] [id = 201] 20:59:32 INFO - PROCESS | 1796 | 1463543972923 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]]]}] 20:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 9212ms 20:59:33 INFO - PROCESS | 1796 | 1463543973057 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 20:59:33 INFO - PROCESS | 1796 | 1463543973063 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 20:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:59:33 INFO - PROCESS | 1796 | 1463543973072 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:59:33 INFO - PROCESS | 1796 | 1463543973079 Marionette TRACE conn3 <- [1,794,null,{}] 20:59:33 INFO - PROCESS | 1796 | 1463543973089 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}] 20:59:33 INFO - PROCESS | 1796 | 1463543973283 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 20:59:33 INFO - PROCESS | 1796 | 1463543973364 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cce6800 == 10 [pid = 1796] [id = 206] 20:59:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x8cce6c00) [pid = 1796] [serial = 619] [outer = (nil)] 20:59:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x8ccea000) [pid = 1796] [serial = 620] [outer = 0x8cce6c00] 20:59:33 INFO - PROCESS | 1796 | 1463543973560 Marionette DEBUG loaded listener.js 20:59:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x8d09d400) [pid = 1796] [serial = 621] [outer = 0x8cce6c00] 20:59:34 INFO - PROCESS | 1796 | 1463543974467 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]]]}] 20:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1439ms 20:59:34 INFO - PROCESS | 1796 | 1463543974510 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 20:59:34 INFO - PROCESS | 1796 | 1463543974521 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 20:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:59:34 INFO - PROCESS | 1796 | 1463543974538 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:59:34 INFO - PROCESS | 1796 | 1463543974543 Marionette TRACE conn3 <- [1,798,null,{}] 20:59:34 INFO - PROCESS | 1796 | 1463543974549 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}] 20:59:34 INFO - PROCESS | 1796 | 1463543974772 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 20:59:34 INFO - PROCESS | 1796 | 1463543974802 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d29d800 == 11 [pid = 1796] [id = 207] 20:59:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x8d2a2800) [pid = 1796] [serial = 622] [outer = (nil)] 20:59:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x8d7ea000) [pid = 1796] [serial = 623] [outer = 0x8d2a2800] 20:59:34 INFO - PROCESS | 1796 | 1463543974878 Marionette DEBUG loaded listener.js 20:59:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x8d842800) [pid = 1796] [serial = 624] [outer = 0x8d2a2800] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8e70f800) [pid = 1796] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8d0a6000) [pid = 1796] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x8d8ae400) [pid = 1796] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x8d7e8000) [pid = 1796] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x99cc9400) [pid = 1796] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x8abeac00) [pid = 1796] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x8eec4c00) [pid = 1796] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x8ad4dc00) [pid = 1796] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x8ad4b400) [pid = 1796] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x8e64ac00) [pid = 1796] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x92973000) [pid = 1796] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x8ede0000) [pid = 1796] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x8e652c00) [pid = 1796] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x8d09f400) [pid = 1796] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x8d84b800) [pid = 1796] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x8d0a2000) [pid = 1796] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x8e647000) [pid = 1796] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x8d0a9000) [pid = 1796] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x8e647400) [pid = 1796] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x8ccef400) [pid = 1796] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x8d298c00) [pid = 1796] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x8ad4d400) [pid = 1796] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x8e70e800) [pid = 1796] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x9232ec00) [pid = 1796] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x91eeac00) [pid = 1796] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x92bc6c00) [pid = 1796] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x92d9a400) [pid = 1796] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x8e70ec00) [pid = 1796] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x8abefc00) [pid = 1796] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x8ccee400) [pid = 1796] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x8d8d4400) [pid = 1796] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x8abed000) [pid = 1796] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x9139a400) [pid = 1796] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:59:37 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x8e7db400) [pid = 1796] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:59:37 INFO - PROCESS | 1796 | 1463543977743 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]]]}] 20:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 20:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 3339ms 20:59:37 INFO - PROCESS | 1796 | 1463543977877 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 20:59:37 INFO - PROCESS | 1796 | 1463543977884 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 20:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:59:37 INFO - PROCESS | 1796 | 1463543977892 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:59:37 INFO - PROCESS | 1796 | 1463543977899 Marionette TRACE conn3 <- [1,802,null,{}] 20:59:37 INFO - PROCESS | 1796 | 1463543977916 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}] 20:59:38 INFO - PROCESS | 1796 | 1463543978091 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 20:59:38 INFO - PROCESS | 1796 | 1463543978231 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d84d800 == 12 [pid = 1796] [id = 208] 20:59:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x8d84dc00) [pid = 1796] [serial = 625] [outer = (nil)] 20:59:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x8d8b2c00) [pid = 1796] [serial = 626] [outer = 0x8d84dc00] 20:59:38 INFO - PROCESS | 1796 | 1463543978320 Marionette DEBUG loaded listener.js 20:59:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x8d8db800) [pid = 1796] [serial = 627] [outer = 0x8d84dc00] 20:59:39 INFO - PROCESS | 1796 | 1463543979105 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]]]}] 20:59:39 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 20:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1252ms 20:59:39 INFO - PROCESS | 1796 | 1463543979144 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 20:59:39 INFO - PROCESS | 1796 | 1463543979150 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 20:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:59:39 INFO - PROCESS | 1796 | 1463543979160 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:59:39 INFO - PROCESS | 1796 | 1463543979165 Marionette TRACE conn3 <- [1,806,null,{}] 20:59:39 INFO - PROCESS | 1796 | 1463543979171 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}] 20:59:39 INFO - PROCESS | 1796 | 1463543979355 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 20:59:39 INFO - PROCESS | 1796 | 1463543979368 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0a7000 == 13 [pid = 1796] [id = 209] 20:59:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x8d29a000) [pid = 1796] [serial = 628] [outer = (nil)] 20:59:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x8e64fc00) [pid = 1796] [serial = 629] [outer = 0x8d29a000] 20:59:39 INFO - PROCESS | 1796 | 1463543979595 Marionette DEBUG loaded listener.js 20:59:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x8e709400) [pid = 1796] [serial = 630] [outer = 0x8d29a000] 20:59:40 INFO - PROCESS | 1796 | 1463543980679 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]]]}] 20:59:40 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 20:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1583ms 20:59:40 INFO - PROCESS | 1796 | 1463543980744 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 20:59:40 INFO - PROCESS | 1796 | 1463543980751 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 20:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:59:40 INFO - PROCESS | 1796 | 1463543980758 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:59:40 INFO - PROCESS | 1796 | 1463543980766 Marionette TRACE conn3 <- [1,810,null,{}] 20:59:40 INFO - PROCESS | 1796 | 1463543980774 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}] 20:59:40 INFO - PROCESS | 1796 | 1463543980988 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 20:59:41 INFO - PROCESS | 1796 | 1463543981207 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cce7c00 == 14 [pid = 1796] [id = 210] 20:59:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x8d0a9800) [pid = 1796] [serial = 631] [outer = (nil)] 20:59:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x8d2a1c00) [pid = 1796] [serial = 632] [outer = 0x8d0a9800] 20:59:41 INFO - PROCESS | 1796 | 1463543981345 Marionette DEBUG loaded listener.js 20:59:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x8d84b000) [pid = 1796] [serial = 633] [outer = 0x8d0a9800] 20:59:42 INFO - PROCESS | 1796 | 1463543982324 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]]]}] 20:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1599ms 20:59:42 INFO - PROCESS | 1796 | 1463543982359 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 20:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:59:42 INFO - PROCESS | 1796 | 1463543982372 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 20:59:42 INFO - PROCESS | 1796 | 1463543982384 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:59:42 INFO - PROCESS | 1796 | 1463543982388 Marionette TRACE conn3 <- [1,814,null,{}] 20:59:42 INFO - PROCESS | 1796 | 1463543982394 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}] 20:59:42 INFO - PROCESS | 1796 | 1463543982638 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 20:59:42 INFO - PROCESS | 1796 | 1463543982970 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e64a400 == 15 [pid = 1796] [id = 211] 20:59:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x8e704800) [pid = 1796] [serial = 634] [outer = (nil)] 20:59:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x8e7d1c00) [pid = 1796] [serial = 635] [outer = 0x8e704800] 20:59:43 INFO - PROCESS | 1796 | 1463543983067 Marionette DEBUG loaded listener.js 20:59:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x8e7da400) [pid = 1796] [serial = 636] [outer = 0x8e704800] 20:59:43 INFO - PROCESS | 1796 | 1463543983977 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] 20:59:44 INFO - PROCESS | 1796 | 1463543984025 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 20:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:59:44 INFO - PROCESS | 1796 | 1463543984032 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:59:44 INFO - PROCESS | 1796 | 1463543984038 Marionette TRACE conn3 <- [1,818,null,{}] 20:59:44 INFO - PROCESS | 1796 | 1463543984054 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}] 20:59:44 INFO - PROCESS | 1796 | 1463543984233 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 20:59:44 INFO - PROCESS | 1796 | 1463543984411 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abf5c00 == 16 [pid = 1796] [id = 212] 20:59:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x8abf7400) [pid = 1796] [serial = 637] [outer = (nil)] 20:59:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x8ede8400) [pid = 1796] [serial = 638] [outer = 0x8abf7400] 20:59:44 INFO - PROCESS | 1796 | 1463543984546 Marionette DEBUG loaded listener.js 20:59:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x8eebd000) [pid = 1796] [serial = 639] [outer = 0x8abf7400] 20:59:45 INFO - PROCESS | 1796 | 1463543985469 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]]]}] 20:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1488ms 20:59:45 INFO - PROCESS | 1796 | 1463543985520 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 20:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:59:45 INFO - PROCESS | 1796 | 1463543985525 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 20:59:45 INFO - PROCESS | 1796 | 1463543985532 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:59:45 INFO - PROCESS | 1796 | 1463543985535 Marionette TRACE conn3 <- [1,822,null,{}] 20:59:45 INFO - PROCESS | 1796 | 1463543985541 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}] 20:59:45 INFO - PROCESS | 1796 | 1463543985723 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 20:59:45 INFO - PROCESS | 1796 | 1463543985885 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abf4000 == 17 [pid = 1796] [id = 213] 20:59:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x8e706c00) [pid = 1796] [serial = 640] [outer = (nil)] 20:59:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x8f0e3800) [pid = 1796] [serial = 641] [outer = 0x8e706c00] 20:59:46 INFO - PROCESS | 1796 | 1463543986014 Marionette DEBUG loaded listener.js 20:59:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x8f0ea000) [pid = 1796] [serial = 642] [outer = 0x8e706c00] 20:59:46 INFO - PROCESS | 1796 | 1463543986932 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] 20:59:46 INFO - PROCESS | 1796 | 1463543986972 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 20:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:59:46 INFO - PROCESS | 1796 | 1463543986979 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:59:46 INFO - PROCESS | 1796 | 1463543986983 Marionette TRACE conn3 <- [1,826,null,{}] 20:59:46 INFO - PROCESS | 1796 | 1463543986988 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}] 20:59:47 INFO - PROCESS | 1796 | 1463543987154 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 20:59:47 INFO - PROCESS | 1796 | 1463543987325 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d2a1000 == 18 [pid = 1796] [id = 214] 20:59:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x91275800) [pid = 1796] [serial = 643] [outer = (nil)] 20:59:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x9127c800) [pid = 1796] [serial = 644] [outer = 0x91275800] 20:59:47 INFO - PROCESS | 1796 | 1463543987466 Marionette DEBUG loaded listener.js 20:59:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x9127fc00) [pid = 1796] [serial = 645] [outer = 0x91275800] 20:59:48 INFO - PROCESS | 1796 | 1463543988398 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]]]}] 20:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1448ms 20:59:48 INFO - PROCESS | 1796 | 1463543988428 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 20:59:48 INFO - PROCESS | 1796 | 1463543988432 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 20:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:59:48 INFO - PROCESS | 1796 | 1463543988439 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:59:48 INFO - PROCESS | 1796 | 1463543988442 Marionette TRACE conn3 <- [1,830,null,{}] 20:59:48 INFO - PROCESS | 1796 | 1463543988448 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}] 20:59:48 INFO - PROCESS | 1796 | 1463543988635 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 20:59:48 INFO - PROCESS | 1796 | 1463543988818 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad48800 == 19 [pid = 1796] [id = 215] 20:59:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x8d8d7000) [pid = 1796] [serial = 646] [outer = (nil)] 20:59:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x91cc3800) [pid = 1796] [serial = 647] [outer = 0x8d8d7000] 20:59:48 INFO - PROCESS | 1796 | 1463543988908 Marionette DEBUG loaded listener.js 20:59:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x91ccac00) [pid = 1796] [serial = 648] [outer = 0x8d8d7000] 20:59:49 INFO - PROCESS | 1796 | 1463543989790 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]]]}] 20:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1383ms 20:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:59:49 INFO - PROCESS | 1796 | 1463543989823 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 20:59:49 INFO - PROCESS | 1796 | 1463543989826 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 20:59:49 INFO - PROCESS | 1796 | 1463543989832 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:59:49 INFO - PROCESS | 1796 | 1463543989836 Marionette TRACE conn3 <- [1,834,null,{}] 20:59:49 INFO - PROCESS | 1796 | 1463543989841 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}] 20:59:50 INFO - PROCESS | 1796 | 1463543990027 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 20:59:50 INFO - PROCESS | 1796 | 1463543990195 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x9139a400 == 20 [pid = 1796] [id = 216] 20:59:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x91cc9400) [pid = 1796] [serial = 649] [outer = (nil)] 20:59:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x91eea000) [pid = 1796] [serial = 650] [outer = 0x91cc9400] 20:59:50 INFO - PROCESS | 1796 | 1463543990286 Marionette DEBUG loaded listener.js 20:59:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x91eebc00) [pid = 1796] [serial = 651] [outer = 0x91cc9400] 20:59:51 INFO - PROCESS | 1796 | 1463543991234 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]]]}] 20:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1437ms 20:59:51 INFO - PROCESS | 1796 | 1463543991269 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 20:59:51 INFO - PROCESS | 1796 | 1463543991272 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 20:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:59:51 INFO - PROCESS | 1796 | 1463543991279 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:59:51 INFO - PROCESS | 1796 | 1463543991283 Marionette TRACE conn3 <- [1,838,null,{}] 20:59:51 INFO - PROCESS | 1796 | 1463543991288 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}] 20:59:51 INFO - PROCESS | 1796 | 1463543991488 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 20:59:51 INFO - PROCESS | 1796 | 1463543991659 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad50000 == 21 [pid = 1796] [id = 217] 20:59:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x8e64cc00) [pid = 1796] [serial = 652] [outer = (nil)] 20:59:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x922ca800) [pid = 1796] [serial = 653] [outer = 0x8e64cc00] 20:59:51 INFO - PROCESS | 1796 | 1463543991747 Marionette DEBUG loaded listener.js 20:59:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x92324c00) [pid = 1796] [serial = 654] [outer = 0x8e64cc00] 20:59:52 INFO - PROCESS | 1796 | 1463543992651 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]]]}] 20:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1430ms 20:59:52 INFO - PROCESS | 1796 | 1463543992709 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 20:59:52 INFO - PROCESS | 1796 | 1463543992714 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 20:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:59:52 INFO - PROCESS | 1796 | 1463543992723 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:59:52 INFO - PROCESS | 1796 | 1463543992731 Marionette TRACE conn3 <- [1,842,null,{}] 20:59:52 INFO - PROCESS | 1796 | 1463543992741 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}] 20:59:52 INFO - PROCESS | 1796 | 1463543992943 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 20:59:53 INFO - PROCESS | 1796 | 1463543993156 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abf4400 == 22 [pid = 1796] [id = 218] 20:59:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x8abf7c00) [pid = 1796] [serial = 655] [outer = (nil)] 20:59:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x8d7f0800) [pid = 1796] [serial = 656] [outer = 0x8abf7c00] 20:59:53 INFO - PROCESS | 1796 | 1463543993285 Marionette DEBUG loaded listener.js 20:59:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x8d8b1400) [pid = 1796] [serial = 657] [outer = 0x8abf7c00] 20:59:54 INFO - PROCESS | 1796 | 1463543994471 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]]]}] 20:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1793ms 20:59:54 INFO - PROCESS | 1796 | 1463543994515 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 20:59:54 INFO - PROCESS | 1796 | 1463543994520 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 20:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:59:54 INFO - PROCESS | 1796 | 1463543994528 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:59:54 INFO - PROCESS | 1796 | 1463543994534 Marionette TRACE conn3 <- [1,846,null,{}] 20:59:54 INFO - PROCESS | 1796 | 1463543994542 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}] 20:59:54 INFO - PROCESS | 1796 | 1463543994796 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 20:59:54 INFO - PROCESS | 1796 | 1463543994949 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad47c00 == 23 [pid = 1796] [id = 219] 20:59:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x8ad49400) [pid = 1796] [serial = 658] [outer = (nil)] 20:59:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8d0a3c00) [pid = 1796] [serial = 659] [outer = 0x8ad49400] 20:59:55 INFO - PROCESS | 1796 | 1463543995028 Marionette DEBUG loaded listener.js 20:59:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8d299800) [pid = 1796] [serial = 660] [outer = 0x8ad49400] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8d8d5800) [pid = 1796] [serial = 605] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8d846400) [pid = 1796] [serial = 604] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8d8ba000) [pid = 1796] [serial = 542] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8d7f1000) [pid = 1796] [serial = 545] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x99f83c00) [pid = 1796] [serial = 530] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x98942c00) [pid = 1796] [serial = 518] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x925f8400) [pid = 1796] [serial = 524] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x8e63cc00) [pid = 1796] [serial = 521] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x8d8bc800) [pid = 1796] [serial = 548] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x8e654000) [pid = 1796] [serial = 533] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x9297c000) [pid = 1796] [serial = 539] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x91ef1000) [pid = 1796] [serial = 500] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x9ae2f400) [pid = 1796] [serial = 536] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x997c7c00) [pid = 1796] [serial = 527] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x8e642c00) [pid = 1796] [serial = 602] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x8ad54800) [pid = 1796] [serial = 520] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x91cc8800) [pid = 1796] [serial = 523] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x98937000) [pid = 1796] [serial = 526] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x99f79400) [pid = 1796] [serial = 529] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x8e651000) [pid = 1796] [serial = 532] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x9ac4fc00) [pid = 1796] [serial = 535] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x92979800) [pid = 1796] [serial = 538] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x8d8b5400) [pid = 1796] [serial = 541] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x8e640c00) [pid = 1796] [serial = 554] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x91393000) [pid = 1796] [serial = 562] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x8d850c00) [pid = 1796] [serial = 553] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x8e7d3400) [pid = 1796] [serial = 559] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x91277800) [pid = 1796] [serial = 557] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x8ede9400) [pid = 1796] [serial = 556] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x8d299000) [pid = 1796] [serial = 550] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x8d848000) [pid = 1796] [serial = 598] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x8d849800) [pid = 1796] [serial = 571] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x8d7ee000) [pid = 1796] [serial = 551] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x8d8b0c00) [pid = 1796] [serial = 572] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x8d7f4000) [pid = 1796] [serial = 547] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x8eddd400) [pid = 1796] [serial = 574] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x8eebec00) [pid = 1796] [serial = 575] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 91 (0x92972000) [pid = 1796] [serial = 577] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 90 (0x8d8d1800) [pid = 1796] [serial = 601] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 89 (0x9297f000) [pid = 1796] [serial = 578] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 88 (0x92bcb800) [pid = 1796] [serial = 580] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 87 (0x8d8ae800) [pid = 1796] [serial = 599] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 86 (0x92d9d000) [pid = 1796] [serial = 581] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 85 (0x939d5c00) [pid = 1796] [serial = 583] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 84 (0x8d7edc00) [pid = 1796] [serial = 544] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 83 (0x939dec00) [pid = 1796] [serial = 584] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 82 (0x94f31800) [pid = 1796] [serial = 586] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 81 (0x91394c00) [pid = 1796] [serial = 568] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 80 (0x8e7db800) [pid = 1796] [serial = 589] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 79 (0x9503c400) [pid = 1796] [serial = 587] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 78 (0x8e70d400) [pid = 1796] [serial = 592] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 77 (0x93962400) [pid = 1796] [serial = 590] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 76 (0x922bf400) [pid = 1796] [serial = 595] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 75 (0x8ede7c00) [pid = 1796] [serial = 593] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 74 (0x92a05400) [pid = 1796] [serial = 596] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 73 (0x8d0a4c00) [pid = 1796] [serial = 565] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 72 (0x91cc4c00) [pid = 1796] [serial = 563] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 71 (0x8e704c00) [pid = 1796] [serial = 566] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 70 (0x91ee8c00) [pid = 1796] [serial = 569] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 69 (0x8eec4400) [pid = 1796] [serial = 560] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 68 (0x9232d400) [pid = 1796] [serial = 617] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 67 (0x91ee4000) [pid = 1796] [serial = 614] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 66 (0x91cc6c00) [pid = 1796] [serial = 613] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 65 (0x9564dc00) [pid = 1796] [serial = 407] [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.] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 64 (0x8f0e5400) [pid = 1796] [serial = 610] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 63 (0x8edd6800) [pid = 1796] [serial = 608] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 62 (0x8f0efc00) [pid = 1796] [serial = 611] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 1796 | --DOMWINDOW == 61 (0x8e7d5800) [pid = 1796] [serial = 607] [outer = (nil)] [url = about:blank] 20:59:56 INFO - PROCESS | 1796 | 1463543996059 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]]]}] 20:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1587ms 20:59:56 INFO - PROCESS | 1796 | 1463543996115 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 20:59:56 INFO - PROCESS | 1796 | 1463543996123 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 20:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:59:56 INFO - PROCESS | 1796 | 1463543996133 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:59:56 INFO - PROCESS | 1796 | 1463543996138 Marionette TRACE conn3 <- [1,850,null,{}] 20:59:56 INFO - PROCESS | 1796 | 1463543996144 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}] 20:59:56 INFO - PROCESS | 1796 | 1463543996305 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 20:59:56 INFO - PROCESS | 1796 | 1463543996318 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad46400 == 24 [pid = 1796] [id = 220] 20:59:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 62 (0x8d0a7400) [pid = 1796] [serial = 661] [outer = (nil)] 20:59:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 63 (0x8d7f0400) [pid = 1796] [serial = 662] [outer = 0x8d0a7400] 20:59:56 INFO - PROCESS | 1796 | 1463543996389 Marionette DEBUG loaded listener.js 20:59:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 64 (0x8d843000) [pid = 1796] [serial = 663] [outer = 0x8d0a7400] 20:59:57 INFO - PROCESS | 1796 | 1463543997293 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]]]}] 20:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1189ms 20:59:57 INFO - PROCESS | 1796 | 1463543997322 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 20:59:57 INFO - PROCESS | 1796 | 1463543997325 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 20:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:59:57 INFO - PROCESS | 1796 | 1463543997332 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:59:57 INFO - PROCESS | 1796 | 1463543997338 Marionette TRACE conn3 <- [1,854,null,{}] 20:59:57 INFO - PROCESS | 1796 | 1463543997354 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}] 20:59:57 INFO - PROCESS | 1796 | 1463543997519 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 20:59:57 INFO - PROCESS | 1796 | 1463543997533 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8b6400 == 25 [pid = 1796] [id = 221] 20:59:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 65 (0x8d8b7c00) [pid = 1796] [serial = 664] [outer = (nil)] 20:59:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 66 (0x8d8d1400) [pid = 1796] [serial = 665] [outer = 0x8d8b7c00] 20:59:57 INFO - PROCESS | 1796 | 1463543997721 Marionette DEBUG loaded listener.js 20:59:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 67 (0x8d8d7800) [pid = 1796] [serial = 666] [outer = 0x8d8b7c00] 20:59:58 INFO - PROCESS | 1796 | 1463543998537 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]]]}] 20:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1242ms 20:59:58 INFO - PROCESS | 1796 | 1463543998574 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 20:59:58 INFO - PROCESS | 1796 | 1463543998578 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 20:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:59:58 INFO - PROCESS | 1796 | 1463543998584 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:59:58 INFO - PROCESS | 1796 | 1463543998587 Marionette TRACE conn3 <- [1,858,null,{}] 20:59:58 INFO - PROCESS | 1796 | 1463543998600 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}] 20:59:58 INFO - PROCESS | 1796 | 1463543998796 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 20:59:58 INFO - PROCESS | 1796 | 1463543998815 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8dd400 == 26 [pid = 1796] [id = 222] 20:59:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 68 (0x8e63a800) [pid = 1796] [serial = 667] [outer = (nil)] 20:59:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 69 (0x8e644800) [pid = 1796] [serial = 668] [outer = 0x8e63a800] 20:59:58 INFO - PROCESS | 1796 | 1463543998887 Marionette DEBUG loaded listener.js 20:59:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 70 (0x8e651400) [pid = 1796] [serial = 669] [outer = 0x8e63a800] 20:59:59 INFO - PROCESS | 1796 | --DOMWINDOW == 69 (0x8d2a2800) [pid = 1796] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:59:59 INFO - PROCESS | 1796 | --DOMWINDOW == 68 (0x8e656c00) [pid = 1796] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:59:59 INFO - PROCESS | 1796 | --DOMWINDOW == 67 (0x8cce6c00) [pid = 1796] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:59:59 INFO - PROCESS | 1796 | --DOMWINDOW == 66 (0x8d84dc00) [pid = 1796] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:59:59 INFO - PROCESS | 1796 | 1463543999816 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]]]}] 20:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1291ms 20:59:59 INFO - PROCESS | 1796 | 1463543999878 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 20:59:59 INFO - PROCESS | 1796 | 1463543999881 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 20:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:59:59 INFO - PROCESS | 1796 | 1463543999887 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:59:59 INFO - PROCESS | 1796 | 1463543999890 Marionette TRACE conn3 <- [1,862,null,{}] 20:59:59 INFO - PROCESS | 1796 | 1463543999896 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}] 21:00:00 INFO - PROCESS | 1796 | 1463544000088 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 21:00:00 INFO - PROCESS | 1796 | 1463544000175 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cce6c00 == 27 [pid = 1796] [id = 223] 21:00:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 67 (0x8d295800) [pid = 1796] [serial = 670] [outer = (nil)] 21:00:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 68 (0x8e655c00) [pid = 1796] [serial = 671] [outer = 0x8d295800] 21:00:00 INFO - PROCESS | 1796 | 1463544000249 Marionette DEBUG loaded listener.js 21:00:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 69 (0x8e705c00) [pid = 1796] [serial = 672] [outer = 0x8d295800] 21:00:01 INFO - PROCESS | 1796 | 1463544001039 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]]]}] 21:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1181ms 21:00:01 INFO - PROCESS | 1796 | 1463544001069 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 21:00:01 INFO - PROCESS | 1796 | 1463544001073 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 21:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:00:01 INFO - PROCESS | 1796 | 1463544001078 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:00:01 INFO - PROCESS | 1796 | 1463544001082 Marionette TRACE conn3 <- [1,866,null,{}] 21:00:01 INFO - PROCESS | 1796 | 1463544001087 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}] 21:00:01 INFO - PROCESS | 1796 | 1463544001296 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 21:00:01 INFO - PROCESS | 1796 | 1463544001445 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d2000 == 28 [pid = 1796] [id = 224] 21:00:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 70 (0x8edd4400) [pid = 1796] [serial = 673] [outer = (nil)] 21:00:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 71 (0x8edde000) [pid = 1796] [serial = 674] [outer = 0x8edd4400] 21:00:01 INFO - PROCESS | 1796 | 1463544001560 Marionette DEBUG loaded listener.js 21:00:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 72 (0x8ede3c00) [pid = 1796] [serial = 675] [outer = 0x8edd4400] 21:00:02 INFO - PROCESS | 1796 | 1463544002643 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]]]}] 21:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1592ms 21:00:02 INFO - PROCESS | 1796 | 1463544002674 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 21:00:02 INFO - PROCESS | 1796 | 1463544002685 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 21:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:00:02 INFO - PROCESS | 1796 | 1463544002700 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:00:02 INFO - PROCESS | 1796 | 1463544002711 Marionette TRACE conn3 <- [1,870,null,{}] 21:00:02 INFO - PROCESS | 1796 | 1463544002813 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}] 21:00:03 INFO - PROCESS | 1796 | 1463544003275 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 21:00:03 INFO - PROCESS | 1796 | 1463544003482 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abf2400 == 29 [pid = 1796] [id = 225] 21:00:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 73 (0x8ad4c400) [pid = 1796] [serial = 676] [outer = (nil)] 21:00:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 74 (0x8d0a8400) [pid = 1796] [serial = 677] [outer = 0x8ad4c400] 21:00:03 INFO - PROCESS | 1796 | 1463544003637 Marionette DEBUG loaded listener.js 21:00:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 75 (0x8d7eac00) [pid = 1796] [serial = 678] [outer = 0x8ad4c400] 21:00:04 INFO - PROCESS | 1796 | 1463544004844 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]]]}] 21:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 2160ms 21:00:04 INFO - PROCESS | 1796 | 1463544004857 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 21:00:04 INFO - PROCESS | 1796 | 1463544004866 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 21:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:00:04 INFO - PROCESS | 1796 | 1463544004877 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:00:04 INFO - PROCESS | 1796 | 1463544004881 Marionette TRACE conn3 <- [1,874,null,{}] 21:00:04 INFO - PROCESS | 1796 | 1463544004889 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}] 21:00:05 INFO - PROCESS | 1796 | 1463544005066 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 21:00:05 INFO - PROCESS | 1796 | 1463544005284 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d850400 == 30 [pid = 1796] [id = 226] 21:00:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 76 (0x8d850800) [pid = 1796] [serial = 679] [outer = (nil)] 21:00:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 77 (0x8d8ba000) [pid = 1796] [serial = 680] [outer = 0x8d850800] 21:00:05 INFO - PROCESS | 1796 | 1463544005380 Marionette DEBUG loaded listener.js 21:00:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 78 (0x8d8dd800) [pid = 1796] [serial = 681] [outer = 0x8d850800] 21:00:06 INFO - PROCESS | 1796 | 1463544006356 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]]]}] 21:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1492ms 21:00:06 INFO - PROCESS | 1796 | 1463544006369 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 21:00:06 INFO - PROCESS | 1796 | 1463544006373 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 21:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:00:06 INFO - PROCESS | 1796 | 1463544006379 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:00:06 INFO - PROCESS | 1796 | 1463544006386 Marionette TRACE conn3 <- [1,878,null,{}] 21:00:06 INFO - PROCESS | 1796 | 1463544006402 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}] 21:00:06 INFO - PROCESS | 1796 | 1463544006585 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 21:00:06 INFO - PROCESS | 1796 | 1463544006800 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ede0000 == 31 [pid = 1796] [id = 227] 21:00:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 79 (0x8ede0400) [pid = 1796] [serial = 682] [outer = (nil)] 21:00:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 80 (0x8ede7c00) [pid = 1796] [serial = 683] [outer = 0x8ede0400] 21:00:06 INFO - PROCESS | 1796 | 1463544006934 Marionette DEBUG loaded listener.js 21:00:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 81 (0x8edf0400) [pid = 1796] [serial = 684] [outer = 0x8ede0400] 21:00:07 INFO - PROCESS | 1796 | 1463544007842 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]]]}] 21:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1491ms 21:00:07 INFO - PROCESS | 1796 | 1463544007871 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 21:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:00:07 INFO - PROCESS | 1796 | 1463544007876 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 21:00:07 INFO - PROCESS | 1796 | 1463544007882 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:00:07 INFO - PROCESS | 1796 | 1463544007886 Marionette TRACE conn3 <- [1,882,null,{}] 21:00:07 INFO - PROCESS | 1796 | 1463544007892 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}] 21:00:08 INFO - PROCESS | 1796 | 1463544008069 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 21:00:08 INFO - PROCESS | 1796 | 1463544008224 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d09c400 == 32 [pid = 1796] [id = 228] 21:00:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 82 (0x8eddec00) [pid = 1796] [serial = 685] [outer = (nil)] 21:00:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 83 (0x8f0e5400) [pid = 1796] [serial = 686] [outer = 0x8eddec00] 21:00:08 INFO - PROCESS | 1796 | 1463544008310 Marionette DEBUG loaded listener.js 21:00:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 84 (0x8f0eb000) [pid = 1796] [serial = 687] [outer = 0x8eddec00] 21:00:09 INFO - PROCESS | 1796 | 1463544009261 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]]]}] 21:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1436ms 21:00:09 INFO - PROCESS | 1796 | 1463544009320 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 21:00:09 INFO - PROCESS | 1796 | 1463544009323 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 21:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:00:09 INFO - PROCESS | 1796 | 1463544009330 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:00:09 INFO - PROCESS | 1796 | 1463544009334 Marionette TRACE conn3 <- [1,886,null,{}] 21:00:09 INFO - PROCESS | 1796 | 1463544009341 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}] 21:00:09 INFO - PROCESS | 1796 | 1463544009599 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 21:00:09 INFO - PROCESS | 1796 | 1463544009879 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x8eeba800 == 33 [pid = 1796] [id = 229] 21:00:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 85 (0x8eec2000) [pid = 1796] [serial = 688] [outer = (nil)] 21:00:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 86 (0x9138e800) [pid = 1796] [serial = 689] [outer = 0x8eec2000] 21:00:10 INFO - PROCESS | 1796 | 1463544010072 Marionette DEBUG loaded listener.js 21:00:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 87 (0x91396800) [pid = 1796] [serial = 690] [outer = 0x8eec2000] 21:00:11 INFO - PROCESS | 1796 | 1463544011602 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]]]}] 21:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 2294ms 21:00:11 INFO - PROCESS | 1796 | 1463544011626 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 21:00:11 INFO - PROCESS | 1796 | 1463544011633 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 21:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:00:11 INFO - PROCESS | 1796 | 1463544011643 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:00:11 INFO - PROCESS | 1796 | 1463544011647 Marionette TRACE conn3 <- [1,890,null,{}] 21:00:11 INFO - PROCESS | 1796 | 1463544011657 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}] 21:00:11 INFO - PROCESS | 1796 | 1463544011989 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 21:00:12 INFO - PROCESS | 1796 | 1463544012171 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x91283800 == 34 [pid = 1796] [id = 230] 21:00:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 88 (0x91399400) [pid = 1796] [serial = 691] [outer = (nil)] 21:00:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 89 (0x925f4c00) [pid = 1796] [serial = 692] [outer = 0x91399400] 21:00:12 INFO - PROCESS | 1796 | 1463544012258 Marionette DEBUG loaded listener.js 21:00:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 90 (0x925f8000) [pid = 1796] [serial = 693] [outer = 0x91399400] 21:00:13 INFO - PROCESS | 1796 | 1463544013252 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]]]}] 21:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1636ms 21:00:13 INFO - PROCESS | 1796 | 1463544013277 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 21:00:13 INFO - PROCESS | 1796 | 1463544013281 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 21:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:00:13 INFO - PROCESS | 1796 | 1463544013287 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:00:13 INFO - PROCESS | 1796 | 1463544013290 Marionette TRACE conn3 <- [1,894,null,{}] 21:00:13 INFO - PROCESS | 1796 | 1463544013296 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}] 21:00:13 INFO - PROCESS | 1796 | 1463544013471 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 21:00:13 INFO - PROCESS | 1796 | 1463544013681 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x91cc4c00 == 35 [pid = 1796] [id = 231] 21:00:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 91 (0x925ef000) [pid = 1796] [serial = 694] [outer = (nil)] 21:00:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0x92977c00) [pid = 1796] [serial = 695] [outer = 0x925ef000] 21:00:13 INFO - PROCESS | 1796 | 1463544013813 Marionette DEBUG loaded listener.js 21:00:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x9297c800) [pid = 1796] [serial = 696] [outer = 0x925ef000] 21:00:14 INFO - PROCESS | 1796 | 1463544014699 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]]]}] 21:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1448ms 21:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:00:14 INFO - PROCESS | 1796 | 1463544014737 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 21:00:14 INFO - PROCESS | 1796 | 1463544014740 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 21:00:14 INFO - PROCESS | 1796 | 1463544014747 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:00:14 INFO - PROCESS | 1796 | 1463544014749 Marionette TRACE conn3 <- [1,898,null,{}] 21:00:14 INFO - PROCESS | 1796 | 1463544014756 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}] 21:00:14 INFO - PROCESS | 1796 | 1463544014925 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 21:00:15 INFO - PROCESS | 1796 | 1463544015089 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x922c0c00 == 36 [pid = 1796] [id = 232] 21:00:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x92976800) [pid = 1796] [serial = 697] [outer = (nil)] 21:00:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x92a01800) [pid = 1796] [serial = 698] [outer = 0x92976800] 21:00:15 INFO - PROCESS | 1796 | 1463544015174 Marionette DEBUG loaded listener.js 21:00:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x92a09000) [pid = 1796] [serial = 699] [outer = 0x92976800] 21:00:16 INFO - PROCESS | 1796 | 1463544016186 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]]]}] 21:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1481ms 21:00:16 INFO - PROCESS | 1796 | 1463544016228 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 21:00:16 INFO - PROCESS | 1796 | 1463544016232 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 21:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:00:16 INFO - PROCESS | 1796 | 1463544016238 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:00:16 INFO - PROCESS | 1796 | 1463544016242 Marionette TRACE conn3 <- [1,902,null,{}] 21:00:16 INFO - PROCESS | 1796 | 1463544016248 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}] 21:00:16 INFO - PROCESS | 1796 | 1463544016463 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 21:00:16 INFO - PROCESS | 1796 | 1463544016685 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8b4400 == 37 [pid = 1796] [id = 233] 21:00:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x91cc6c00) [pid = 1796] [serial = 700] [outer = (nil)] 21:00:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x92bc4c00) [pid = 1796] [serial = 701] [outer = 0x91cc6c00] 21:00:16 INFO - PROCESS | 1796 | 1463544016813 Marionette DEBUG loaded listener.js 21:00:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x92bc8c00) [pid = 1796] [serial = 702] [outer = 0x91cc6c00] 21:00:17 INFO - PROCESS | 1796 | 1463544017670 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]]]}] 21:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1487ms 21:00:17 INFO - PROCESS | 1796 | 1463544017726 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 21:00:17 INFO - PROCESS | 1796 | 1463544017730 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 21:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:00:17 INFO - PROCESS | 1796 | 1463544017737 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:00:17 INFO - PROCESS | 1796 | 1463544017740 Marionette TRACE conn3 <- [1,906,null,{}] 21:00:17 INFO - PROCESS | 1796 | 1463544017746 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}] 21:00:17 INFO - PROCESS | 1796 | 1463544017929 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 21:00:18 INFO - PROCESS | 1796 | 1463544018090 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x91393800 == 38 [pid = 1796] [id = 234] 21:00:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x92bc2c00) [pid = 1796] [serial = 703] [outer = (nil)] 21:00:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x92bd0000) [pid = 1796] [serial = 704] [outer = 0x92bc2c00] 21:00:18 INFO - PROCESS | 1796 | 1463544018178 Marionette DEBUG loaded listener.js 21:00:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x92d99000) [pid = 1796] [serial = 705] [outer = 0x92bc2c00] 21:00:19 INFO - PROCESS | 1796 | 1463544019092 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]]]}] 21:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1429ms 21:00:19 INFO - PROCESS | 1796 | 1463544019168 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 21:00:19 INFO - PROCESS | 1796 | 1463544019172 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 21:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:00:19 INFO - PROCESS | 1796 | 1463544019180 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:00:19 INFO - PROCESS | 1796 | 1463544019185 Marionette TRACE conn3 <- [1,910,null,{}] 21:00:19 INFO - PROCESS | 1796 | 1463544019192 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}] 21:00:19 INFO - PROCESS | 1796 | 1463544019452 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 21:00:19 INFO - PROCESS | 1796 | 1463544019920 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cce7400 == 39 [pid = 1796] [id = 235] 21:00:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x8cce8400) [pid = 1796] [serial = 706] [outer = (nil)] 21:00:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x8ccee000) [pid = 1796] [serial = 707] [outer = 0x8cce8400] 21:00:20 INFO - PROCESS | 1796 | 1463544020014 Marionette DEBUG loaded listener.js 21:00:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x8d0a6800) [pid = 1796] [serial = 708] [outer = 0x8cce8400] 21:00:20 INFO - PROCESS | 1796 | 1463544020851 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]]]}] 21:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1731ms 21:00:20 INFO - PROCESS | 1796 | 1463544020927 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 21:00:20 INFO - PROCESS | 1796 | 1463544020933 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 21:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:00:20 INFO - PROCESS | 1796 | 1463544020944 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:00:20 INFO - PROCESS | 1796 | 1463544020949 Marionette TRACE conn3 <- [1,914,null,{}] 21:00:20 INFO - PROCESS | 1796 | 1463544020957 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}] 21:00:21 INFO - PROCESS | 1796 | 1463544021134 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 21:00:21 INFO - PROCESS | 1796 | 1463544021316 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d84d000 == 40 [pid = 1796] [id = 236] 21:00:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x8d84f000) [pid = 1796] [serial = 709] [outer = (nil)] 21:00:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x8e639400) [pid = 1796] [serial = 710] [outer = 0x8d84f000] 21:00:21 INFO - PROCESS | 1796 | 1463544021396 Marionette DEBUG loaded listener.js 21:00:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x8e657000) [pid = 1796] [serial = 711] [outer = 0x8d84f000] 21:00:22 INFO - PROCESS | 1796 | 1463544022333 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]]]}] 21:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1440ms 21:00:22 INFO - PROCESS | 1796 | 1463544022387 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 21:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:00:22 INFO - PROCESS | 1796 | 1463544022393 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 21:00:22 INFO - PROCESS | 1796 | 1463544022400 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:00:22 INFO - PROCESS | 1796 | 1463544022404 Marionette TRACE conn3 <- [1,918,null,{}] 21:00:22 INFO - PROCESS | 1796 | 1463544022409 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}] 21:00:22 INFO - PROCESS | 1796 | 1463544022584 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 21:00:22 INFO - PROCESS | 1796 | 1463544022834 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad4d000 == 41 [pid = 1796] [id = 237] 21:00:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x8d29b800) [pid = 1796] [serial = 712] [outer = (nil)] 21:00:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x8e646800) [pid = 1796] [serial = 713] [outer = 0x8d29b800] 21:00:22 INFO - PROCESS | 1796 | 1463544022932 Marionette DEBUG loaded listener.js 21:00:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x8edeac00) [pid = 1796] [serial = 714] [outer = 0x8d29b800] 21:00:23 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x8d7ea000) [pid = 1796] [serial = 623] [outer = (nil)] [url = about:blank] 21:00:23 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x8d842800) [pid = 1796] [serial = 624] [outer = (nil)] [url = about:blank] 21:00:23 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x925f1000) [pid = 1796] [serial = 618] [outer = (nil)] [url = about:blank] 21:00:23 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x8ccea000) [pid = 1796] [serial = 620] [outer = (nil)] [url = about:blank] 21:00:23 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x8d8b2c00) [pid = 1796] [serial = 626] [outer = (nil)] [url = about:blank] 21:00:23 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x8d09d400) [pid = 1796] [serial = 621] [outer = (nil)] [url = about:blank] 21:00:23 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x8d8db800) [pid = 1796] [serial = 627] [outer = (nil)] [url = about:blank] 21:00:23 INFO - PROCESS | 1796 | 1463544023882 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]]]}] 21:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1534ms 21:00:23 INFO - PROCESS | 1796 | 1463544023934 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 21:00:23 INFO - PROCESS | 1796 | 1463544023937 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 21:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:00:23 INFO - PROCESS | 1796 | 1463544023952 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:00:23 INFO - PROCESS | 1796 | 1463544023961 Marionette TRACE conn3 <- [1,922,null,{}] 21:00:23 INFO - PROCESS | 1796 | 1463544023969 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}] 21:00:24 INFO - PROCESS | 1796 | 1463544024140 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 21:00:24 INFO - PROCESS | 1796 | 1463544024154 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7ef400 == 42 [pid = 1796] [id = 238] 21:00:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x8edd5c00) [pid = 1796] [serial = 715] [outer = (nil)] 21:00:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x8eec7000) [pid = 1796] [serial = 716] [outer = 0x8edd5c00] 21:00:24 INFO - PROCESS | 1796 | 1463544024228 Marionette DEBUG loaded listener.js 21:00:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x8f0ee800) [pid = 1796] [serial = 717] [outer = 0x8edd5c00] 21:00:25 INFO - PROCESS | 1796 | 1463544025080 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]]]}] 21:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1154ms 21:00:25 INFO - PROCESS | 1796 | 1463544025098 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 21:00:25 INFO - PROCESS | 1796 | 1463544025104 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 21:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:00:25 INFO - PROCESS | 1796 | 1463544025110 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:00:25 INFO - PROCESS | 1796 | 1463544025112 Marionette TRACE conn3 <- [1,926,null,{}] 21:00:25 INFO - PROCESS | 1796 | 1463544025118 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}] 21:00:25 INFO - PROCESS | 1796 | 1463544025271 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 21:00:25 INFO - PROCESS | 1796 | 1463544025288 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0a6400 == 43 [pid = 1796] [id = 239] 21:00:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x8eebf400) [pid = 1796] [serial = 718] [outer = (nil)] 21:00:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x9139bc00) [pid = 1796] [serial = 719] [outer = 0x8eebf400] 21:00:25 INFO - PROCESS | 1796 | 1463544025363 Marionette DEBUG loaded listener.js 21:00:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x91cccc00) [pid = 1796] [serial = 720] [outer = 0x8eebf400] 21:00:26 INFO - PROCESS | 1796 | 1463544026366 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]]]}] 21:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1289ms 21:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:00:26 INFO - PROCESS | 1796 | 1463544026399 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 21:00:26 INFO - PROCESS | 1796 | 1463544026402 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 21:00:26 INFO - PROCESS | 1796 | 1463544026407 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:00:26 INFO - PROCESS | 1796 | 1463544026411 Marionette TRACE conn3 <- [1,930,null,{}] 21:00:26 INFO - PROCESS | 1796 | 1463544026417 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}] 21:00:26 INFO - PROCESS | 1796 | 1463544026643 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 21:00:26 INFO - PROCESS | 1796 | 1463544026677 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x91eed400 == 44 [pid = 1796] [id = 240] 21:00:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x91eed800) [pid = 1796] [serial = 721] [outer = (nil)] 21:00:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x925f4000) [pid = 1796] [serial = 722] [outer = 0x91eed800] 21:00:26 INFO - PROCESS | 1796 | 1463544026762 Marionette DEBUG loaded listener.js 21:00:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x92bc3400) [pid = 1796] [serial = 723] [outer = 0x91eed800] 21:00:27 INFO - PROCESS | 1796 | 1463544027678 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]]]}] 21:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1332ms 21:00:27 INFO - PROCESS | 1796 | 1463544027744 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 21:00:27 INFO - PROCESS | 1796 | 1463544027747 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 21:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:00:27 INFO - PROCESS | 1796 | 1463544027753 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:00:27 INFO - PROCESS | 1796 | 1463544027757 Marionette TRACE conn3 <- [1,934,null,{}] 21:00:27 INFO - PROCESS | 1796 | 1463544027762 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}] 21:00:27 INFO - PROCESS | 1796 | 1463544027977 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 21:00:28 INFO - PROCESS | 1796 | 1463544028008 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e639800 == 45 [pid = 1796] [id = 241] 21:00:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x91393400) [pid = 1796] [serial = 724] [outer = (nil)] 21:00:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x92da0800) [pid = 1796] [serial = 725] [outer = 0x91393400] 21:00:28 INFO - PROCESS | 1796 | 1463544028080 Marionette DEBUG loaded listener.js 21:00:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x93963000) [pid = 1796] [serial = 726] [outer = 0x91393400] 21:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x8d0a7400) [pid = 1796] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x8d8b7c00) [pid = 1796] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x8e63a800) [pid = 1796] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x8d295800) [pid = 1796] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x8ad49400) [pid = 1796] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:00:28 INFO - PROCESS | 1796 | 1463544028926 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]]]}] 21:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1235ms 21:00:28 INFO - PROCESS | 1796 | 1463544028990 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 21:00:28 INFO - PROCESS | 1796 | 1463544028993 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 21:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:00:29 INFO - PROCESS | 1796 | 1463544028999 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:00:29 INFO - PROCESS | 1796 | 1463544029003 Marionette TRACE conn3 <- [1,938,null,{}] 21:00:29 INFO - PROCESS | 1796 | 1463544029008 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}] 21:00:29 INFO - PROCESS | 1796 | 1463544029161 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 21:00:29 INFO - PROCESS | 1796 | 1463544029173 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abf1000 == 46 [pid = 1796] [id = 242] 21:00:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x8d8b0c00) [pid = 1796] [serial = 727] [outer = (nil)] 21:00:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x93967c00) [pid = 1796] [serial = 728] [outer = 0x8d8b0c00] 21:00:29 INFO - PROCESS | 1796 | 1463544029246 Marionette DEBUG loaded listener.js 21:00:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x939d5800) [pid = 1796] [serial = 729] [outer = 0x8d8b0c00] 21:00:30 INFO - PROCESS | 1796 | 1463544030081 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]]]}] 21:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1132ms 21:00:30 INFO - PROCESS | 1796 | 1463544030133 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 21:00:30 INFO - PROCESS | 1796 | 1463544030137 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 21:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:00:30 INFO - PROCESS | 1796 | 1463544030143 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:00:30 INFO - PROCESS | 1796 | 1463544030145 Marionette TRACE conn3 <- [1,942,null,{}] 21:00:30 INFO - PROCESS | 1796 | 1463544030151 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}] 21:00:30 INFO - PROCESS | 1796 | 1463544030307 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 21:00:30 INFO - PROCESS | 1796 | 1463544030317 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e63a800 == 47 [pid = 1796] [id = 243] 21:00:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x92d9d800) [pid = 1796] [serial = 730] [outer = (nil)] 21:00:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x939dcc00) [pid = 1796] [serial = 731] [outer = 0x92d9d800] 21:00:30 INFO - PROCESS | 1796 | 1463544030389 Marionette DEBUG loaded listener.js 21:00:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x939e1800) [pid = 1796] [serial = 732] [outer = 0x92d9d800] 21:00:31 INFO - PROCESS | 1796 | 1463544031577 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]]]}] 21:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1479ms 21:00:31 INFO - PROCESS | 1796 | 1463544031624 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 21:00:31 INFO - PROCESS | 1796 | 1463544031631 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 21:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:00:31 INFO - PROCESS | 1796 | 1463544031640 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:00:31 INFO - PROCESS | 1796 | 1463544031646 Marionette TRACE conn3 <- [1,946,null,{}] 21:00:31 INFO - PROCESS | 1796 | 1463544031654 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}] 21:00:31 INFO - PROCESS | 1796 | 1463544031848 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 21:00:32 INFO - PROCESS | 1796 | 1463544032016 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abebc00 == 48 [pid = 1796] [id = 244] 21:00:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x8ad52000) [pid = 1796] [serial = 733] [outer = (nil)] 21:00:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x8d84fc00) [pid = 1796] [serial = 734] [outer = 0x8ad52000] 21:00:32 INFO - PROCESS | 1796 | 1463544032106 Marionette DEBUG loaded listener.js 21:00:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x8d8d8800) [pid = 1796] [serial = 735] [outer = 0x8ad52000] 21:00:33 INFO - PROCESS | 1796 | 1463544033085 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]]]}] 21:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1491ms 21:00:33 INFO - PROCESS | 1796 | 1463544033132 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 21:00:33 INFO - PROCESS | 1796 | 1463544033141 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 21:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:00:33 INFO - PROCESS | 1796 | 1463544033152 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:00:33 INFO - PROCESS | 1796 | 1463544033156 Marionette TRACE conn3 <- [1,950,null,{}] 21:00:33 INFO - PROCESS | 1796 | 1463544033162 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}] 21:00:33 INFO - PROCESS | 1796 | 1463544033350 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 21:00:33 INFO - PROCESS | 1796 | 1463544033518 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad4d400 == 49 [pid = 1796] [id = 245] 21:00:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x8e7d9c00) [pid = 1796] [serial = 736] [outer = (nil)] 21:00:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x8ede8800) [pid = 1796] [serial = 737] [outer = 0x8e7d9c00] 21:00:33 INFO - PROCESS | 1796 | 1463544033691 Marionette DEBUG loaded listener.js 21:00:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x8f0ecc00) [pid = 1796] [serial = 738] [outer = 0x8e7d9c00] 21:00:34 INFO - PROCESS | 1796 | 1463544034578 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]]]}] 21:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1489ms 21:00:34 INFO - PROCESS | 1796 | 1463544034642 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 21:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:00:34 INFO - PROCESS | 1796 | 1463544034646 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 21:00:34 INFO - PROCESS | 1796 | 1463544034653 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:00:34 INFO - PROCESS | 1796 | 1463544034659 Marionette TRACE conn3 <- [1,954,null,{}] 21:00:34 INFO - PROCESS | 1796 | 1463544034676 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}] 21:00:34 INFO - PROCESS | 1796 | 1463544034874 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 21:00:35 INFO - PROCESS | 1796 | 1463544035095 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7f2400 == 50 [pid = 1796] [id = 246] 21:00:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x925f6c00) [pid = 1796] [serial = 739] [outer = (nil)] 21:00:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x93968c00) [pid = 1796] [serial = 740] [outer = 0x925f6c00] 21:00:35 INFO - PROCESS | 1796 | 1463544035233 Marionette DEBUG loaded listener.js 21:00:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x93b04c00) [pid = 1796] [serial = 741] [outer = 0x925f6c00] 21:00:36 INFO - PROCESS | 1796 | 1463544036145 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]]]}] 21:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1547ms 21:00:36 INFO - PROCESS | 1796 | 1463544036200 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 21:00:36 INFO - PROCESS | 1796 | 1463544036204 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 21:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:00:36 INFO - PROCESS | 1796 | 1463544036211 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:00:36 INFO - PROCESS | 1796 | 1463544036215 Marionette TRACE conn3 <- [1,958,null,{}] 21:00:36 INFO - PROCESS | 1796 | 1463544036220 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}] 21:00:36 INFO - PROCESS | 1796 | 1463544036411 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 21:00:36 INFO - PROCESS | 1796 | 1463544036623 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x939d5c00 == 51 [pid = 1796] [id = 247] 21:00:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x93b09400) [pid = 1796] [serial = 742] [outer = (nil)] 21:00:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x93bc7400) [pid = 1796] [serial = 743] [outer = 0x93b09400] 21:00:36 INFO - PROCESS | 1796 | 1463544036755 Marionette DEBUG loaded listener.js 21:00:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x93bd0400) [pid = 1796] [serial = 744] [outer = 0x93b09400] 21:00:37 INFO - PROCESS | 1796 | 1463544037676 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]]]}] 21:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1536ms 21:00:37 INFO - PROCESS | 1796 | 1463544037749 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 21:00:37 INFO - PROCESS | 1796 | 1463544037755 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 21:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:00:37 INFO - PROCESS | 1796 | 1463544037762 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:00:37 INFO - PROCESS | 1796 | 1463544037767 Marionette TRACE conn3 <- [1,962,null,{}] 21:00:37 INFO - PROCESS | 1796 | 1463544037773 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}] 21:00:38 INFO - PROCESS | 1796 | 1463544038000 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 21:00:38 INFO - PROCESS | 1796 | 1463544038229 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x93b0c000 == 52 [pid = 1796] [id = 248] 21:00:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x93bcf800) [pid = 1796] [serial = 745] [outer = (nil)] 21:00:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x94f04000) [pid = 1796] [serial = 746] [outer = 0x93bcf800] 21:00:38 INFO - PROCESS | 1796 | 1463544038363 Marionette DEBUG loaded listener.js 21:00:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x94f07000) [pid = 1796] [serial = 747] [outer = 0x93bcf800] 21:00:39 INFO - PROCESS | 1796 | 1463544039295 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]]]}] 21:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1596ms 21:00:39 INFO - PROCESS | 1796 | 1463544039361 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 21:00:39 INFO - PROCESS | 1796 | 1463544039365 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 21:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:00:39 INFO - PROCESS | 1796 | 1463544039372 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:00:39 INFO - PROCESS | 1796 | 1463544039376 Marionette TRACE conn3 <- [1,966,null,{}] 21:00:39 INFO - PROCESS | 1796 | 1463544039382 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}] 21:00:39 INFO - PROCESS | 1796 | 1463544039648 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 21:00:39 INFO - PROCESS | 1796 | 1463544039891 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abeb000 == 53 [pid = 1796] [id = 249] 21:00:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x94f34000) [pid = 1796] [serial = 748] [outer = (nil)] 21:00:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x94fc5800) [pid = 1796] [serial = 749] [outer = 0x94f34000] 21:00:39 INFO - PROCESS | 1796 | 1463544039982 Marionette DEBUG loaded listener.js 21:00:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x95034800) [pid = 1796] [serial = 750] [outer = 0x94f34000] 21:00:40 INFO - PROCESS | 1796 | 1463544040897 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]]]}] 21:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1590ms 21:00:40 INFO - PROCESS | 1796 | 1463544040963 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 21:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:00:40 INFO - PROCESS | 1796 | 1463544040968 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 21:00:40 INFO - PROCESS | 1796 | 1463544040975 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:00:40 INFO - PROCESS | 1796 | 1463544040979 Marionette TRACE conn3 <- [1,970,null,{}] 21:00:40 INFO - PROCESS | 1796 | 1463544040984 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}] 21:00:41 INFO - PROCESS | 1796 | 1463544041224 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 21:00:41 INFO - PROCESS | 1796 | 1463544041525 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e707c00 == 54 [pid = 1796] [id = 250] 21:00:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x94fbe400) [pid = 1796] [serial = 751] [outer = (nil)] 21:00:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x9503b800) [pid = 1796] [serial = 752] [outer = 0x94fbe400] 21:00:41 INFO - PROCESS | 1796 | 1463544041613 Marionette DEBUG loaded listener.js 21:00:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x9503ec00) [pid = 1796] [serial = 753] [outer = 0x94fbe400] 21:00:42 INFO - PROCESS | 1796 | 1463544042876 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]]]}] 21:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1941ms 21:00:42 INFO - PROCESS | 1796 | 1463544042917 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 21:00:42 INFO - PROCESS | 1796 | 1463544042920 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 21:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:00:42 INFO - PROCESS | 1796 | 1463544042928 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:00:42 INFO - PROCESS | 1796 | 1463544042932 Marionette TRACE conn3 <- [1,974,null,{}] 21:00:42 INFO - PROCESS | 1796 | 1463544042938 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}] 21:00:43 INFO - PROCESS | 1796 | 1463544043150 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 21:00:43 INFO - PROCESS | 1796 | 1463544043346 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x92a0d800 == 55 [pid = 1796] [id = 251] 21:00:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x9396ac00) [pid = 1796] [serial = 754] [outer = (nil)] 21:00:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x95249c00) [pid = 1796] [serial = 755] [outer = 0x9396ac00] 21:00:43 INFO - PROCESS | 1796 | 1463544043443 Marionette DEBUG loaded listener.js 21:00:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x9524b000) [pid = 1796] [serial = 756] [outer = 0x9396ac00] 21:00:44 INFO - PROCESS | 1796 | 1463544044423 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]]]}] 21:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1534ms 21:00:44 INFO - PROCESS | 1796 | 1463544044462 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 21:00:44 INFO - PROCESS | 1796 | 1463544044466 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 21:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:00:44 INFO - PROCESS | 1796 | 1463544044473 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:00:44 INFO - PROCESS | 1796 | 1463544044477 Marionette TRACE conn3 <- [1,978,null,{}] 21:00:44 INFO - PROCESS | 1796 | 1463544044483 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}] 21:00:44 INFO - PROCESS | 1796 | 1463544044652 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 21:00:44 INFO - PROCESS | 1796 | 1463544044878 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x9503a400 == 56 [pid = 1796] [id = 252] 21:00:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x95042000) [pid = 1796] [serial = 757] [outer = (nil)] 21:00:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x95254400) [pid = 1796] [serial = 758] [outer = 0x95042000] 21:00:45 INFO - PROCESS | 1796 | 1463544045014 Marionette DEBUG loaded listener.js 21:00:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x95257400) [pid = 1796] [serial = 759] [outer = 0x95042000] 21:00:46 INFO - PROCESS | 1796 | 1463544046067 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]]]}] 21:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1635ms 21:00:46 INFO - PROCESS | 1796 | 1463544046109 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 21:00:46 INFO - PROCESS | 1796 | 1463544046114 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 21:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:00:46 INFO - PROCESS | 1796 | 1463544046120 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:00:46 INFO - PROCESS | 1796 | 1463544046122 Marionette TRACE conn3 <- [1,982,null,{}] 21:00:46 INFO - PROCESS | 1796 | 1463544046150 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}] 21:00:46 INFO - PROCESS | 1796 | 1463544046370 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 21:00:46 INFO - PROCESS | 1796 | 1463544046601 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x9524d800 == 57 [pid = 1796] [id = 253] 21:00:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x954c8800) [pid = 1796] [serial = 760] [outer = (nil)] 21:00:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x954cd400) [pid = 1796] [serial = 761] [outer = 0x954c8800] 21:00:46 INFO - PROCESS | 1796 | 1463544046701 Marionette DEBUG loaded listener.js 21:00:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x954d2000) [pid = 1796] [serial = 762] [outer = 0x954c8800] 21:00:47 INFO - PROCESS | 1796 | 1463544047645 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]]]}] 21:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1605ms 21:00:47 INFO - PROCESS | 1796 | 1463544047726 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 21:00:47 INFO - PROCESS | 1796 | 1463544047730 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 21:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:00:47 INFO - PROCESS | 1796 | 1463544047737 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:00:47 INFO - PROCESS | 1796 | 1463544047741 Marionette TRACE conn3 <- [1,986,null,{}] 21:00:47 INFO - PROCESS | 1796 | 1463544047747 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}] 21:00:47 INFO - PROCESS | 1796 | 1463544047994 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 21:00:48 INFO - PROCESS | 1796 | 1463544048646 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cceb400 == 58 [pid = 1796] [id = 254] 21:00:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8ccec000) [pid = 1796] [serial = 763] [outer = (nil)] 21:00:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8d0a4000) [pid = 1796] [serial = 764] [outer = 0x8ccec000] 21:00:48 INFO - PROCESS | 1796 | 1463544048732 Marionette DEBUG loaded listener.js 21:00:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8d845800) [pid = 1796] [serial = 765] [outer = 0x8ccec000] 21:00:49 INFO - PROCESS | 1796 | 1463544049633 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]]]}] 21:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1945ms 21:00:49 INFO - PROCESS | 1796 | 1463544049683 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 21:00:49 INFO - PROCESS | 1796 | 1463544049690 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 21:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:00:49 INFO - PROCESS | 1796 | 1463544049697 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:00:49 INFO - PROCESS | 1796 | 1463544049702 Marionette TRACE conn3 <- [1,990,null,{}] 21:00:49 INFO - PROCESS | 1796 | 1463544049710 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}] 21:00:49 INFO - PROCESS | 1796 | 1463544049891 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 21:00:50 INFO - PROCESS | 1796 | 1463544050082 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e64f800 == 59 [pid = 1796] [id = 255] 21:00:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8e650400) [pid = 1796] [serial = 766] [outer = (nil)] 21:00:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8e7cd800) [pid = 1796] [serial = 767] [outer = 0x8e650400] 21:00:50 INFO - PROCESS | 1796 | 1463544050292 Marionette DEBUG loaded listener.js 21:00:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8eddbc00) [pid = 1796] [serial = 768] [outer = 0x8e650400] 21:00:51 INFO - PROCESS | 1796 | 1463544051309 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]]]}] 21:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1691ms 21:00:51 INFO - PROCESS | 1796 | 1463544051391 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 21:00:51 INFO - PROCESS | 1796 | 1463544051398 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 21:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:00:51 INFO - PROCESS | 1796 | 1463544051408 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:00:51 INFO - PROCESS | 1796 | 1463544051412 Marionette TRACE conn3 <- [1,994,null,{}] 21:00:51 INFO - PROCESS | 1796 | 1463544051418 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}] 21:00:51 INFO - PROCESS | 1796 | 1463544051668 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 21:00:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8abf1000 == 58 [pid = 1796] [id = 242] 21:00:51 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8edde000) [pid = 1796] [serial = 674] [outer = (nil)] [url = about:blank] 21:00:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8e639800 == 57 [pid = 1796] [id = 241] 21:00:51 INFO - PROCESS | 1796 | --DOCSHELL 0x91eed400 == 56 [pid = 1796] [id = 240] 21:00:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0a6400 == 55 [pid = 1796] [id = 239] 21:00:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7ef400 == 54 [pid = 1796] [id = 238] 21:00:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8ad4d000 == 53 [pid = 1796] [id = 237] 21:00:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8d84d000 == 52 [pid = 1796] [id = 236] 21:00:51 INFO - PROCESS | 1796 | 1463544051972 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8cce7400 == 51 [pid = 1796] [id = 235] 21:00:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad4d000 == 52 [pid = 1796] [id = 256] 21:00:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8cce7400) [pid = 1796] [serial = 769] [outer = (nil)] 21:00:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8d849000) [pid = 1796] [serial = 770] [outer = 0x8cce7400] 21:00:52 INFO - PROCESS | 1796 | 1463544052072 Marionette DEBUG loaded listener.js 21:00:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8e653400) [pid = 1796] [serial = 771] [outer = 0x8cce7400] 21:00:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8abf2400 == 51 [pid = 1796] [id = 225] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8f0e3800) [pid = 1796] [serial = 641] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x91eea000) [pid = 1796] [serial = 650] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8d7f0400) [pid = 1796] [serial = 662] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x922ca800) [pid = 1796] [serial = 653] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x9127c800) [pid = 1796] [serial = 644] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8d8d1400) [pid = 1796] [serial = 665] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8e7d1c00) [pid = 1796] [serial = 635] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8e644800) [pid = 1796] [serial = 668] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8d843000) [pid = 1796] [serial = 663] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8d2a1c00) [pid = 1796] [serial = 632] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8d7f0800) [pid = 1796] [serial = 656] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8e705c00) [pid = 1796] [serial = 672] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8d0a3c00) [pid = 1796] [serial = 659] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8d8d7800) [pid = 1796] [serial = 666] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8d299800) [pid = 1796] [serial = 660] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8ede8400) [pid = 1796] [serial = 638] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8e651400) [pid = 1796] [serial = 669] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8e64fc00) [pid = 1796] [serial = 629] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8e655c00) [pid = 1796] [serial = 671] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x91cc3800) [pid = 1796] [serial = 647] [outer = (nil)] [url = about:blank] 21:00:52 INFO - PROCESS | 1796 | 1463544052938 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]]]}] 21:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1589ms 21:00:53 INFO - PROCESS | 1796 | 1463544052998 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 21:00:53 INFO - PROCESS | 1796 | 1463544053002 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 21:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:00:53 INFO - PROCESS | 1796 | 1463544053010 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:00:53 INFO - PROCESS | 1796 | 1463544053020 Marionette TRACE conn3 <- [1,998,null,{}] 21:00:53 INFO - PROCESS | 1796 | 1463544053044 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}] 21:00:53 INFO - PROCESS | 1796 | 1463544053234 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 21:00:53 INFO - PROCESS | 1796 | 1463544053375 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abf0800 == 52 [pid = 1796] [id = 257] 21:00:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8d299800) [pid = 1796] [serial = 772] [outer = (nil)] 21:00:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8f0e7c00) [pid = 1796] [serial = 773] [outer = 0x8d299800] 21:00:53 INFO - PROCESS | 1796 | 1463544053457 Marionette DEBUG loaded listener.js 21:00:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x91281000) [pid = 1796] [serial = 774] [outer = 0x8d299800] 21:00:54 INFO - PROCESS | 1796 | 1463544054370 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]]]}] 21:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1402ms 21:00:54 INFO - PROCESS | 1796 | 1463544054412 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 21:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:00:54 INFO - PROCESS | 1796 | 1463544054417 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 21:00:54 INFO - PROCESS | 1796 | 1463544054432 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:00:54 INFO - PROCESS | 1796 | 1463544054435 Marionette TRACE conn3 <- [1,1002,null,{}] 21:00:54 INFO - PROCESS | 1796 | 1463544054441 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}] 21:00:54 INFO - PROCESS | 1796 | 1463544054670 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 21:00:54 INFO - PROCESS | 1796 | 1463544054698 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d5c00 == 53 [pid = 1796] [id = 258] 21:00:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8ede4800) [pid = 1796] [serial = 775] [outer = (nil)] 21:00:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x91ccd000) [pid = 1796] [serial = 776] [outer = 0x8ede4800] 21:00:54 INFO - PROCESS | 1796 | 1463544054786 Marionette DEBUG loaded listener.js 21:00:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x91eeec00) [pid = 1796] [serial = 777] [outer = 0x8ede4800] 21:00:55 INFO - PROCESS | 1796 | 1463544055769 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]]]}] 21:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1399ms 21:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:00:55 INFO - PROCESS | 1796 | 1463544055823 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 21:00:55 INFO - PROCESS | 1796 | 1463544055826 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 21:00:55 INFO - PROCESS | 1796 | 1463544055862 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:00:55 INFO - PROCESS | 1796 | 1463544055866 Marionette TRACE conn3 <- [1,1006,null,{}] 21:00:55 INFO - PROCESS | 1796 | 1463544055872 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}] 21:00:56 INFO - PROCESS | 1796 | 1463544056090 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 21:00:56 INFO - PROCESS | 1796 | 1463544056110 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ef0000 == 54 [pid = 1796] [id = 259] 21:00:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x92326800) [pid = 1796] [serial = 778] [outer = (nil)] 21:00:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x925f1800) [pid = 1796] [serial = 779] [outer = 0x92326800] 21:00:56 INFO - PROCESS | 1796 | 1463544056199 Marionette DEBUG loaded listener.js 21:00:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x92a01c00) [pid = 1796] [serial = 780] [outer = 0x92326800] 21:00:56 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x91eed800) [pid = 1796] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:00:56 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x91393400) [pid = 1796] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:00:56 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8eebf400) [pid = 1796] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:00:56 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8edd5c00) [pid = 1796] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:00:56 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8d8b0c00) [pid = 1796] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:00:56 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8d29b800) [pid = 1796] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:00:56 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8d84f000) [pid = 1796] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:00:56 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8cce8400) [pid = 1796] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:00:57 INFO - PROCESS | 1796 | 1463544057429 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]]]}] 21:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1664ms 21:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:00:57 INFO - PROCESS | 1796 | 1463544057501 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 21:00:57 INFO - PROCESS | 1796 | 1463544057504 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 21:00:57 INFO - PROCESS | 1796 | 1463544057511 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:00:57 INFO - PROCESS | 1796 | 1463544057515 Marionette TRACE conn3 <- [1,1010,null,{}] 21:00:57 INFO - PROCESS | 1796 | 1463544057520 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}] 21:00:57 INFO - PROCESS | 1796 | 1463544057687 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 21:00:57 INFO - PROCESS | 1796 | 1463544057821 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x91393400 == 55 [pid = 1796] [id = 260] 21:00:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x91cc8400) [pid = 1796] [serial = 781] [outer = (nil)] 21:00:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x92a0f400) [pid = 1796] [serial = 782] [outer = 0x91cc8400] 21:00:57 INFO - PROCESS | 1796 | 1463544057895 Marionette DEBUG loaded listener.js 21:00:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x92bccc00) [pid = 1796] [serial = 783] [outer = 0x91cc8400] 21:00:58 INFO - PROCESS | 1796 | 1463544058635 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]]]}] 21:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1181ms 21:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:00:58 INFO - PROCESS | 1796 | 1463544058692 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 21:00:58 INFO - PROCESS | 1796 | 1463544058695 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 21:00:58 INFO - PROCESS | 1796 | 1463544058702 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:00:58 INFO - PROCESS | 1796 | 1463544058705 Marionette TRACE conn3 <- [1,1014,null,{}] 21:00:58 INFO - PROCESS | 1796 | 1463544058710 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}] 21:00:58 INFO - PROCESS | 1796 | 1463544058959 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 21:00:59 INFO - PROCESS | 1796 | 1463544059107 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d298c00 == 56 [pid = 1796] [id = 261] 21:00:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8d29b000) [pid = 1796] [serial = 784] [outer = (nil)] 21:00:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8d7ec000) [pid = 1796] [serial = 785] [outer = 0x8d29b000] 21:00:59 INFO - PROCESS | 1796 | 1463544059197 Marionette DEBUG loaded listener.js 21:00:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8d84e000) [pid = 1796] [serial = 786] [outer = 0x8d29b000] 21:01:00 INFO - PROCESS | 1796 | 1463544060221 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]]]}] 21:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1589ms 21:01:00 INFO - PROCESS | 1796 | 1463544060293 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 21:01:00 INFO - PROCESS | 1796 | 1463544060299 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 21:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:01:00 INFO - PROCESS | 1796 | 1463544060308 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:01:00 INFO - PROCESS | 1796 | 1463544060314 Marionette TRACE conn3 <- [1,1018,null,{}] 21:01:00 INFO - PROCESS | 1796 | 1463544060322 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}] 21:01:00 INFO - PROCESS | 1796 | 1463544060552 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 21:01:00 INFO - PROCESS | 1796 | 1463544060781 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e64fc00 == 57 [pid = 1796] [id = 262] 21:01:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8e702c00) [pid = 1796] [serial = 787] [outer = (nil)] 21:01:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8e7d1400) [pid = 1796] [serial = 788] [outer = 0x8e702c00] 21:01:00 INFO - PROCESS | 1796 | 1463544060931 Marionette DEBUG loaded listener.js 21:01:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8ede3000) [pid = 1796] [serial = 789] [outer = 0x8e702c00] 21:01:02 INFO - PROCESS | 1796 | 1463544062013 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]]]}] 21:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1742ms 21:01:02 INFO - PROCESS | 1796 | 1463544062051 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 21:01:02 INFO - PROCESS | 1796 | 1463544062057 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 21:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:01:02 INFO - PROCESS | 1796 | 1463544062065 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:01:02 INFO - PROCESS | 1796 | 1463544062071 Marionette TRACE conn3 <- [1,1022,null,{}] 21:01:02 INFO - PROCESS | 1796 | 1463544062078 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}] 21:01:02 INFO - PROCESS | 1796 | 1463544062271 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 21:01:02 INFO - PROCESS | 1796 | 1463544062533 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f0ef000 == 58 [pid = 1796] [id = 263] 21:01:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x925f2400) [pid = 1796] [serial = 790] [outer = (nil)] 21:01:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x9297c000) [pid = 1796] [serial = 791] [outer = 0x925f2400] 21:01:02 INFO - PROCESS | 1796 | 1463544062620 Marionette DEBUG loaded listener.js 21:01:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x92d94400) [pid = 1796] [serial = 792] [outer = 0x925f2400] 21:01:03 INFO - PROCESS | 1796 | 1463544063517 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]]]}] 21:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1493ms 21:01:03 INFO - PROCESS | 1796 | 1463544063558 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 21:01:03 INFO - PROCESS | 1796 | 1463544063565 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 21:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:01:03 INFO - PROCESS | 1796 | 1463544063582 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:01:03 INFO - PROCESS | 1796 | 1463544063589 Marionette TRACE conn3 <- [1,1026,null,{}] 21:01:03 INFO - PROCESS | 1796 | 1463544063595 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}] 21:01:03 INFO - PROCESS | 1796 | 1463544063783 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 21:01:04 INFO - PROCESS | 1796 | 1463544064002 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cce7800 == 59 [pid = 1796] [id = 264] 21:01:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x91cc5000) [pid = 1796] [serial = 793] [outer = (nil)] 21:01:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x93bc7c00) [pid = 1796] [serial = 794] [outer = 0x91cc5000] 21:01:04 INFO - PROCESS | 1796 | 1463544064132 Marionette DEBUG loaded listener.js 21:01:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x94f05000) [pid = 1796] [serial = 795] [outer = 0x91cc5000] 21:01:05 INFO - PROCESS | 1796 | 1463544065013 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]]]}] 21:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1508ms 21:01:05 INFO - PROCESS | 1796 | 1463544065081 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 21:01:05 INFO - PROCESS | 1796 | 1463544065086 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 21:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:01:05 INFO - PROCESS | 1796 | 1463544065092 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:01:05 INFO - PROCESS | 1796 | 1463544065096 Marionette TRACE conn3 <- [1,1030,null,{}] 21:01:05 INFO - PROCESS | 1796 | 1463544065101 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}] 21:01:05 INFO - PROCESS | 1796 | 1463544065324 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 21:01:05 INFO - PROCESS | 1796 | 1463544065545 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x93bcbc00 == 60 [pid = 1796] [id = 265] 21:01:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x94f0ec00) [pid = 1796] [serial = 796] [outer = (nil)] 21:01:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x94fbd000) [pid = 1796] [serial = 797] [outer = 0x94f0ec00] 21:01:05 INFO - PROCESS | 1796 | 1463544065676 Marionette DEBUG loaded listener.js 21:01:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x95038c00) [pid = 1796] [serial = 798] [outer = 0x94f0ec00] 21:01:06 INFO - PROCESS | 1796 | 1463544066587 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]]]}] 21:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1535ms 21:01:06 INFO - PROCESS | 1796 | 1463544066629 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 21:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:01:06 INFO - PROCESS | 1796 | 1463544066634 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 21:01:06 INFO - PROCESS | 1796 | 1463544066641 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:01:06 INFO - PROCESS | 1796 | 1463544066645 Marionette TRACE conn3 <- [1,1034,null,{}] 21:01:06 INFO - PROCESS | 1796 | 1463544066651 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}] 21:01:06 INFO - PROCESS | 1796 | 1463544066850 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 21:01:07 INFO - PROCESS | 1796 | 1463544067103 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x95255800 == 61 [pid = 1796] [id = 266] 21:01:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x95257800) [pid = 1796] [serial = 799] [outer = (nil)] 21:01:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x954c8000) [pid = 1796] [serial = 800] [outer = 0x95257800] 21:01:07 INFO - PROCESS | 1796 | 1463544067250 Marionette DEBUG loaded listener.js 21:01:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x95652400) [pid = 1796] [serial = 801] [outer = 0x95257800] 21:01:08 INFO - PROCESS | 1796 | 1463544068158 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]]]}] 21:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1587ms 21:01:08 INFO - PROCESS | 1796 | 1463544068228 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 21:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:01:08 INFO - PROCESS | 1796 | 1463544068233 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 21:01:08 INFO - PROCESS | 1796 | 1463544068239 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:01:08 INFO - PROCESS | 1796 | 1463544068243 Marionette TRACE conn3 <- [1,1038,null,{}] 21:01:08 INFO - PROCESS | 1796 | 1463544068249 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}] 21:01:08 INFO - PROCESS | 1796 | 1463544068433 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 21:01:08 INFO - PROCESS | 1796 | 1463544068698 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8d6c00 == 62 [pid = 1796] [id = 267] 21:01:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x954c6c00) [pid = 1796] [serial = 802] [outer = (nil)] 21:01:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x9813c800) [pid = 1796] [serial = 803] [outer = 0x954c6c00] 21:01:08 INFO - PROCESS | 1796 | 1463544068920 Marionette DEBUG loaded listener.js 21:01:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x98942400) [pid = 1796] [serial = 804] [outer = 0x954c6c00] 21:01:09 INFO - PROCESS | 1796 | 1463544069944 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]]]}] 21:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1746ms 21:01:09 INFO - PROCESS | 1796 | 1463544069985 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 21:01:09 INFO - PROCESS | 1796 | 1463544069989 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 21:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:01:09 INFO - PROCESS | 1796 | 1463544069996 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:01:10 INFO - PROCESS | 1796 | 1463544069999 Marionette TRACE conn3 <- [1,1042,null,{}] 21:01:10 INFO - PROCESS | 1796 | 1463544070005 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}] 21:01:10 INFO - PROCESS | 1796 | 1463544070181 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 21:01:10 INFO - PROCESS | 1796 | 1463544070366 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x977e3000 == 63 [pid = 1796] [id = 268] 21:01:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x9813d800) [pid = 1796] [serial = 805] [outer = (nil)] 21:01:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x98aae800) [pid = 1796] [serial = 806] [outer = 0x9813d800] 21:01:10 INFO - PROCESS | 1796 | 1463544070468 Marionette DEBUG loaded listener.js 21:01:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x98abbc00) [pid = 1796] [serial = 807] [outer = 0x9813d800] 21:01:11 INFO - PROCESS | 1796 | 1463544071392 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]]]}] 21:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1433ms 21:01:11 INFO - PROCESS | 1796 | 1463544071430 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 21:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:01:11 INFO - PROCESS | 1796 | 1463544071434 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 21:01:11 INFO - PROCESS | 1796 | 1463544071441 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:01:11 INFO - PROCESS | 1796 | 1463544071445 Marionette TRACE conn3 <- [1,1046,null,{}] 21:01:11 INFO - PROCESS | 1796 | 1463544071451 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}] 21:01:11 INFO - PROCESS | 1796 | 1463544071630 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 21:01:11 INFO - PROCESS | 1796 | 1463544071812 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d09e000 == 64 [pid = 1796] [id = 269] 21:01:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x989dc000) [pid = 1796] [serial = 808] [outer = (nil)] 21:01:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x99508000) [pid = 1796] [serial = 809] [outer = 0x989dc000] 21:01:11 INFO - PROCESS | 1796 | 1463544071895 Marionette DEBUG loaded listener.js 21:01:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x99511400) [pid = 1796] [serial = 810] [outer = 0x989dc000] 21:01:13 INFO - PROCESS | 1796 | 1463544073188 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]]]}] 21:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1787ms 21:01:13 INFO - PROCESS | 1796 | 1463544073227 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 21:01:13 INFO - PROCESS | 1796 | 1463544073231 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 21:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:01:13 INFO - PROCESS | 1796 | 1463544073238 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:01:13 INFO - PROCESS | 1796 | 1463544073248 Marionette TRACE conn3 <- [1,1050,null,{}] 21:01:13 INFO - PROCESS | 1796 | 1463544073254 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}] 21:01:13 INFO - PROCESS | 1796 | 1463544073454 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 21:01:13 INFO - PROCESS | 1796 | 1463544073678 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x989e2800 == 65 [pid = 1796] [id = 270] 21:01:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x98e37000) [pid = 1796] [serial = 811] [outer = (nil)] 21:01:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x9994ec00) [pid = 1796] [serial = 812] [outer = 0x98e37000] 21:01:13 INFO - PROCESS | 1796 | 1463544073818 Marionette DEBUG loaded listener.js 21:01:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x99a4c800) [pid = 1796] [serial = 813] [outer = 0x98e37000] 21:01:14 INFO - PROCESS | 1796 | 1463544074689 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]]]}] 21:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1489ms 21:01:14 INFO - PROCESS | 1796 | 1463544074728 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 21:01:14 INFO - PROCESS | 1796 | 1463544074731 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 21:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:01:14 INFO - PROCESS | 1796 | 1463544074739 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:01:14 INFO - PROCESS | 1796 | 1463544074742 Marionette TRACE conn3 <- [1,1054,null,{}] 21:01:14 INFO - PROCESS | 1796 | 1463544074749 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}] 21:01:14 INFO - PROCESS | 1796 | 1463544074944 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 21:01:15 INFO - PROCESS | 1796 | 1463544075126 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x9950b400 == 66 [pid = 1796] [id = 271] 21:01:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x997c3400) [pid = 1796] [serial = 814] [outer = (nil)] 21:01:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x99ccc400) [pid = 1796] [serial = 815] [outer = 0x997c3400] 21:01:15 INFO - PROCESS | 1796 | 1463544075224 Marionette DEBUG loaded listener.js 21:01:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x99cd5400) [pid = 1796] [serial = 816] [outer = 0x997c3400] 21:01:16 INFO - PROCESS | 1796 | 1463544076286 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]]]}] 21:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1581ms 21:01:16 INFO - PROCESS | 1796 | 1463544076321 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 21:01:16 INFO - PROCESS | 1796 | 1463544076325 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 21:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:01:16 INFO - PROCESS | 1796 | 1463544076333 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:01:16 INFO - PROCESS | 1796 | 1463544076338 Marionette TRACE conn3 <- [1,1058,null,{}] 21:01:16 INFO - PROCESS | 1796 | 1463544076344 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}] 21:01:16 INFO - PROCESS | 1796 | 1463544076566 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 21:01:16 INFO - PROCESS | 1796 | 1463544076800 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x98ebd800 == 67 [pid = 1796] [id = 272] 21:01:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x99cc9800) [pid = 1796] [serial = 817] [outer = (nil)] 21:01:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x99f7cc00) [pid = 1796] [serial = 818] [outer = 0x99cc9800] 21:01:16 INFO - PROCESS | 1796 | 1463544076931 Marionette DEBUG loaded listener.js 21:01:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x99f81400) [pid = 1796] [serial = 819] [outer = 0x99cc9800] 21:01:17 INFO - PROCESS | 1796 | 1463544077814 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]]]}] 21:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1533ms 21:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:01:17 INFO - PROCESS | 1796 | 1463544077866 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 21:01:17 INFO - PROCESS | 1796 | 1463544077869 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 21:01:17 INFO - PROCESS | 1796 | 1463544077876 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:01:17 INFO - PROCESS | 1796 | 1463544077879 Marionette TRACE conn3 <- [1,1062,null,{}] 21:01:17 INFO - PROCESS | 1796 | 1463544077885 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}] 21:01:18 INFO - PROCESS | 1796 | 1463544078072 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 21:01:18 INFO - PROCESS | 1796 | 1463544078347 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ccefc00 == 68 [pid = 1796] [id = 273] 21:01:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x8d843800) [pid = 1796] [serial = 820] [outer = (nil)] 21:01:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x8e7d4000) [pid = 1796] [serial = 821] [outer = 0x8d843800] 21:01:18 INFO - PROCESS | 1796 | 1463544078480 Marionette DEBUG loaded listener.js 21:01:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x91ccdc00) [pid = 1796] [serial = 822] [outer = 0x8d843800] 21:01:19 INFO - PROCESS | 1796 | 1463544079746 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]]]}] 21:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1935ms 21:01:19 INFO - PROCESS | 1796 | 1463544079812 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 21:01:19 INFO - PROCESS | 1796 | 1463544079818 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 21:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:01:19 INFO - PROCESS | 1796 | 1463544079950 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:01:19 INFO - PROCESS | 1796 | 1463544079956 Marionette TRACE conn3 <- [1,1066,null,{}] 21:01:19 INFO - PROCESS | 1796 | 1463544079967 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}] 21:01:20 INFO - PROCESS | 1796 | 1463544080146 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 21:01:20 INFO - PROCESS | 1796 | 1463544080343 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7f2000 == 69 [pid = 1796] [id = 274] 21:01:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x8d7f3400) [pid = 1796] [serial = 823] [outer = (nil)] 21:01:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x8e652400) [pid = 1796] [serial = 824] [outer = 0x8d7f3400] 21:01:20 INFO - PROCESS | 1796 | 1463544080428 Marionette DEBUG loaded listener.js 21:01:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x8e7d5000) [pid = 1796] [serial = 825] [outer = 0x8d7f3400] 21:01:21 INFO - PROCESS | 1796 | 1463544081485 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]]]}] 21:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1655ms 21:01:21 INFO - PROCESS | 1796 | 1463544081542 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 21:01:21 INFO - PROCESS | 1796 | 1463544081551 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 21:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:01:21 INFO - PROCESS | 1796 | 1463544081561 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:01:21 INFO - PROCESS | 1796 | 1463544081564 Marionette TRACE conn3 <- [1,1070,null,{}] 21:01:21 INFO - PROCESS | 1796 | 1463544081570 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}] 21:01:21 INFO - PROCESS | 1796 | 1463544081798 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 21:01:22 INFO - PROCESS | 1796 | 1463544082035 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e658400 == 70 [pid = 1796] [id = 275] 21:01:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x8e703c00) [pid = 1796] [serial = 826] [outer = (nil)] 21:01:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x91281800) [pid = 1796] [serial = 827] [outer = 0x8e703c00] 21:01:22 INFO - PROCESS | 1796 | 1463544082115 Marionette DEBUG loaded listener.js 21:01:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x91eec000) [pid = 1796] [serial = 828] [outer = 0x8e703c00] 21:01:22 INFO - PROCESS | 1796 | --DOCSHELL 0x91393400 == 69 [pid = 1796] [id = 260] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8d0a8400) [pid = 1796] [serial = 677] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x8d8ba000) [pid = 1796] [serial = 680] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x8ede7c00) [pid = 1796] [serial = 683] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x8f0e5400) [pid = 1796] [serial = 686] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x9138e800) [pid = 1796] [serial = 689] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x925f4c00) [pid = 1796] [serial = 692] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x92bc4c00) [pid = 1796] [serial = 701] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x92a01800) [pid = 1796] [serial = 698] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x92977c00) [pid = 1796] [serial = 695] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x92bd0000) [pid = 1796] [serial = 704] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOCSHELL 0x91ef0000 == 68 [pid = 1796] [id = 259] 21:01:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7d5c00 == 67 [pid = 1796] [id = 258] 21:01:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8abf0800 == 66 [pid = 1796] [id = 257] 21:01:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8ad4d000 == 65 [pid = 1796] [id = 256] 21:01:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8e64f800 == 64 [pid = 1796] [id = 255] 21:01:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8cceb400 == 63 [pid = 1796] [id = 254] 21:01:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8e707c00 == 62 [pid = 1796] [id = 250] 21:01:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8abeb000 == 61 [pid = 1796] [id = 249] 21:01:22 INFO - PROCESS | 1796 | --DOCSHELL 0x93b0c000 == 60 [pid = 1796] [id = 248] 21:01:22 INFO - PROCESS | 1796 | --DOCSHELL 0x939d5c00 == 59 [pid = 1796] [id = 247] 21:01:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7f2400 == 58 [pid = 1796] [id = 246] 21:01:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8ad4d400 == 57 [pid = 1796] [id = 245] 21:01:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8abebc00 == 56 [pid = 1796] [id = 244] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x925f4000) [pid = 1796] [serial = 722] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x92da0800) [pid = 1796] [serial = 725] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x9139bc00) [pid = 1796] [serial = 719] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x92bc3400) [pid = 1796] [serial = 723] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8eec7000) [pid = 1796] [serial = 716] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8f0ee800) [pid = 1796] [serial = 717] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x93967c00) [pid = 1796] [serial = 728] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x8edeac00) [pid = 1796] [serial = 714] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x8e646800) [pid = 1796] [serial = 713] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8e657000) [pid = 1796] [serial = 711] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8e639400) [pid = 1796] [serial = 710] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x8d0a6800) [pid = 1796] [serial = 708] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8ccee000) [pid = 1796] [serial = 707] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x939d5800) [pid = 1796] [serial = 729] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x93963000) [pid = 1796] [serial = 726] [outer = (nil)] [url = about:blank] 21:01:22 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x91cccc00) [pid = 1796] [serial = 720] [outer = (nil)] [url = about:blank] 21:01:23 INFO - PROCESS | 1796 | 1463544083156 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]]]}] 21:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1631ms 21:01:23 INFO - PROCESS | 1796 | 1463544083193 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 21:01:23 INFO - PROCESS | 1796 | 1463544083199 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 21:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:01:23 INFO - PROCESS | 1796 | 1463544083206 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:01:23 INFO - PROCESS | 1796 | 1463544083212 Marionette TRACE conn3 <- [1,1074,null,{}] 21:01:23 INFO - PROCESS | 1796 | 1463544083228 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}] 21:01:23 INFO - PROCESS | 1796 | 1463544083417 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 21:01:23 INFO - PROCESS | 1796 | 1463544083576 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7e9c00 == 57 [pid = 1796] [id = 276] 21:01:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8d7f2400) [pid = 1796] [serial = 829] [outer = (nil)] 21:01:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x8f0e7400) [pid = 1796] [serial = 830] [outer = 0x8d7f2400] 21:01:23 INFO - PROCESS | 1796 | 1463544083661 Marionette DEBUG loaded listener.js 21:01:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x9139bc00) [pid = 1796] [serial = 831] [outer = 0x8d7f2400] 21:01:24 INFO - PROCESS | 1796 | 1463544084512 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]]]}] 21:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1339ms 21:01:24 INFO - PROCESS | 1796 | 1463544084557 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 21:01:24 INFO - PROCESS | 1796 | 1463544084562 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 21:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:01:24 INFO - PROCESS | 1796 | 1463544084571 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:01:24 INFO - PROCESS | 1796 | 1463544084574 Marionette TRACE conn3 <- [1,1078,null,{}] 21:01:24 INFO - PROCESS | 1796 | 1463544084580 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}] 21:01:24 INFO - PROCESS | 1796 | 1463544084752 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 21:01:24 INFO - PROCESS | 1796 | 1463544084768 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x9127b800 == 58 [pid = 1796] [id = 277] 21:01:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x925f4000) [pid = 1796] [serial = 832] [outer = (nil)] 21:01:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x92978400) [pid = 1796] [serial = 833] [outer = 0x925f4000] 21:01:24 INFO - PROCESS | 1796 | 1463544084846 Marionette DEBUG loaded listener.js 21:01:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x92bc6400) [pid = 1796] [serial = 834] [outer = 0x925f4000] 21:01:25 INFO - PROCESS | 1796 | 1463544085860 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]]]}] 21:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1332ms 21:01:25 INFO - PROCESS | 1796 | 1463544085904 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 21:01:25 INFO - PROCESS | 1796 | 1463544085910 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 21:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:01:25 INFO - PROCESS | 1796 | 1463544085916 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:01:25 INFO - PROCESS | 1796 | 1463544085919 Marionette TRACE conn3 <- [1,1082,null,{}] 21:01:25 INFO - PROCESS | 1796 | 1463544085925 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}] 21:01:26 INFO - PROCESS | 1796 | 1463544086169 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 21:01:26 INFO - PROCESS | 1796 | 1463544086189 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8eec0000 == 59 [pid = 1796] [id = 278] 21:01:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x91394c00) [pid = 1796] [serial = 835] [outer = (nil)] 21:01:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x92d9d400) [pid = 1796] [serial = 836] [outer = 0x91394c00] 21:01:26 INFO - PROCESS | 1796 | 1463544086267 Marionette DEBUG loaded listener.js 21:01:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x92ded400) [pid = 1796] [serial = 837] [outer = 0x91394c00] 21:01:27 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x92326800) [pid = 1796] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:01:27 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x8cce7400) [pid = 1796] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:01:27 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8ede4800) [pid = 1796] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:01:27 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8d299800) [pid = 1796] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:01:27 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x8ccec000) [pid = 1796] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:01:27 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8e650400) [pid = 1796] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:01:27 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8d29a000) [pid = 1796] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:01:27 INFO - PROCESS | 1796 | 1463544087517 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]]]}] 21:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1647ms 21:01:27 INFO - PROCESS | 1796 | 1463544087564 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 21:01:27 INFO - PROCESS | 1796 | 1463544087568 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 21:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:01:27 INFO - PROCESS | 1796 | 1463544087574 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:01:27 INFO - PROCESS | 1796 | 1463544087577 Marionette TRACE conn3 <- [1,1086,null,{}] 21:01:27 INFO - PROCESS | 1796 | 1463544087583 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}] 21:01:27 INFO - PROCESS | 1796 | 1463544087821 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 21:01:28 INFO - PROCESS | 1796 | 1463544088022 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abf2800 == 60 [pid = 1796] [id = 279] 21:01:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x8d29a800) [pid = 1796] [serial = 838] [outer = (nil)] 21:01:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x93967c00) [pid = 1796] [serial = 839] [outer = 0x8d29a800] 21:01:28 INFO - PROCESS | 1796 | 1463544088098 Marionette DEBUG loaded listener.js 21:01:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x94f06800) [pid = 1796] [serial = 840] [outer = 0x8d29a800] 21:01:28 INFO - PROCESS | 1796 | 1463544088792 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]]]}] 21:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1229ms 21:01:28 INFO - PROCESS | 1796 | 1463544088803 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 21:01:28 INFO - PROCESS | 1796 | 1463544088806 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 21:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:01:28 INFO - PROCESS | 1796 | 1463544088816 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:01:28 INFO - PROCESS | 1796 | 1463544088819 Marionette TRACE conn3 <- [1,1090,null,{}] 21:01:28 INFO - PROCESS | 1796 | 1463544088825 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}] 21:01:29 INFO - PROCESS | 1796 | 1463544089053 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 21:01:29 INFO - PROCESS | 1796 | 1463544089077 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d295c00 == 61 [pid = 1796] [id = 280] 21:01:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x8e650400) [pid = 1796] [serial = 841] [outer = (nil)] 21:01:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x94fcb400) [pid = 1796] [serial = 842] [outer = 0x8e650400] 21:01:29 INFO - PROCESS | 1796 | 1463544089150 Marionette DEBUG loaded listener.js 21:01:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x9503e000) [pid = 1796] [serial = 843] [outer = 0x8e650400] 21:01:30 INFO - PROCESS | 1796 | 1463544090237 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]]]}] 21:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1490ms 21:01:30 INFO - PROCESS | 1796 | 1463544090308 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 21:01:30 INFO - PROCESS | 1796 | 1463544090315 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 21:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:01:30 INFO - PROCESS | 1796 | 1463544090325 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:01:30 INFO - PROCESS | 1796 | 1463544090330 Marionette TRACE conn3 <- [1,1094,null,{}] 21:01:30 INFO - PROCESS | 1796 | 1463544090339 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}] 21:01:30 INFO - PROCESS | 1796 | 1463544090575 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 21:01:30 INFO - PROCESS | 1796 | 1463544090808 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8b3000 == 62 [pid = 1796] [id = 281] 21:01:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x8d8b7800) [pid = 1796] [serial = 844] [outer = (nil)] 21:01:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x8e648c00) [pid = 1796] [serial = 845] [outer = 0x8d8b7800] 21:01:30 INFO - PROCESS | 1796 | 1463544090945 Marionette DEBUG loaded listener.js 21:01:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x8e7cd000) [pid = 1796] [serial = 846] [outer = 0x8d8b7800] 21:01:31 INFO - PROCESS | 1796 | 1463544091892 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]]]}] 21:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1601ms 21:01:31 INFO - PROCESS | 1796 | 1463544091928 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 21:01:31 INFO - PROCESS | 1796 | 1463544091938 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 21:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:01:31 INFO - PROCESS | 1796 | 1463544091950 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:01:31 INFO - PROCESS | 1796 | 1463544091954 Marionette TRACE conn3 <- [1,1098,null,{}] 21:01:31 INFO - PROCESS | 1796 | 1463544091961 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}] 21:01:32 INFO - PROCESS | 1796 | 1463544092197 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 21:01:32 INFO - PROCESS | 1796 | 1463544092505 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f0e3c00 == 63 [pid = 1796] [id = 282] 21:01:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x91279400) [pid = 1796] [serial = 847] [outer = (nil)] 21:01:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x91cc7800) [pid = 1796] [serial = 848] [outer = 0x91279400] 21:01:32 INFO - PROCESS | 1796 | 1463544092615 Marionette DEBUG loaded listener.js 21:01:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x92979c00) [pid = 1796] [serial = 849] [outer = 0x91279400] 21:01:33 INFO - PROCESS | 1796 | 1463544093534 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]]]}] 21:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1642ms 21:01:33 INFO - PROCESS | 1796 | 1463544093593 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 21:01:33 INFO - PROCESS | 1796 | 1463544093596 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 21:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:01:33 INFO - PROCESS | 1796 | 1463544093603 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:01:33 INFO - PROCESS | 1796 | 1463544093610 Marionette TRACE conn3 <- [1,1102,null,{}] 21:01:33 INFO - PROCESS | 1796 | 1463544093626 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}] 21:01:33 INFO - PROCESS | 1796 | 1463544093858 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 21:01:34 INFO - PROCESS | 1796 | 1463544094087 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f0e9000 == 64 [pid = 1796] [id = 283] 21:01:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x94f32800) [pid = 1796] [serial = 850] [outer = (nil)] 21:01:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x95252000) [pid = 1796] [serial = 851] [outer = 0x94f32800] 21:01:34 INFO - PROCESS | 1796 | 1463544094221 Marionette DEBUG loaded listener.js 21:01:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x9564b800) [pid = 1796] [serial = 852] [outer = 0x94f32800] 21:01:35 INFO - PROCESS | 1796 | 1463544095121 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]]]}] 21:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1586ms 21:01:35 INFO - PROCESS | 1796 | 1463544095190 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 21:01:35 INFO - PROCESS | 1796 | 1463544095195 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 21:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:01:35 INFO - PROCESS | 1796 | 1463544095201 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:01:35 INFO - PROCESS | 1796 | 1463544095205 Marionette TRACE conn3 <- [1,1106,null,{}] 21:01:35 INFO - PROCESS | 1796 | 1463544095211 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}] 21:01:35 INFO - PROCESS | 1796 | 1463544095433 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 21:01:35 INFO - PROCESS | 1796 | 1463544095658 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x93bcec00 == 65 [pid = 1796] [id = 284] 21:01:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x95655000) [pid = 1796] [serial = 853] [outer = (nil)] 21:01:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x9813f000) [pid = 1796] [serial = 854] [outer = 0x95655000] 21:01:35 INFO - PROCESS | 1796 | 1463544095789 Marionette DEBUG loaded listener.js 21:01:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x98e2c400) [pid = 1796] [serial = 855] [outer = 0x95655000] 21:01:36 INFO - PROCESS | 1796 | 1463544096647 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]]]}] 21:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1484ms 21:01:36 INFO - PROCESS | 1796 | 1463544096687 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 21:01:36 INFO - PROCESS | 1796 | 1463544096690 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 21:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:01:36 INFO - PROCESS | 1796 | 1463544096697 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:01:36 INFO - PROCESS | 1796 | 1463544096701 Marionette TRACE conn3 <- [1,1110,null,{}] 21:01:36 INFO - PROCESS | 1796 | 1463544096706 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}] 21:01:36 INFO - PROCESS | 1796 | 1463544096878 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 21:01:37 INFO - PROCESS | 1796 | 1463544097067 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x9819d800 == 66 [pid = 1796] [id = 285] 21:01:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x98ec2000) [pid = 1796] [serial = 856] [outer = (nil)] 21:01:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x99a50c00) [pid = 1796] [serial = 857] [outer = 0x98ec2000] 21:01:37 INFO - PROCESS | 1796 | 1463544097163 Marionette DEBUG loaded listener.js 21:01:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x99ccdc00) [pid = 1796] [serial = 858] [outer = 0x98ec2000] 21:01:38 INFO - PROCESS | 1796 | 1463544098107 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]]]}] 21:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1481ms 21:01:38 INFO - PROCESS | 1796 | 1463544098180 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 21:01:38 INFO - PROCESS | 1796 | 1463544098183 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 21:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:01:38 INFO - PROCESS | 1796 | 1463544098190 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:01:38 INFO - PROCESS | 1796 | 1463544098194 Marionette TRACE conn3 <- [1,1114,null,{}] 21:01:38 INFO - PROCESS | 1796 | 1463544098200 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}] 21:01:38 INFO - PROCESS | 1796 | 1463544098471 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 21:01:38 INFO - PROCESS | 1796 | 1463544098703 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x98e29400 == 67 [pid = 1796] [id = 286] 21:01:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x99513000) [pid = 1796] [serial = 859] [outer = (nil)] 21:01:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x9a37f000) [pid = 1796] [serial = 860] [outer = 0x99513000] 21:01:38 INFO - PROCESS | 1796 | 1463544098807 Marionette DEBUG loaded listener.js 21:01:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x9a697400) [pid = 1796] [serial = 861] [outer = 0x99513000] 21:01:39 INFO - PROCESS | 1796 | 1463544099713 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]]]}] 21:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1548ms 21:01:39 INFO - PROCESS | 1796 | 1463544099739 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 21:01:39 INFO - PROCESS | 1796 | 1463544099743 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 21:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:01:39 INFO - PROCESS | 1796 | 1463544099750 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:01:39 INFO - PROCESS | 1796 | 1463544099753 Marionette TRACE conn3 <- [1,1118,null,{}] 21:01:39 INFO - PROCESS | 1796 | 1463544099759 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}] 21:01:39 INFO - PROCESS | 1796 | 1463544099940 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 21:01:40 INFO - PROCESS | 1796 | 1463544100130 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x95036800 == 68 [pid = 1796] [id = 287] 21:01:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x99f79c00) [pid = 1796] [serial = 862] [outer = (nil)] 21:01:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x9a6a0400) [pid = 1796] [serial = 863] [outer = 0x99f79c00] 21:01:40 INFO - PROCESS | 1796 | 1463544100218 Marionette DEBUG loaded listener.js 21:01:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x9a6a2000) [pid = 1796] [serial = 864] [outer = 0x99f79c00] 21:01:41 INFO - PROCESS | 1796 | 1463544101188 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]]]}] 21:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1479ms 21:01:41 INFO - PROCESS | 1796 | 1463544101230 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 21:01:41 INFO - PROCESS | 1796 | 1463544101233 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 21:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:01:41 INFO - PROCESS | 1796 | 1463544101241 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:01:41 INFO - PROCESS | 1796 | 1463544101245 Marionette TRACE conn3 <- [1,1122,null,{}] 21:01:41 INFO - PROCESS | 1796 | 1463544101251 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}] 21:01:41 INFO - PROCESS | 1796 | 1463544101468 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 21:01:41 INFO - PROCESS | 1796 | 1463544101703 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x939e3000 == 69 [pid = 1796] [id = 288] 21:01:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x954d0000) [pid = 1796] [serial = 865] [outer = (nil)] 21:01:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x9a847400) [pid = 1796] [serial = 866] [outer = 0x954d0000] 21:01:41 INFO - PROCESS | 1796 | 1463544101832 Marionette DEBUG loaded listener.js 21:01:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x9aab4800) [pid = 1796] [serial = 867] [outer = 0x954d0000] 21:01:42 INFO - PROCESS | 1796 | 1463544102727 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]]]}] 21:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1532ms 21:01:42 INFO - PROCESS | 1796 | 1463544102775 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 21:01:42 INFO - PROCESS | 1796 | 1463544102779 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 21:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:01:42 INFO - PROCESS | 1796 | 1463544102793 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:01:42 INFO - PROCESS | 1796 | 1463544102798 Marionette TRACE conn3 <- [1,1126,null,{}] 21:01:42 INFO - PROCESS | 1796 | 1463544102808 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}] 21:01:43 INFO - PROCESS | 1796 | 1463544103056 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 21:01:43 INFO - PROCESS | 1796 | 1463544103302 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abeac00 == 70 [pid = 1796] [id = 289] 21:01:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x8d09f400) [pid = 1796] [serial = 868] [outer = (nil)] 21:01:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x9ac4e000) [pid = 1796] [serial = 869] [outer = 0x8d09f400] 21:01:43 INFO - PROCESS | 1796 | 1463544103440 Marionette DEBUG loaded listener.js 21:01:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x9ac52000) [pid = 1796] [serial = 870] [outer = 0x8d09f400] 21:01:44 INFO - PROCESS | 1796 | 1463544104371 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]]]}] 21:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1651ms 21:01:44 INFO - PROCESS | 1796 | 1463544104438 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 21:01:44 INFO - PROCESS | 1796 | 1463544104442 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 21:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:01:44 INFO - PROCESS | 1796 | 1463544104448 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:01:44 INFO - PROCESS | 1796 | 1463544104452 Marionette TRACE conn3 <- [1,1130,null,{}] 21:01:44 INFO - PROCESS | 1796 | 1463544104458 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}] 21:01:44 INFO - PROCESS | 1796 | 1463544104654 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 21:01:44 INFO - PROCESS | 1796 | 1463544104897 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d850c00 == 71 [pid = 1796] [id = 290] 21:01:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x8d8b2800) [pid = 1796] [serial = 871] [outer = (nil)] 21:01:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x9ae36c00) [pid = 1796] [serial = 872] [outer = 0x8d8b2800] 21:01:45 INFO - PROCESS | 1796 | 1463544105025 Marionette DEBUG loaded listener.js 21:01:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x9ae3c000) [pid = 1796] [serial = 873] [outer = 0x8d8b2800] 21:01:45 INFO - PROCESS | 1796 | 1463544105935 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]]]}] 21:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1536ms 21:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:01:45 INFO - PROCESS | 1796 | 1463544105986 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 21:01:45 INFO - PROCESS | 1796 | 1463544105990 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 21:01:45 INFO - PROCESS | 1796 | 1463544105997 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:01:46 INFO - PROCESS | 1796 | 1463544106001 Marionette TRACE conn3 <- [1,1134,null,{}] 21:01:46 INFO - PROCESS | 1796 | 1463544106007 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}] 21:01:46 INFO - PROCESS | 1796 | 1463544106226 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 21:01:46 INFO - PROCESS | 1796 | 1463544106479 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e639800 == 72 [pid = 1796] [id = 291] 21:01:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x8edf0000) [pid = 1796] [serial = 874] [outer = (nil)] 21:01:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x91ef0800) [pid = 1796] [serial = 875] [outer = 0x8edf0000] 21:01:46 INFO - PROCESS | 1796 | 1463544106620 Marionette DEBUG loaded listener.js 21:01:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x9ae3c400) [pid = 1796] [serial = 876] [outer = 0x8edf0000] 21:01:47 INFO - PROCESS | 1796 | 1463544107501 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]]]}] 21:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1540ms 21:01:47 INFO - PROCESS | 1796 | 1463544107536 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 21:01:47 INFO - PROCESS | 1796 | 1463544107540 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 21:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:01:47 INFO - PROCESS | 1796 | 1463544107546 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:01:47 INFO - PROCESS | 1796 | 1463544107550 Marionette TRACE conn3 <- [1,1138,null,{}] 21:01:47 INFO - PROCESS | 1796 | 1463544107556 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}] 21:01:47 INFO - PROCESS | 1796 | 1463544107738 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 21:01:48 INFO - PROCESS | 1796 | 1463544108449 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7e6400 == 73 [pid = 1796] [id = 292] 21:01:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x8d7e6c00) [pid = 1796] [serial = 877] [outer = (nil)] 21:01:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x8d7f1800) [pid = 1796] [serial = 878] [outer = 0x8d7e6c00] 21:01:48 INFO - PROCESS | 1796 | 1463544108538 Marionette DEBUG loaded listener.js 21:01:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x8d8da000) [pid = 1796] [serial = 879] [outer = 0x8d7e6c00] 21:01:49 INFO - PROCESS | 1796 | 1463544109410 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]]]}] 21:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1892ms 21:01:49 INFO - PROCESS | 1796 | 1463544109440 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 21:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:01:49 INFO - PROCESS | 1796 | 1463544109447 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 21:01:49 INFO - PROCESS | 1796 | 1463544109455 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:01:49 INFO - PROCESS | 1796 | 1463544109460 Marionette TRACE conn3 <- [1,1142,null,{}] 21:01:49 INFO - PROCESS | 1796 | 1463544109467 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}] 21:01:49 INFO - PROCESS | 1796 | 1463544109645 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 21:01:49 INFO - PROCESS | 1796 | 1463544109842 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d841c00 == 74 [pid = 1796] [id = 293] 21:01:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x8e705800) [pid = 1796] [serial = 880] [outer = (nil)] 21:01:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x8eebec00) [pid = 1796] [serial = 881] [outer = 0x8e705800] 21:01:49 INFO - PROCESS | 1796 | 1463544109922 Marionette DEBUG loaded listener.js 21:01:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x91278400) [pid = 1796] [serial = 882] [outer = 0x8e705800] 21:01:50 INFO - PROCESS | 1796 | 1463544110944 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]]]}] 21:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1534ms 21:01:50 INFO - PROCESS | 1796 | 1463544110992 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 21:01:50 INFO - PROCESS | 1796 | 1463544110998 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 21:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:01:51 INFO - PROCESS | 1796 | 1463544111005 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:01:51 INFO - PROCESS | 1796 | 1463544111009 Marionette TRACE conn3 <- [1,1146,null,{}] 21:01:51 INFO - PROCESS | 1796 | 1463544111014 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}] 21:01:51 INFO - PROCESS | 1796 | 1463544111189 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 21:01:51 INFO - PROCESS | 1796 | 1463544111402 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ede4c00 == 75 [pid = 1796] [id = 294] 21:01:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x922ca800) [pid = 1796] [serial = 883] [outer = (nil)] 21:01:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x92978000) [pid = 1796] [serial = 884] [outer = 0x922ca800] 21:01:51 INFO - PROCESS | 1796 | 1463544111565 Marionette DEBUG loaded listener.js 21:01:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x92d97000) [pid = 1796] [serial = 885] [outer = 0x922ca800] 21:01:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8abf2800 == 74 [pid = 1796] [id = 279] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x92a0f400) [pid = 1796] [serial = 782] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8eec0000 == 73 [pid = 1796] [id = 278] 21:01:52 INFO - PROCESS | 1796 | --DOCSHELL 0x9127b800 == 72 [pid = 1796] [id = 277] 21:01:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7e9c00 == 71 [pid = 1796] [id = 276] 21:01:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8e658400 == 70 [pid = 1796] [id = 275] 21:01:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7f2000 == 69 [pid = 1796] [id = 274] 21:01:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8d298c00 == 68 [pid = 1796] [id = 261] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x954cd400) [pid = 1796] [serial = 761] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x93968c00) [pid = 1796] [serial = 740] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x925f1800) [pid = 1796] [serial = 779] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0x8ede8800) [pid = 1796] [serial = 737] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x8e653400) [pid = 1796] [serial = 771] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x91eeec00) [pid = 1796] [serial = 777] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x93bc7400) [pid = 1796] [serial = 743] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x91281000) [pid = 1796] [serial = 774] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x9503b800) [pid = 1796] [serial = 752] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x92a01c00) [pid = 1796] [serial = 780] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x8d849000) [pid = 1796] [serial = 770] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x8d845800) [pid = 1796] [serial = 765] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x8e7cd800) [pid = 1796] [serial = 767] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x8d84fc00) [pid = 1796] [serial = 734] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x939dcc00) [pid = 1796] [serial = 731] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x95254400) [pid = 1796] [serial = 758] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x94f04000) [pid = 1796] [serial = 746] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x8f0e7c00) [pid = 1796] [serial = 773] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x8eddbc00) [pid = 1796] [serial = 768] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x95249c00) [pid = 1796] [serial = 755] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x8d0a4000) [pid = 1796] [serial = 764] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x91ccd000) [pid = 1796] [serial = 776] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x94fc5800) [pid = 1796] [serial = 749] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8e709400) [pid = 1796] [serial = 630] [outer = (nil)] [url = about:blank] 21:01:52 INFO - PROCESS | 1796 | 1463544112787 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]]]}] 21:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1837ms 21:01:52 INFO - PROCESS | 1796 | 1463544112844 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 21:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:01:52 INFO - PROCESS | 1796 | 1463544112853 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 21:01:52 INFO - PROCESS | 1796 | 1463544112861 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:01:52 INFO - PROCESS | 1796 | 1463544112868 Marionette TRACE conn3 <- [1,1150,null,{}] 21:01:52 INFO - PROCESS | 1796 | 1463544112876 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}] 21:01:53 INFO - PROCESS | 1796 | 1463544113200 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 21:01:53 INFO - PROCESS | 1796 | 1463544113429 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8d3c00 == 69 [pid = 1796] [id = 295] 21:01:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x8d8dd000) [pid = 1796] [serial = 886] [outer = (nil)] 21:01:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x8e651000) [pid = 1796] [serial = 887] [outer = 0x8d8dd000] 21:01:53 INFO - PROCESS | 1796 | 1463544113521 Marionette DEBUG loaded listener.js 21:01:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x8e70b000) [pid = 1796] [serial = 888] [outer = 0x8d8dd000] 21:01:54 INFO - PROCESS | 1796 | 1463544114432 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]]]}] 21:01:54 INFO - PROCESS | 1796 | --DOCSHELL 0x98130800 == 68 [pid = 1796] [id = 10] 21:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1639ms 21:01:54 INFO - PROCESS | 1796 | 1463544114535 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 21:01:54 INFO - PROCESS | 1796 | 1463544114544 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 21:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:01:54 INFO - PROCESS | 1796 | 1463544114567 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:01:54 INFO - PROCESS | 1796 | 1463544114572 Marionette TRACE conn3 <- [1,1154,null,{}] 21:01:54 INFO - PROCESS | 1796 | 1463544114578 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}] 21:01:54 INFO - PROCESS | 1796 | 1463544114804 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 21:01:55 INFO - PROCESS | 1796 | 1463544115097 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ede7800 == 69 [pid = 1796] [id = 296] 21:01:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x8eec1c00) [pid = 1796] [serial = 889] [outer = (nil)] 21:01:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x9139dc00) [pid = 1796] [serial = 890] [outer = 0x8eec1c00] 21:01:55 INFO - PROCESS | 1796 | 1463544115196 Marionette DEBUG loaded listener.js 21:01:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x922c0000) [pid = 1796] [serial = 891] [outer = 0x8eec1c00] 21:01:56 INFO - PROCESS | 1796 | 1463544116312 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]]]}] 21:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1788ms 21:01:56 INFO - PROCESS | 1796 | 1463544116355 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 21:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:01:56 INFO - PROCESS | 1796 | 1463544116359 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 21:01:56 INFO - PROCESS | 1796 | 1463544116366 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:01:56 INFO - PROCESS | 1796 | 1463544116372 Marionette TRACE conn3 <- [1,1158,null,{}] 21:01:56 INFO - PROCESS | 1796 | 1463544116389 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}] 21:01:56 INFO - PROCESS | 1796 | 1463544116598 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 21:01:56 INFO - PROCESS | 1796 | 1463544116829 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x9127c400 == 70 [pid = 1796] [id = 297] 21:01:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x92a01c00) [pid = 1796] [serial = 892] [outer = (nil)] 21:01:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x92da0c00) [pid = 1796] [serial = 893] [outer = 0x92a01c00] 21:01:56 INFO - PROCESS | 1796 | 1463544116966 Marionette DEBUG loaded listener.js 21:01:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x939d8c00) [pid = 1796] [serial = 894] [outer = 0x92a01c00] 21:01:57 INFO - PROCESS | 1796 | 1463544117922 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]]]}] 21:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1597ms 21:01:57 INFO - PROCESS | 1796 | 1463544117963 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 21:01:57 INFO - PROCESS | 1796 | 1463544117968 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 21:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:01:57 INFO - PROCESS | 1796 | 1463544117974 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:01:57 INFO - PROCESS | 1796 | 1463544117978 Marionette TRACE conn3 <- [1,1162,null,{}] 21:01:57 INFO - PROCESS | 1796 | 1463544117984 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}] 21:01:58 INFO - PROCESS | 1796 | 1463544118185 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 21:01:58 INFO - PROCESS | 1796 | 1463544118457 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ccd000 == 71 [pid = 1796] [id = 298] 21:01:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x92a06800) [pid = 1796] [serial = 895] [outer = (nil)] 21:01:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x93bca800) [pid = 1796] [serial = 896] [outer = 0x92a06800] 21:01:58 INFO - PROCESS | 1796 | 1463544118590 Marionette DEBUG loaded listener.js 21:01:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x94f0d800) [pid = 1796] [serial = 897] [outer = 0x92a06800] 21:01:59 INFO - PROCESS | 1796 | 1463544119470 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]]]}] 21:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1529ms 21:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:01:59 INFO - PROCESS | 1796 | 1463544119505 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 21:01:59 INFO - PROCESS | 1796 | 1463544119508 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 21:01:59 INFO - PROCESS | 1796 | 1463544119515 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:01:59 INFO - PROCESS | 1796 | 1463544119519 Marionette TRACE conn3 <- [1,1166,null,{}] 21:01:59 INFO - PROCESS | 1796 | 1463544119524 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}] 21:01:59 INFO - PROCESS | 1796 | 1463544119700 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 21:01:59 INFO - PROCESS | 1796 | 1463544119891 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x939e1400 == 72 [pid = 1796] [id = 299] 21:01:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x94f31c00) [pid = 1796] [serial = 898] [outer = (nil)] 21:01:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x9503d000) [pid = 1796] [serial = 899] [outer = 0x94f31c00] 21:01:59 INFO - PROCESS | 1796 | 1463544119974 Marionette DEBUG loaded listener.js 21:02:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x9524a000) [pid = 1796] [serial = 900] [outer = 0x94f31c00] 21:02:01 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8d6c00 == 71 [pid = 1796] [id = 267] 21:02:01 INFO - PROCESS | 1796 | --DOCSHELL 0x95255800 == 70 [pid = 1796] [id = 266] 21:02:01 INFO - PROCESS | 1796 | --DOCSHELL 0x9950b400 == 69 [pid = 1796] [id = 271] 21:02:01 INFO - PROCESS | 1796 | --DOCSHELL 0x98ebd800 == 68 [pid = 1796] [id = 272] 21:02:01 INFO - PROCESS | 1796 | --DOCSHELL 0x92a0d800 == 67 [pid = 1796] [id = 251] 21:02:01 INFO - PROCESS | 1796 | --DOCSHELL 0x9503a400 == 66 [pid = 1796] [id = 252] 21:02:01 INFO - PROCESS | 1796 | --DOCSHELL 0x9524d800 == 65 [pid = 1796] [id = 253] 21:02:01 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7e6400 == 64 [pid = 1796] [id = 292] 21:02:01 INFO - PROCESS | 1796 | --DOCSHELL 0x8d841c00 == 63 [pid = 1796] [id = 293] 21:02:01 INFO - PROCESS | 1796 | --DOCSHELL 0x93bcec00 == 62 [pid = 1796] [id = 284] 21:02:02 INFO - PROCESS | 1796 | 1463544122472 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]]]}] 21:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 3000ms 21:02:02 INFO - PROCESS | 1796 | 1463544122521 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 21:02:02 INFO - PROCESS | 1796 | 1463544122529 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 21:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:02:02 INFO - PROCESS | 1796 | 1463544122537 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:02:02 INFO - PROCESS | 1796 | 1463544122544 Marionette TRACE conn3 <- [1,1170,null,{}] 21:02:02 INFO - PROCESS | 1796 | 1463544122552 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}] 21:02:02 INFO - PROCESS | 1796 | 1463544122733 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 21:02:02 INFO - PROCESS | 1796 | 1463544122746 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x8edd7c00 == 63 [pid = 1796] [id = 300] 21:02:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x8edf0c00) [pid = 1796] [serial = 901] [outer = (nil)] 21:02:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x91283c00) [pid = 1796] [serial = 902] [outer = 0x8edf0c00] 21:02:02 INFO - PROCESS | 1796 | 1463544122841 Marionette DEBUG loaded listener.js 21:02:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x91ee7c00) [pid = 1796] [serial = 903] [outer = 0x8edf0c00] 21:02:03 INFO - PROCESS | 1796 | 1463544123915 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]]]}] 21:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1440ms 21:02:03 INFO - PROCESS | 1796 | 1463544123979 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 21:02:03 INFO - PROCESS | 1796 | 1463544123988 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 21:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:02:04 INFO - PROCESS | 1796 | 1463544124059 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:02:04 INFO - PROCESS | 1796 | 1463544124065 Marionette TRACE conn3 <- [1,1174,null,{}] 21:02:04 INFO - PROCESS | 1796 | 1463544124088 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}] 21:02:04 INFO - PROCESS | 1796 | 1463544124372 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 21:02:04 INFO - PROCESS | 1796 | 1463544124394 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x92326400 == 64 [pid = 1796] [id = 301] 21:02:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x925fb000) [pid = 1796] [serial = 904] [outer = (nil)] 21:02:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x92ded000) [pid = 1796] [serial = 905] [outer = 0x925fb000] 21:02:04 INFO - PROCESS | 1796 | 1463544124474 Marionette DEBUG loaded listener.js 21:02:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x939e4000) [pid = 1796] [serial = 906] [outer = 0x925fb000] 21:02:05 INFO - PROCESS | 1796 | 1463544125454 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] 21:02:05 INFO - PROCESS | 1796 | 1463544125505 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 21:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:02:05 INFO - PROCESS | 1796 | 1463544125522 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:02:05 INFO - PROCESS | 1796 | 1463544125528 Marionette TRACE conn3 <- [1,1178,null,{}] 21:02:05 INFO - PROCESS | 1796 | 1463544125544 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}] 21:02:05 INFO - PROCESS | 1796 | 1463544125802 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 21:02:05 INFO - PROCESS | 1796 | 1463544125835 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x92980c00 == 65 [pid = 1796] [id = 302] 21:02:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x954d2c00) [pid = 1796] [serial = 907] [outer = (nil)] 21:02:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x98130800) [pid = 1796] [serial = 908] [outer = 0x954d2c00] 21:02:05 INFO - PROCESS | 1796 | 1463544125913 Marionette DEBUG loaded listener.js 21:02:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x98aae400) [pid = 1796] [serial = 909] [outer = 0x954d2c00] 21:02:06 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x8d7e6c00) [pid = 1796] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:02:06 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x8e705800) [pid = 1796] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:02:06 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x925f4000) [pid = 1796] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:02:06 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0x91394c00) [pid = 1796] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:02:06 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x8d7f3400) [pid = 1796] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:02:06 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x91cc8400) [pid = 1796] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:02:06 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x8e703c00) [pid = 1796] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:02:06 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x8d29a800) [pid = 1796] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:02:06 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x8d7f2400) [pid = 1796] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:02:07 INFO - PROCESS | 1796 | 1463544127100 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] 21:02:07 INFO - PROCESS | 1796 | 1463544127166 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 21:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:02:07 INFO - PROCESS | 1796 | 1463544127172 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:02:07 INFO - PROCESS | 1796 | 1463544127175 Marionette TRACE conn3 <- [1,1182,null,{}] 21:02:07 INFO - PROCESS | 1796 | 1463544127181 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}] 21:02:07 INFO - PROCESS | 1796 | 1463544127349 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 21:02:07 INFO - PROCESS | 1796 | 1463544127494 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e703c00 == 66 [pid = 1796] [id = 303] 21:02:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x9127e800) [pid = 1796] [serial = 910] [outer = (nil)] 21:02:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x93969800) [pid = 1796] [serial = 911] [outer = 0x9127e800] 21:02:07 INFO - PROCESS | 1796 | 1463544127584 Marionette DEBUG loaded listener.js 21:02:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x98e2fc00) [pid = 1796] [serial = 912] [outer = 0x9127e800] 21:02:08 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:02:08 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:02:08 INFO - PROCESS | 1796 | 1463544128398 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] 21:02:08 INFO - PROCESS | 1796 | 1463544128537 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 21:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:02:08 INFO - PROCESS | 1796 | 1463544128547 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:02:08 INFO - PROCESS | 1796 | 1463544128554 Marionette TRACE conn3 <- [1,1186,null,{}] 21:02:08 INFO - PROCESS | 1796 | 1463544128574 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}] 21:02:08 INFO - PROCESS | 1796 | 1463544128785 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 21:02:09 INFO - PROCESS | 1796 | 1463544129182 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e703400 == 67 [pid = 1796] [id = 304] 21:02:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x8e705800) [pid = 1796] [serial = 913] [outer = (nil)] 21:02:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x8eebbc00) [pid = 1796] [serial = 914] [outer = 0x8e705800] 21:02:09 INFO - PROCESS | 1796 | 1463544129348 Marionette DEBUG loaded listener.js 21:02:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x8f0eb400) [pid = 1796] [serial = 915] [outer = 0x8e705800] 21:02:10 INFO - PROCESS | 1796 | 1463544130748 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] 21:02:10 INFO - PROCESS | 1796 | 1463544130869 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 21:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:02:10 INFO - PROCESS | 1796 | 1463544130890 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:02:10 INFO - PROCESS | 1796 | 1463544130896 Marionette TRACE conn3 <- [1,1190,null,{}] 21:02:11 INFO - PROCESS | 1796 | 1463544130997 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}] 21:02:11 INFO - PROCESS | 1796 | 1463544131181 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 21:02:11 INFO - PROCESS | 1796 | 1463544131361 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ede0800 == 68 [pid = 1796] [id = 305] 21:02:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x91394c00) [pid = 1796] [serial = 916] [outer = (nil)] 21:02:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x9503a400) [pid = 1796] [serial = 917] [outer = 0x91394c00] 21:02:11 INFO - PROCESS | 1796 | 1463544131485 Marionette DEBUG loaded listener.js 21:02:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x954ce400) [pid = 1796] [serial = 918] [outer = 0x91394c00] 21:02:12 INFO - PROCESS | 1796 | 1463544132406 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] 21:02:12 INFO - PROCESS | 1796 | 1463544132476 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 21:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:02:12 INFO - PROCESS | 1796 | 1463544132484 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:02:12 INFO - PROCESS | 1796 | 1463544132488 Marionette TRACE conn3 <- [1,1194,null,{}] 21:02:12 INFO - PROCESS | 1796 | 1463544132502 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}] 21:02:12 INFO - PROCESS | 1796 | 1463544132732 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 21:02:13 INFO - PROCESS | 1796 | 1463544133088 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x99a4fc00 == 69 [pid = 1796] [id = 306] 21:02:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x99e26400) [pid = 1796] [serial = 919] [outer = (nil)] 21:02:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0x99f76400) [pid = 1796] [serial = 920] [outer = 0x99e26400] 21:02:13 INFO - PROCESS | 1796 | 1463544133187 Marionette DEBUG loaded listener.js 21:02:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 210 (0x99f82800) [pid = 1796] [serial = 921] [outer = 0x99e26400] 21:02:13 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:02:13 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:02:14 INFO - PROCESS | 1796 | 1463544134129 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] 21:02:14 INFO - PROCESS | 1796 | 1463544134172 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 21:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:02:14 INFO - PROCESS | 1796 | 1463544134178 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:02:14 INFO - PROCESS | 1796 | 1463544134181 Marionette TRACE conn3 <- [1,1198,null,{}] 21:02:14 INFO - PROCESS | 1796 | 1463544134187 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}] 21:02:14 INFO - PROCESS | 1796 | 1463544134365 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 21:02:14 INFO - PROCESS | 1796 | 1463544134559 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a6a0800 == 70 [pid = 1796] [id = 307] 21:02:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 211 (0x9a6a2c00) [pid = 1796] [serial = 922] [outer = (nil)] 21:02:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0x9aa14c00) [pid = 1796] [serial = 923] [outer = 0x9a6a2c00] 21:02:14 INFO - PROCESS | 1796 | 1463544134643 Marionette DEBUG loaded listener.js 21:02:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 213 (0x9aabe400) [pid = 1796] [serial = 924] [outer = 0x9a6a2c00] 21:02:15 INFO - PROCESS | 1796 | 1463544135556 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]]]}] 21:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1430ms 21:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:02:15 INFO - PROCESS | 1796 | 1463544135609 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 21:02:15 INFO - PROCESS | 1796 | 1463544135612 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 21:02:15 INFO - PROCESS | 1796 | 1463544135619 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:02:15 INFO - PROCESS | 1796 | 1463544135623 Marionette TRACE conn3 <- [1,1202,null,{}] 21:02:15 INFO - PROCESS | 1796 | 1463544135628 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}] 21:02:15 INFO - PROCESS | 1796 | 1463544135803 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 21:02:16 INFO - PROCESS | 1796 | 1463544135991 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d296000 == 71 [pid = 1796] [id = 308] 21:02:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 214 (0x8d7e8000) [pid = 1796] [serial = 925] [outer = (nil)] 21:02:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 215 (0x9ac51400) [pid = 1796] [serial = 926] [outer = 0x8d7e8000] 21:02:16 INFO - PROCESS | 1796 | 1463544136076 Marionette DEBUG loaded listener.js 21:02:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 216 (0x9acd5800) [pid = 1796] [serial = 927] [outer = 0x8d7e8000] 21:02:17 INFO - PROCESS | 1796 | 1463544137024 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]]]}] 21:02:17 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 21:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1443ms 21:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:02:17 INFO - PROCESS | 1796 | 1463544137062 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 21:02:17 INFO - PROCESS | 1796 | 1463544137065 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 21:02:17 INFO - PROCESS | 1796 | 1463544137072 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:02:17 INFO - PROCESS | 1796 | 1463544137076 Marionette TRACE conn3 <- [1,1206,null,{}] 21:02:17 INFO - PROCESS | 1796 | 1463544137081 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}] 21:02:17 INFO - PROCESS | 1796 | 1463544137290 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 21:02:17 INFO - PROCESS | 1796 | 1463544137481 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8b5000 == 72 [pid = 1796] [id = 309] 21:02:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 217 (0x9a69f400) [pid = 1796] [serial = 928] [outer = (nil)] 21:02:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 218 (0x9b121000) [pid = 1796] [serial = 929] [outer = 0x9a69f400] 21:02:17 INFO - PROCESS | 1796 | 1463544137581 Marionette DEBUG loaded listener.js 21:02:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 219 (0x9b17e000) [pid = 1796] [serial = 930] [outer = 0x9a69f400] 21:02:18 INFO - PROCESS | 1796 | 1463544138575 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]]]}] 21:02:18 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 21:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1549ms 21:02:18 INFO - PROCESS | 1796 | 1463544138622 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 21:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:02:18 INFO - PROCESS | 1796 | 1463544138626 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 21:02:18 INFO - PROCESS | 1796 | 1463544138633 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:02:18 INFO - PROCESS | 1796 | 1463544138636 Marionette TRACE conn3 <- [1,1210,null,{}] 21:02:18 INFO - PROCESS | 1796 | 1463544138642 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}] 21:02:18 INFO - PROCESS | 1796 | 1463544138831 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 21:02:19 INFO - PROCESS | 1796 | 1463544139102 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d8800 == 73 [pid = 1796] [id = 310] 21:02:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 220 (0x99e1e800) [pid = 1796] [serial = 931] [outer = (nil)] 21:02:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 221 (0x9b731400) [pid = 1796] [serial = 932] [outer = 0x99e1e800] 21:02:19 INFO - PROCESS | 1796 | 1463544139230 Marionette DEBUG loaded listener.js 21:02:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 222 (0x9b788000) [pid = 1796] [serial = 933] [outer = 0x99e1e800] 21:02:20 INFO - PROCESS | 1796 | 1463544140097 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]]]}] 21:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1502ms 21:02:20 INFO - PROCESS | 1796 | 1463544140135 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 21:02:20 INFO - PROCESS | 1796 | 1463544140139 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 21:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:02:20 INFO - PROCESS | 1796 | 1463544140146 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:02:20 INFO - PROCESS | 1796 | 1463544140149 Marionette TRACE conn3 <- [1,1214,null,{}] 21:02:20 INFO - PROCESS | 1796 | 1463544140155 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}] 21:02:20 INFO - PROCESS | 1796 | 1463544140331 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 21:02:20 INFO - PROCESS | 1796 | 1463544140526 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0a3c00 == 74 [pid = 1796] [id = 311] 21:02:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 223 (0x9ae3b400) [pid = 1796] [serial = 934] [outer = (nil)] 21:02:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 224 (0x9d4fa000) [pid = 1796] [serial = 935] [outer = 0x9ae3b400] 21:02:20 INFO - PROCESS | 1796 | 1463544140610 Marionette DEBUG loaded listener.js 21:02:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 225 (0x9d4fc400) [pid = 1796] [serial = 936] [outer = 0x9ae3b400] 21:02:21 INFO - PROCESS | 1796 | 1463544141516 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]]]}] 21:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1433ms 21:02:21 INFO - PROCESS | 1796 | 1463544141580 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 21:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:02:21 INFO - PROCESS | 1796 | 1463544141584 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 21:02:21 INFO - PROCESS | 1796 | 1463544141591 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:02:21 INFO - PROCESS | 1796 | 1463544141594 Marionette TRACE conn3 <- [1,1218,null,{}] 21:02:21 INFO - PROCESS | 1796 | 1463544141600 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}] 21:02:21 INFO - PROCESS | 1796 | 1463544141777 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 21:02:21 INFO - PROCESS | 1796 | 1463544141970 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e644800 == 75 [pid = 1796] [id = 312] 21:02:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 226 (0x9b727000) [pid = 1796] [serial = 937] [outer = (nil)] 21:02:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 227 (0xa0518000) [pid = 1796] [serial = 938] [outer = 0x9b727000] 21:02:22 INFO - PROCESS | 1796 | 1463544142058 Marionette DEBUG loaded listener.js 21:02:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 228 (0xa051e800) [pid = 1796] [serial = 939] [outer = 0x9b727000] 21:02:23 INFO - PROCESS | 1796 | 1463544143024 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]]]}] 21:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1482ms 21:02:23 INFO - PROCESS | 1796 | 1463544143073 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 21:02:23 INFO - PROCESS | 1796 | 1463544143076 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 21:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:02:23 INFO - PROCESS | 1796 | 1463544143084 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:02:23 INFO - PROCESS | 1796 | 1463544143087 Marionette TRACE conn3 <- [1,1222,null,{}] 21:02:23 INFO - PROCESS | 1796 | 1463544143093 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}] 21:02:23 INFO - PROCESS | 1796 | 1463544143270 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 21:02:23 INFO - PROCESS | 1796 | 1463544143474 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:23 INFO - PROCESS | 1796 | ++DOCSHELL 0xa0517800 == 76 [pid = 1796] [id = 313] 21:02:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 229 (0xa051cc00) [pid = 1796] [serial = 940] [outer = (nil)] 21:02:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 230 (0xa1055800) [pid = 1796] [serial = 941] [outer = 0xa051cc00] 21:02:23 INFO - PROCESS | 1796 | 1463544143602 Marionette DEBUG loaded listener.js 21:02:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 231 (0xa2251c00) [pid = 1796] [serial = 942] [outer = 0xa051cc00] 21:02:24 INFO - PROCESS | 1796 | 1463544144551 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] 21:02:24 INFO - PROCESS | 1796 | 1463544144639 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 21:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:02:24 INFO - PROCESS | 1796 | 1463544144646 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:02:24 INFO - PROCESS | 1796 | 1463544144650 Marionette TRACE conn3 <- [1,1226,null,{}] 21:02:24 INFO - PROCESS | 1796 | 1463544144656 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}] 21:02:24 INFO - PROCESS | 1796 | 1463544144898 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 21:02:25 INFO - PROCESS | 1796 | 1463544145159 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x9aa16800 == 77 [pid = 1796] [id = 314] 21:02:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 232 (0x9aab4c00) [pid = 1796] [serial = 943] [outer = (nil)] 21:02:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 233 (0xa23c0800) [pid = 1796] [serial = 944] [outer = 0x9aab4c00] 21:02:25 INFO - PROCESS | 1796 | 1463544145269 Marionette DEBUG loaded listener.js 21:02:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 234 (0xa2725400) [pid = 1796] [serial = 945] [outer = 0x9aab4c00] 21:02:26 INFO - PROCESS | 1796 | 1463544146171 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]]]}] 21:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1584ms 21:02:26 INFO - PROCESS | 1796 | 1463544146231 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 21:02:26 INFO - PROCESS | 1796 | 1463544146234 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 21:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:02:26 INFO - PROCESS | 1796 | 1463544146241 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:02:26 INFO - PROCESS | 1796 | 1463544146245 Marionette TRACE conn3 <- [1,1230,null,{}] 21:02:26 INFO - PROCESS | 1796 | 1463544146251 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}] 21:02:26 INFO - PROCESS | 1796 | 1463544146436 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 21:02:26 INFO - PROCESS | 1796 | 1463544146701 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8db000 == 78 [pid = 1796] [id = 315] 21:02:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 235 (0x8d8dc000) [pid = 1796] [serial = 946] [outer = (nil)] 21:02:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 236 (0x91393400) [pid = 1796] [serial = 947] [outer = 0x8d8dc000] 21:02:26 INFO - PROCESS | 1796 | 1463544146832 Marionette DEBUG loaded listener.js 21:02:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 237 (0x93963800) [pid = 1796] [serial = 948] [outer = 0x8d8dc000] 21:02:27 INFO - PROCESS | 1796 | 1463544147991 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]]]}] 21:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1787ms 21:02:28 INFO - PROCESS | 1796 | 1463544148030 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 21:02:28 INFO - PROCESS | 1796 | 1463544148036 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 21:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:02:28 INFO - PROCESS | 1796 | 1463544148045 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:02:28 INFO - PROCESS | 1796 | 1463544148050 Marionette TRACE conn3 <- [1,1234,null,{}] 21:02:28 INFO - PROCESS | 1796 | 1463544148060 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}] 21:02:28 INFO - PROCESS | 1796 | 1463544148253 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 21:02:28 INFO - PROCESS | 1796 | 1463544148589 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f0e5800 == 79 [pid = 1796] [id = 316] 21:02:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 238 (0x8f0e6800) [pid = 1796] [serial = 949] [outer = (nil)] 21:02:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 239 (0x91cccc00) [pid = 1796] [serial = 950] [outer = 0x8f0e6800] 21:02:28 INFO - PROCESS | 1796 | 1463544148705 Marionette DEBUG loaded listener.js 21:02:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 240 (0x92977000) [pid = 1796] [serial = 951] [outer = 0x8f0e6800] 21:02:29 INFO - PROCESS | 1796 | 1463544149780 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]]]}] 21:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1785ms 21:02:29 INFO - PROCESS | 1796 | 1463544149831 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 21:02:29 INFO - PROCESS | 1796 | 1463544149838 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 21:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:02:29 INFO - PROCESS | 1796 | 1463544149849 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:02:29 INFO - PROCESS | 1796 | 1463544149852 Marionette TRACE conn3 <- [1,1238,null,{}] 21:02:29 INFO - PROCESS | 1796 | 1463544149859 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}] 21:02:30 INFO - PROCESS | 1796 | 1463544150059 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 21:02:30 INFO - PROCESS | 1796 | 1463544150386 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x925edc00 == 80 [pid = 1796] [id = 317] 21:02:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 241 (0x92976400) [pid = 1796] [serial = 952] [outer = (nil)] 21:02:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 242 (0x9503dc00) [pid = 1796] [serial = 953] [outer = 0x92976400] 21:02:30 INFO - PROCESS | 1796 | 1463544150474 Marionette DEBUG loaded listener.js 21:02:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 243 (0x95649800) [pid = 1796] [serial = 954] [outer = 0x92976400] 21:02:31 INFO - PROCESS | 1796 | 1463544151341 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]]]}] 21:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1544ms 21:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:02:31 INFO - PROCESS | 1796 | 1463544151393 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 21:02:31 INFO - PROCESS | 1796 | 1463544151396 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 21:02:31 INFO - PROCESS | 1796 | 1463544151403 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:02:31 INFO - PROCESS | 1796 | 1463544151409 Marionette TRACE conn3 <- [1,1242,null,{}] 21:02:31 INFO - PROCESS | 1796 | 1463544151425 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}] 21:02:31 INFO - PROCESS | 1796 | 1463544151620 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 21:02:31 INFO - PROCESS | 1796 | 1463544151826 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e70dc00 == 81 [pid = 1796] [id = 318] 21:02:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 244 (0x9960e400) [pid = 1796] [serial = 955] [outer = (nil)] 21:02:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 245 (0x99cd2000) [pid = 1796] [serial = 956] [outer = 0x9960e400] 21:02:31 INFO - PROCESS | 1796 | 1463544151991 Marionette DEBUG loaded listener.js 21:02:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 246 (0x9a1b6800) [pid = 1796] [serial = 957] [outer = 0x9960e400] 21:02:32 INFO - PROCESS | 1796 | 1463544152888 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]]]}] 21:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1536ms 21:02:32 INFO - PROCESS | 1796 | 1463544152939 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 21:02:32 INFO - PROCESS | 1796 | 1463544152944 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 21:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:02:32 INFO - PROCESS | 1796 | 1463544152950 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:02:32 INFO - PROCESS | 1796 | 1463544152953 Marionette TRACE conn3 <- [1,1246,null,{}] 21:02:32 INFO - PROCESS | 1796 | 1463544152958 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}] 21:02:33 INFO - PROCESS | 1796 | 1463544153145 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 21:02:33 INFO - PROCESS | 1796 | 1463544153346 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x922c5800 == 82 [pid = 1796] [id = 319] 21:02:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 247 (0x939d9800) [pid = 1796] [serial = 958] [outer = (nil)] 21:02:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 248 (0x99610000) [pid = 1796] [serial = 959] [outer = 0x939d9800] 21:02:33 INFO - PROCESS | 1796 | 1463544153466 Marionette DEBUG loaded listener.js 21:02:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 249 (0x9ac4c400) [pid = 1796] [serial = 960] [outer = 0x939d9800] 21:02:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8d09e800 == 81 [pid = 1796] [id = 205] 21:02:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7d2000 == 80 [pid = 1796] [id = 224] 21:02:34 INFO - PROCESS | 1796 | --DOCSHELL 0x92980c00 == 79 [pid = 1796] [id = 302] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 248 (0x8e648c00) [pid = 1796] [serial = 845] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 247 (0x91cc7800) [pid = 1796] [serial = 848] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 246 (0x95252000) [pid = 1796] [serial = 851] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 245 (0x9813f000) [pid = 1796] [serial = 854] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 244 (0x99a50c00) [pid = 1796] [serial = 857] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 243 (0x9a37f000) [pid = 1796] [serial = 860] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 242 (0x9a6a0400) [pid = 1796] [serial = 863] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 241 (0x9a847400) [pid = 1796] [serial = 866] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 240 (0x9ac4e000) [pid = 1796] [serial = 869] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 239 (0x9ae36c00) [pid = 1796] [serial = 872] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 238 (0x91ef0800) [pid = 1796] [serial = 875] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 237 (0x99ccc400) [pid = 1796] [serial = 815] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 236 (0x9297c000) [pid = 1796] [serial = 791] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 235 (0x954c8000) [pid = 1796] [serial = 800] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 234 (0x94fbd000) [pid = 1796] [serial = 797] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 233 (0x93bc7c00) [pid = 1796] [serial = 794] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 232 (0x8e7d4000) [pid = 1796] [serial = 821] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 231 (0x8e7d1400) [pid = 1796] [serial = 788] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 230 (0x9813c800) [pid = 1796] [serial = 803] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 229 (0x99f7cc00) [pid = 1796] [serial = 818] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 228 (0x9994ec00) [pid = 1796] [serial = 812] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 227 (0x8d7ec000) [pid = 1796] [serial = 785] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 226 (0x99508000) [pid = 1796] [serial = 809] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 225 (0x98aae800) [pid = 1796] [serial = 806] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOCSHELL 0x92326400 == 78 [pid = 1796] [id = 301] 21:02:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8edd7c00 == 77 [pid = 1796] [id = 300] 21:02:34 INFO - PROCESS | 1796 | --DOCSHELL 0x9127c400 == 76 [pid = 1796] [id = 297] 21:02:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8ede7800 == 75 [pid = 1796] [id = 296] 21:02:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8d3c00 == 74 [pid = 1796] [id = 295] 21:02:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8ede4c00 == 73 [pid = 1796] [id = 294] 21:02:34 INFO - PROCESS | 1796 | 1463544154441 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]]]}] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 224 (0x8d7f1800) [pid = 1796] [serial = 878] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 223 (0x8d8da000) [pid = 1796] [serial = 879] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 222 (0x8eebec00) [pid = 1796] [serial = 881] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 221 (0x91278400) [pid = 1796] [serial = 882] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 220 (0x94fcb400) [pid = 1796] [serial = 842] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 219 (0x94f06800) [pid = 1796] [serial = 840] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 218 (0x92978400) [pid = 1796] [serial = 833] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 217 (0x92ded400) [pid = 1796] [serial = 837] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 216 (0x8e652400) [pid = 1796] [serial = 824] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 215 (0x8e7d5000) [pid = 1796] [serial = 825] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 214 (0x92bccc00) [pid = 1796] [serial = 783] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 213 (0x91eec000) [pid = 1796] [serial = 828] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 212 (0x91281800) [pid = 1796] [serial = 827] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x93967c00) [pid = 1796] [serial = 839] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 210 (0x92bc6400) [pid = 1796] [serial = 834] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 209 (0x9139bc00) [pid = 1796] [serial = 831] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0x92d9d400) [pid = 1796] [serial = 836] [outer = (nil)] [url = about:blank] 21:02:34 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x8f0e7400) [pid = 1796] [serial = 830] [outer = (nil)] [url = about:blank] 21:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1581ms 21:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:02:34 INFO - PROCESS | 1796 | 1463544154532 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 21:02:34 INFO - PROCESS | 1796 | 1463544154535 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 21:02:34 INFO - PROCESS | 1796 | 1463544154542 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:02:34 INFO - PROCESS | 1796 | 1463544154545 Marionette TRACE conn3 <- [1,1250,null,{}] 21:02:34 INFO - PROCESS | 1796 | 1463544154551 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}] 21:02:34 INFO - PROCESS | 1796 | 1463544154718 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 21:02:34 INFO - PROCESS | 1796 | 1463544154959 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d09e800 == 74 [pid = 1796] [id = 320] 21:02:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x8d2a1c00) [pid = 1796] [serial = 961] [outer = (nil)] 21:02:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0x8e7d9400) [pid = 1796] [serial = 962] [outer = 0x8d2a1c00] 21:02:35 INFO - PROCESS | 1796 | 1463544155036 Marionette DEBUG loaded listener.js 21:02:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 210 (0x8f0ec000) [pid = 1796] [serial = 963] [outer = 0x8d2a1c00] 21:02:35 INFO - PROCESS | 1796 | 1463544155759 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]]]}] 21:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1237ms 21:02:35 INFO - PROCESS | 1796 | 1463544155779 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 21:02:35 INFO - PROCESS | 1796 | 1463544155781 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 21:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:02:35 INFO - PROCESS | 1796 | 1463544155788 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:02:35 INFO - PROCESS | 1796 | 1463544155791 Marionette TRACE conn3 <- [1,1254,null,{}] 21:02:35 INFO - PROCESS | 1796 | 1463544155810 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}] 21:02:35 INFO - PROCESS | 1796 | 1463544155985 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 21:02:36 INFO - PROCESS | 1796 | 1463544156005 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7ec000 == 75 [pid = 1796] [id = 321] 21:02:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 211 (0x8ede8800) [pid = 1796] [serial = 964] [outer = (nil)] 21:02:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0x939e2400) [pid = 1796] [serial = 965] [outer = 0x8ede8800] 21:02:36 INFO - PROCESS | 1796 | 1463544156078 Marionette DEBUG loaded listener.js 21:02:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 213 (0x94f2f400) [pid = 1796] [serial = 966] [outer = 0x8ede8800] 21:02:37 INFO - PROCESS | 1796 | 1463544157019 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]]]}] 21:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1291ms 21:02:37 INFO - PROCESS | 1796 | 1463544157080 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 21:02:37 INFO - PROCESS | 1796 | 1463544157084 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 21:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:02:37 INFO - PROCESS | 1796 | 1463544157090 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:02:37 INFO - PROCESS | 1796 | 1463544157093 Marionette TRACE conn3 <- [1,1258,null,{}] 21:02:37 INFO - PROCESS | 1796 | 1463544157098 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}] 21:02:37 INFO - PROCESS | 1796 | 1463544157312 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 21:02:37 INFO - PROCESS | 1796 | 1463544157340 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x92a01800 == 76 [pid = 1796] [id = 322] 21:02:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 214 (0x94f06800) [pid = 1796] [serial = 967] [outer = (nil)] 21:02:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 215 (0x9564f400) [pid = 1796] [serial = 968] [outer = 0x94f06800] 21:02:37 INFO - PROCESS | 1796 | 1463544157416 Marionette DEBUG loaded listener.js 21:02:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 216 (0x9994ec00) [pid = 1796] [serial = 969] [outer = 0x94f06800] 21:02:38 INFO - PROCESS | 1796 | 1463544158342 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]]]}] 21:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1282ms 21:02:38 INFO - PROCESS | 1796 | 1463544158380 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 21:02:38 INFO - PROCESS | 1796 | 1463544158383 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 21:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:02:38 INFO - PROCESS | 1796 | 1463544158390 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:02:38 INFO - PROCESS | 1796 | 1463544158408 Marionette TRACE conn3 <- [1,1262,null,{}] 21:02:38 INFO - PROCESS | 1796 | 1463544158422 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}] 21:02:38 INFO - PROCESS | 1796 | 1463544158648 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 21:02:38 INFO - PROCESS | 1796 | 1463544158679 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e63b400 == 77 [pid = 1796] [id = 323] 21:02:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 217 (0x93b0f400) [pid = 1796] [serial = 970] [outer = (nil)] 21:02:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 218 (0x99f80000) [pid = 1796] [serial = 971] [outer = 0x93b0f400] 21:02:38 INFO - PROCESS | 1796 | 1463544158752 Marionette DEBUG loaded listener.js 21:02:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 219 (0x9a6a0c00) [pid = 1796] [serial = 972] [outer = 0x93b0f400] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 218 (0x91275800) [pid = 1796] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 217 (0x8eddec00) [pid = 1796] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 216 (0x8e64cc00) [pid = 1796] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 215 (0x9813d800) [pid = 1796] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 214 (0x91cc9400) [pid = 1796] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 213 (0x997c3400) [pid = 1796] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 212 (0x8edf0000) [pid = 1796] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x99cc9800) [pid = 1796] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 210 (0x99f79c00) [pid = 1796] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 209 (0x954c6c00) [pid = 1796] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0x954c8800) [pid = 1796] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x8e704800) [pid = 1796] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x8abf7c00) [pid = 1796] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x92976800) [pid = 1796] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x8d8b2800) [pid = 1796] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0x91cc5000) [pid = 1796] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x94f0ec00) [pid = 1796] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x954d0000) [pid = 1796] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x8d843800) [pid = 1796] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x8e650400) [pid = 1796] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x91279400) [pid = 1796] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x91399400) [pid = 1796] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x8e706c00) [pid = 1796] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x92bc2c00) [pid = 1796] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x95655000) [pid = 1796] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x94f34000) [pid = 1796] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x8ede0400) [pid = 1796] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x94f32800) [pid = 1796] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x925f2400) [pid = 1796] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x9396ac00) [pid = 1796] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x8d0a9800) [pid = 1796] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x8edd4400) [pid = 1796] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x8d8b7800) [pid = 1796] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x93b09400) [pid = 1796] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x95257800) [pid = 1796] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8eec2000) [pid = 1796] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x925f6c00) [pid = 1796] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x8d09f400) [pid = 1796] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x92d9d800) [pid = 1796] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8e702c00) [pid = 1796] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x91cc6c00) [pid = 1796] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x8d29b000) [pid = 1796] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x95042000) [pid = 1796] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x8d850800) [pid = 1796] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x8ad4c400) [pid = 1796] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x925ef000) [pid = 1796] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x99513000) [pid = 1796] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x8e7d9c00) [pid = 1796] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x93bcf800) [pid = 1796] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8abf7400) [pid = 1796] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x98130c00) [pid = 1796] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x98e37000) [pid = 1796] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x922ca800) [pid = 1796] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x8edf0c00) [pid = 1796] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x92a01c00) [pid = 1796] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8eec1c00) [pid = 1796] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x92a06800) [pid = 1796] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8d8dd000) [pid = 1796] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x94f31c00) [pid = 1796] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x954d2c00) [pid = 1796] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x925fb000) [pid = 1796] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x98938800) [pid = 1796] [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.] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8ad52000) [pid = 1796] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x94fbe400) [pid = 1796] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:02:39 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x98ec2000) [pid = 1796] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:02:40 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8d8d7000) [pid = 1796] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:02:40 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x989dc000) [pid = 1796] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:02:40 INFO - PROCESS | 1796 | 1463544160392 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]]]}] 21:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 2053ms 21:02:40 INFO - PROCESS | 1796 | 1463544160443 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 21:02:40 INFO - PROCESS | 1796 | 1463544160447 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 21:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:02:40 INFO - PROCESS | 1796 | 1463544160453 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:02:40 INFO - PROCESS | 1796 | 1463544160456 Marionette TRACE conn3 <- [1,1266,null,{}] 21:02:40 INFO - PROCESS | 1796 | 1463544160466 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}] 21:02:40 INFO - PROCESS | 1796 | 1463544160628 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 21:02:40 INFO - PROCESS | 1796 | 1463544160801 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0a4000 == 78 [pid = 1796] [id = 324] 21:02:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8d296800) [pid = 1796] [serial = 973] [outer = (nil)] 21:02:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8d8d7000) [pid = 1796] [serial = 974] [outer = 0x8d296800] 21:02:40 INFO - PROCESS | 1796 | 1463544160878 Marionette DEBUG loaded listener.js 21:02:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8e7d5800) [pid = 1796] [serial = 975] [outer = 0x8d296800] 21:02:41 INFO - PROCESS | 1796 | 1463544161637 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]]]}] 21:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1334ms 21:02:41 INFO - PROCESS | 1796 | 1463544161791 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 21:02:41 INFO - PROCESS | 1796 | 1463544161799 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 21:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:02:41 INFO - PROCESS | 1796 | 1463544161809 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:02:41 INFO - PROCESS | 1796 | 1463544161813 Marionette TRACE conn3 <- [1,1270,null,{}] 21:02:41 INFO - PROCESS | 1796 | 1463544161822 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}] 21:02:42 INFO - PROCESS | 1796 | 1463544162055 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 21:02:42 INFO - PROCESS | 1796 | 1463544162336 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8bbc00 == 79 [pid = 1796] [id = 325] 21:02:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8d8d3000) [pid = 1796] [serial = 976] [outer = (nil)] 21:02:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8e646c00) [pid = 1796] [serial = 977] [outer = 0x8d8d3000] 21:02:42 INFO - PROCESS | 1796 | 1463544162442 Marionette DEBUG loaded listener.js 21:02:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8e7d1c00) [pid = 1796] [serial = 978] [outer = 0x8d8d3000] 21:02:43 INFO - PROCESS | 1796 | 1463544163395 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]]]}] 21:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1634ms 21:02:43 INFO - PROCESS | 1796 | 1463544163444 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 21:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:02:43 INFO - PROCESS | 1796 | 1463544163450 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 21:02:43 INFO - PROCESS | 1796 | 1463544163463 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:02:43 INFO - PROCESS | 1796 | 1463544163470 Marionette TRACE conn3 <- [1,1274,null,{}] 21:02:43 INFO - PROCESS | 1796 | 1463544163477 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}] 21:02:43 INFO - PROCESS | 1796 | 1463544163740 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 21:02:44 INFO - PROCESS | 1796 | 1463544164071 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x91396400 == 80 [pid = 1796] [id = 326] 21:02:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x91397400) [pid = 1796] [serial = 979] [outer = (nil)] 21:02:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x91cc6800) [pid = 1796] [serial = 980] [outer = 0x91397400] 21:02:44 INFO - PROCESS | 1796 | 1463544164165 Marionette DEBUG loaded listener.js 21:02:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x922c2800) [pid = 1796] [serial = 981] [outer = 0x91397400] 21:02:45 INFO - PROCESS | 1796 | 1463544165036 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]]]}] 21:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1641ms 21:02:45 INFO - PROCESS | 1796 | 1463544165101 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 21:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:02:45 INFO - PROCESS | 1796 | 1463544165106 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 21:02:45 INFO - PROCESS | 1796 | 1463544165112 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:02:45 INFO - PROCESS | 1796 | 1463544165117 Marionette TRACE conn3 <- [1,1278,null,{}] 21:02:45 INFO - PROCESS | 1796 | 1463544165132 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}] 21:02:45 INFO - PROCESS | 1796 | 1463544165338 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 21:02:45 INFO - PROCESS | 1796 | 1463544165611 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0abc00 == 81 [pid = 1796] [id = 327] 21:02:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x92a07000) [pid = 1796] [serial = 982] [outer = (nil)] 21:02:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x92da1c00) [pid = 1796] [serial = 983] [outer = 0x92a07000] 21:02:45 INFO - PROCESS | 1796 | 1463544165754 Marionette DEBUG loaded listener.js 21:02:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x939dc400) [pid = 1796] [serial = 984] [outer = 0x92a07000] 21:02:46 INFO - PROCESS | 1796 | 1463544166675 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]]]}] 21:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1634ms 21:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:02:46 INFO - PROCESS | 1796 | 1463544166746 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 21:02:46 INFO - PROCESS | 1796 | 1463544166749 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 21:02:46 INFO - PROCESS | 1796 | 1463544166757 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:02:46 INFO - PROCESS | 1796 | 1463544166761 Marionette TRACE conn3 <- [1,1282,null,{}] 21:02:46 INFO - PROCESS | 1796 | 1463544166767 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}] 21:02:46 INFO - PROCESS | 1796 | 1463544166987 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 21:02:47 INFO - PROCESS | 1796 | 1463544167228 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad4e000 == 82 [pid = 1796] [id = 328] 21:02:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x939d7400) [pid = 1796] [serial = 985] [outer = (nil)] 21:02:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x94f0ec00) [pid = 1796] [serial = 986] [outer = 0x939d7400] 21:02:47 INFO - PROCESS | 1796 | 1463544167359 Marionette DEBUG loaded listener.js 21:02:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x95041400) [pid = 1796] [serial = 987] [outer = 0x939d7400] 21:02:48 INFO - PROCESS | 1796 | 1463544168241 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]]]}] 21:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1542ms 21:02:48 INFO - PROCESS | 1796 | 1463544168299 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 21:02:48 INFO - PROCESS | 1796 | 1463544168303 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 21:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:02:48 INFO - PROCESS | 1796 | 1463544168310 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:02:48 INFO - PROCESS | 1796 | 1463544168314 Marionette TRACE conn3 <- [1,1286,null,{}] 21:02:48 INFO - PROCESS | 1796 | 1463544168321 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}] 21:02:48 INFO - PROCESS | 1796 | 1463544168505 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 21:02:48 INFO - PROCESS | 1796 | 1463544168756 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e657400 == 83 [pid = 1796] [id = 329] 21:02:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x91392800) [pid = 1796] [serial = 988] [outer = (nil)] 21:02:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x95651000) [pid = 1796] [serial = 989] [outer = 0x91392800] 21:02:48 INFO - PROCESS | 1796 | 1463544168886 Marionette DEBUG loaded listener.js 21:02:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x977e4c00) [pid = 1796] [serial = 990] [outer = 0x91392800] 21:02:49 INFO - PROCESS | 1796 | 1463544169753 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]]]}] 21:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1483ms 21:02:49 INFO - PROCESS | 1796 | 1463544169793 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 21:02:49 INFO - PROCESS | 1796 | 1463544169798 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 21:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:02:49 INFO - PROCESS | 1796 | 1463544169804 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:02:49 INFO - PROCESS | 1796 | 1463544169807 Marionette TRACE conn3 <- [1,1290,null,{}] 21:02:49 INFO - PROCESS | 1796 | 1463544169813 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}] 21:02:50 INFO - PROCESS | 1796 | 1463544170033 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 21:02:50 INFO - PROCESS | 1796 | 1463544170282 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x9516ec00 == 84 [pid = 1796] [id = 330] 21:02:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x98ec2000) [pid = 1796] [serial = 991] [outer = (nil)] 21:02:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x99a59800) [pid = 1796] [serial = 992] [outer = 0x98ec2000] 21:02:50 INFO - PROCESS | 1796 | 1463544170428 Marionette DEBUG loaded listener.js 21:02:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x9a3e1400) [pid = 1796] [serial = 993] [outer = 0x98ec2000] 21:02:51 INFO - PROCESS | 1796 | 1463544171313 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]]]}] 21:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1541ms 21:02:51 INFO - PROCESS | 1796 | 1463544171346 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 21:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:02:51 INFO - PROCESS | 1796 | 1463544171350 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 21:02:51 INFO - PROCESS | 1796 | 1463544171356 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:02:51 INFO - PROCESS | 1796 | 1463544171360 Marionette TRACE conn3 <- [1,1294,null,{}] 21:02:51 INFO - PROCESS | 1796 | 1463544171367 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}] 21:02:51 INFO - PROCESS | 1796 | 1463544171569 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 21:02:51 INFO - PROCESS | 1796 | 1463544171767 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x94f07400 == 85 [pid = 1796] [id = 331] 21:02:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x99ccc000) [pid = 1796] [serial = 994] [outer = (nil)] 21:02:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x9ae35400) [pid = 1796] [serial = 995] [outer = 0x99ccc000] 21:02:51 INFO - PROCESS | 1796 | 1463544171851 Marionette DEBUG loaded listener.js 21:02:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x9ae3bc00) [pid = 1796] [serial = 996] [outer = 0x99ccc000] 21:02:52 INFO - PROCESS | 1796 | 1463544172761 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]]]}] 21:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1433ms 21:02:52 INFO - PROCESS | 1796 | 1463544172790 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 21:02:52 INFO - PROCESS | 1796 | 1463544172795 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 21:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:02:52 INFO - PROCESS | 1796 | 1463544172801 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:02:52 INFO - PROCESS | 1796 | 1463544172805 Marionette TRACE conn3 <- [1,1298,null,{}] 21:02:52 INFO - PROCESS | 1796 | 1463544172810 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}] 21:02:52 INFO - PROCESS | 1796 | 1463544172996 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 21:02:53 INFO - PROCESS | 1796 | 1463544173198 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x93bd6c00 == 86 [pid = 1796] [id = 332] 21:02:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x99cd2800) [pid = 1796] [serial = 997] [outer = (nil)] 21:02:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x9b729000) [pid = 1796] [serial = 998] [outer = 0x99cd2800] 21:02:53 INFO - PROCESS | 1796 | 1463544173284 Marionette DEBUG loaded listener.js 21:02:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x9b77e400) [pid = 1796] [serial = 999] [outer = 0x99cd2800] 21:02:54 INFO - PROCESS | 1796 | 1463544174243 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]]]}] 21:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1482ms 21:02:54 INFO - PROCESS | 1796 | 1463544174284 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 21:02:54 INFO - PROCESS | 1796 | 1463544174289 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 21:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:02:54 INFO - PROCESS | 1796 | 1463544174296 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:02:54 INFO - PROCESS | 1796 | 1463544174300 Marionette TRACE conn3 <- [1,1302,null,{}] 21:02:54 INFO - PROCESS | 1796 | 1463544174306 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}] 21:02:54 INFO - PROCESS | 1796 | 1463544174507 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 21:02:54 INFO - PROCESS | 1796 | 1463544174769 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abe8400 == 87 [pid = 1796] [id = 333] 21:02:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x98aac800) [pid = 1796] [serial = 1000] [outer = (nil)] 21:02:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0xa224c800) [pid = 1796] [serial = 1001] [outer = 0x98aac800] 21:02:54 INFO - PROCESS | 1796 | 1463544174932 Marionette DEBUG loaded listener.js 21:02:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0xa2379000) [pid = 1796] [serial = 1002] [outer = 0x98aac800] 21:02:55 INFO - PROCESS | 1796 | 1463544175914 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]]]}] 21:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1692ms 21:02:55 INFO - PROCESS | 1796 | 1463544175988 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 21:02:55 INFO - PROCESS | 1796 | 1463544175992 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 21:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:02:56 INFO - PROCESS | 1796 | 1463544175999 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:02:56 INFO - PROCESS | 1796 | 1463544176002 Marionette TRACE conn3 <- [1,1306,null,{}] 21:02:56 INFO - PROCESS | 1796 | 1463544176009 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}] 21:02:56 INFO - PROCESS | 1796 | 1463544176231 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 21:02:56 INFO - PROCESS | 1796 | 1463544176525 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x9b177800 == 88 [pid = 1796] [id = 334] 21:02:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x9b17dc00) [pid = 1796] [serial = 1003] [outer = (nil)] 21:02:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0xa315ac00) [pid = 1796] [serial = 1004] [outer = 0x9b17dc00] 21:02:56 INFO - PROCESS | 1796 | 1463544176672 Marionette DEBUG loaded listener.js 21:02:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0xa3162400) [pid = 1796] [serial = 1005] [outer = 0x9b17dc00] 21:02:57 INFO - PROCESS | 1796 | 1463544177641 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]]]}] 21:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1693ms 21:02:57 INFO - PROCESS | 1796 | 1463544177692 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 21:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:02:57 INFO - PROCESS | 1796 | 1463544177697 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 21:02:57 INFO - PROCESS | 1796 | 1463544177704 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:02:57 INFO - PROCESS | 1796 | 1463544177709 Marionette TRACE conn3 <- [1,1310,null,{}] 21:02:57 INFO - PROCESS | 1796 | 1463544177715 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}] 21:02:57 INFO - PROCESS | 1796 | 1463544177948 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 21:02:58 INFO - PROCESS | 1796 | 1463544178230 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x9b178c00 == 89 [pid = 1796] [id = 335] 21:02:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0xa25f0800) [pid = 1796] [serial = 1006] [outer = (nil)] 21:02:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0xa35bf000) [pid = 1796] [serial = 1007] [outer = 0xa25f0800] 21:02:58 INFO - PROCESS | 1796 | 1463544178395 Marionette DEBUG loaded listener.js 21:02:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0xa36f0800) [pid = 1796] [serial = 1008] [outer = 0xa25f0800] 21:02:59 INFO - PROCESS | 1796 | 1463544179513 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] 21:02:59 INFO - PROCESS | 1796 | 1463544179555 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 21:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 21:02:59 INFO - PROCESS | 1796 | 1463544179562 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:02:59 INFO - PROCESS | 1796 | 1463544179566 Marionette TRACE conn3 <- [1,1314,null,{}] 21:02:59 INFO - PROCESS | 1796 | 1463544179571 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}] 21:02:59 INFO - PROCESS | 1796 | 1463544179761 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 21:03:00 INFO - PROCESS | 1796 | 1463544180022 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:00 INFO - PROCESS | 1796 | ++DOCSHELL 0xa31f1c00 == 90 [pid = 1796] [id = 336] 21:03:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0xa35cb400) [pid = 1796] [serial = 1009] [outer = (nil)] 21:03:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0xa6386c00) [pid = 1796] [serial = 1010] [outer = 0xa35cb400] 21:03:00 INFO - PROCESS | 1796 | 1463544180146 Marionette DEBUG loaded listener.js 21:03:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0xa63f3400) [pid = 1796] [serial = 1011] [outer = 0xa35cb400] 21:03:01 INFO - PROCESS | 1796 | 1463544181039 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]]]}] 21:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1532ms 21:03:01 INFO - PROCESS | 1796 | 1463544181096 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 21:03:01 INFO - PROCESS | 1796 | 1463544181100 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 21:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:03:01 INFO - PROCESS | 1796 | 1463544181107 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:03:01 INFO - PROCESS | 1796 | 1463544181110 Marionette TRACE conn3 <- [1,1318,null,{}] 21:03:01 INFO - PROCESS | 1796 | 1463544181118 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}] 21:03:01 INFO - PROCESS | 1796 | 1463544181320 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 21:03:01 INFO - PROCESS | 1796 | 1463544181643 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x925f4000 == 91 [pid = 1796] [id = 337] 21:03:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x92bcfc00) [pid = 1796] [serial = 1012] [outer = (nil)] 21:03:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0xa6862400) [pid = 1796] [serial = 1013] [outer = 0x92bcfc00] 21:03:01 INFO - PROCESS | 1796 | 1463544181738 Marionette DEBUG loaded listener.js 21:03:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0xa69a3800) [pid = 1796] [serial = 1014] [outer = 0x92bcfc00] 21:03:02 INFO - PROCESS | 1796 | 1463544182748 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]]]}] 21:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1695ms 21:03:02 INFO - PROCESS | 1796 | 1463544182803 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 21:03:02 INFO - PROCESS | 1796 | 1463544182807 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 21:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:03:02 INFO - PROCESS | 1796 | 1463544182813 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:03:02 INFO - PROCESS | 1796 | 1463544182817 Marionette TRACE conn3 <- [1,1322,null,{}] 21:03:02 INFO - PROCESS | 1796 | 1463544182822 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}] 21:03:03 INFO - PROCESS | 1796 | 1463544183021 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 21:03:03 INFO - PROCESS | 1796 | 1463544183321 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad53400 == 92 [pid = 1796] [id = 338] 21:03:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x8b20f400) [pid = 1796] [serial = 1015] [outer = (nil)] 21:03:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x8b213c00) [pid = 1796] [serial = 1016] [outer = 0x8b20f400] 21:03:03 INFO - PROCESS | 1796 | 1463544183410 Marionette DEBUG loaded listener.js 21:03:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x8b216800) [pid = 1796] [serial = 1017] [outer = 0x8b20f400] 21:03:04 INFO - PROCESS | 1796 | 1463544184294 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]]]}] 21:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1533ms 21:03:04 INFO - PROCESS | 1796 | 1463544184347 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 21:03:04 INFO - PROCESS | 1796 | 1463544184351 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 21:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:03:04 INFO - PROCESS | 1796 | 1463544184358 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:03:04 INFO - PROCESS | 1796 | 1463544184361 Marionette TRACE conn3 <- [1,1326,null,{}] 21:03:04 INFO - PROCESS | 1796 | 1463544184367 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}] 21:03:04 INFO - PROCESS | 1796 | 1463544184558 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 21:03:04 INFO - PROCESS | 1796 | 1463544184813 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b20cc00 == 93 [pid = 1796] [id = 339] 21:03:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x8b212400) [pid = 1796] [serial = 1018] [outer = (nil)] 21:03:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x8d8d6800) [pid = 1796] [serial = 1019] [outer = 0x8b212400] 21:03:04 INFO - PROCESS | 1796 | 1463544184941 Marionette DEBUG loaded listener.js 21:03:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x8e70a000) [pid = 1796] [serial = 1020] [outer = 0x8b212400] 21:03:05 INFO - PROCESS | 1796 | 1463544185778 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]]]}] 21:03:05 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 21:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1483ms 21:03:05 INFO - PROCESS | 1796 | 1463544185842 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 21:03:05 INFO - PROCESS | 1796 | 1463544185846 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 21:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:03:05 INFO - PROCESS | 1796 | 1463544185852 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:03:05 INFO - PROCESS | 1796 | 1463544185855 Marionette TRACE conn3 <- [1,1330,null,{}] 21:03:05 INFO - PROCESS | 1796 | 1463544185861 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}] 21:03:06 INFO - PROCESS | 1796 | 1463544186048 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 21:03:06 INFO - PROCESS | 1796 | 1463544186253 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad48c00 == 94 [pid = 1796] [id = 340] 21:03:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x8ad4ac00) [pid = 1796] [serial = 1021] [outer = (nil)] 21:03:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x8e705400) [pid = 1796] [serial = 1022] [outer = 0x8ad4ac00] 21:03:06 INFO - PROCESS | 1796 | 1463544186340 Marionette DEBUG loaded listener.js 21:03:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x9297a000) [pid = 1796] [serial = 1023] [outer = 0x8ad4ac00] 21:03:07 INFO - PROCESS | 1796 | 1463544187718 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]]]}] 21:03:07 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 21:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2035ms 21:03:07 INFO - PROCESS | 1796 | 1463544187921 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 21:03:07 INFO - PROCESS | 1796 | 1463544187928 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 21:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:03:07 INFO - PROCESS | 1796 | 1463544187938 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:03:07 INFO - PROCESS | 1796 | 1463544187943 Marionette TRACE conn3 <- [1,1334,null,{}] 21:03:07 INFO - PROCESS | 1796 | 1463544187951 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}] 21:03:08 INFO - PROCESS | 1796 | 1463544188128 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 21:03:08 INFO - PROCESS | 1796 | 1463544188336 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abf6800 == 95 [pid = 1796] [id = 341] 21:03:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x8d8ae000) [pid = 1796] [serial = 1024] [outer = (nil)] 21:03:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x8d8b5c00) [pid = 1796] [serial = 1025] [outer = 0x8d8ae000] 21:03:08 INFO - PROCESS | 1796 | 1463544188453 Marionette DEBUG loaded listener.js 21:03:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x8e648800) [pid = 1796] [serial = 1026] [outer = 0x8d8ae000] 21:03:09 INFO - PROCESS | 1796 | 1463544189344 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]]]}] 21:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1482ms 21:03:09 INFO - PROCESS | 1796 | 1463544189420 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 21:03:09 INFO - PROCESS | 1796 | 1463544189428 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 21:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:03:09 INFO - PROCESS | 1796 | 1463544189438 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:03:09 INFO - PROCESS | 1796 | 1463544189442 Marionette TRACE conn3 <- [1,1338,null,{}] 21:03:09 INFO - PROCESS | 1796 | 1463544189448 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}] 21:03:09 INFO - PROCESS | 1796 | 1463544189754 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 21:03:10 INFO - PROCESS | 1796 | 1463544190094 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d29a800 == 96 [pid = 1796] [id = 342] 21:03:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x8d850800) [pid = 1796] [serial = 1027] [outer = (nil)] 21:03:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x8eec1400) [pid = 1796] [serial = 1028] [outer = 0x8d850800] 21:03:10 INFO - PROCESS | 1796 | 1463544190177 Marionette DEBUG loaded listener.js 21:03:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0x91279400) [pid = 1796] [serial = 1029] [outer = 0x8d850800] 21:03:10 INFO - PROCESS | 1796 | --DOCSHELL 0x8e63b400 == 95 [pid = 1796] [id = 323] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0x981d6c00) [pid = 1796] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x93969800) [pid = 1796] [serial = 911] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOCSHELL 0x92a01800 == 94 [pid = 1796] [id = 322] 21:03:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7ec000 == 93 [pid = 1796] [id = 321] 21:03:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8d09e800 == 92 [pid = 1796] [id = 320] 21:03:11 INFO - PROCESS | 1796 | --DOCSHELL 0x922c5800 == 91 [pid = 1796] [id = 319] 21:03:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8e70dc00 == 90 [pid = 1796] [id = 318] 21:03:11 INFO - PROCESS | 1796 | --DOCSHELL 0x925edc00 == 89 [pid = 1796] [id = 317] 21:03:11 INFO - PROCESS | 1796 | --DOCSHELL 0x977e1c00 == 88 [pid = 1796] [id = 11] 21:03:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8f0e5800 == 87 [pid = 1796] [id = 316] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x9127fc00) [pid = 1796] [serial = 645] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x8f0eb000) [pid = 1796] [serial = 687] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x92324c00) [pid = 1796] [serial = 654] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0x98abbc00) [pid = 1796] [serial = 807] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x91eebc00) [pid = 1796] [serial = 651] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x99cd5400) [pid = 1796] [serial = 816] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x9ae3c400) [pid = 1796] [serial = 876] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x99f81400) [pid = 1796] [serial = 819] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x9a6a2000) [pid = 1796] [serial = 864] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x98942400) [pid = 1796] [serial = 804] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x954d2000) [pid = 1796] [serial = 762] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x8e7da400) [pid = 1796] [serial = 636] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x8d8b1400) [pid = 1796] [serial = 657] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x92a09000) [pid = 1796] [serial = 699] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x9ae3c000) [pid = 1796] [serial = 873] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x94f05000) [pid = 1796] [serial = 795] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x95038c00) [pid = 1796] [serial = 798] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x9aab4800) [pid = 1796] [serial = 867] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x91ccdc00) [pid = 1796] [serial = 822] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x9503e000) [pid = 1796] [serial = 843] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x92979c00) [pid = 1796] [serial = 849] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x925f8000) [pid = 1796] [serial = 693] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x8f0ea000) [pid = 1796] [serial = 642] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x92d99000) [pid = 1796] [serial = 705] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x98e2c400) [pid = 1796] [serial = 855] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x95034800) [pid = 1796] [serial = 750] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x8edf0400) [pid = 1796] [serial = 684] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x9564b800) [pid = 1796] [serial = 852] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x92d94400) [pid = 1796] [serial = 792] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x9524b000) [pid = 1796] [serial = 756] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x8d84b000) [pid = 1796] [serial = 633] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x8ede3c00) [pid = 1796] [serial = 675] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x8e7cd000) [pid = 1796] [serial = 846] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x93bd0400) [pid = 1796] [serial = 744] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x95652400) [pid = 1796] [serial = 801] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x91396800) [pid = 1796] [serial = 690] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x93b04c00) [pid = 1796] [serial = 741] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x9ac52000) [pid = 1796] [serial = 870] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x939e1800) [pid = 1796] [serial = 732] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8ede3000) [pid = 1796] [serial = 789] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x92bc8c00) [pid = 1796] [serial = 702] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x8d84e000) [pid = 1796] [serial = 786] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x95257400) [pid = 1796] [serial = 759] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8d8dd800) [pid = 1796] [serial = 681] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x8d7eac00) [pid = 1796] [serial = 678] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x9297c800) [pid = 1796] [serial = 696] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9a697400) [pid = 1796] [serial = 861] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8f0ecc00) [pid = 1796] [serial = 738] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x94f07000) [pid = 1796] [serial = 747] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8eebd000) [pid = 1796] [serial = 639] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x99a4c800) [pid = 1796] [serial = 813] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x92978000) [pid = 1796] [serial = 884] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x92d97000) [pid = 1796] [serial = 885] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x91283c00) [pid = 1796] [serial = 902] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x939d8c00) [pid = 1796] [serial = 894] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x92da0c00) [pid = 1796] [serial = 893] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x922c0000) [pid = 1796] [serial = 891] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9139dc00) [pid = 1796] [serial = 890] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x94f0d800) [pid = 1796] [serial = 897] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x93bca800) [pid = 1796] [serial = 896] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8e70b000) [pid = 1796] [serial = 888] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8e651000) [pid = 1796] [serial = 887] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x9524a000) [pid = 1796] [serial = 900] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x9503d000) [pid = 1796] [serial = 899] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x98130800) [pid = 1796] [serial = 908] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x98aae400) [pid = 1796] [serial = 909] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x92ded000) [pid = 1796] [serial = 905] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x939e4000) [pid = 1796] [serial = 906] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x91ef1400) [pid = 1796] [serial = 615] [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.] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x91ee7c00) [pid = 1796] [serial = 903] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8d8d8800) [pid = 1796] [serial = 735] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x9503ec00) [pid = 1796] [serial = 753] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x99ccdc00) [pid = 1796] [serial = 858] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x91ccac00) [pid = 1796] [serial = 648] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x99511400) [pid = 1796] [serial = 810] [outer = (nil)] [url = about:blank] 21:03:11 INFO - PROCESS | 1796 | 1463544191672 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]]]}] 21:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2287ms 21:03:11 INFO - PROCESS | 1796 | 1463544191727 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 21:03:11 INFO - PROCESS | 1796 | 1463544191730 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 21:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:03:11 INFO - PROCESS | 1796 | 1463544191737 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:03:11 INFO - PROCESS | 1796 | 1463544191742 Marionette TRACE conn3 <- [1,1342,null,{}] 21:03:11 INFO - PROCESS | 1796 | 1463544191758 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}] 21:03:11 INFO - PROCESS | 1796 | 1463544191931 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 21:03:11 INFO - PROCESS | 1796 | 1463544191945 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7eac00 == 88 [pid = 1796] [id = 343] 21:03:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8d8b8800) [pid = 1796] [serial = 1030] [outer = (nil)] 21:03:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8edee800) [pid = 1796] [serial = 1031] [outer = 0x8d8b8800] 21:03:12 INFO - PROCESS | 1796 | 1463544192025 Marionette DEBUG loaded listener.js 21:03:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8f0ef800) [pid = 1796] [serial = 1032] [outer = 0x8d8b8800] 21:03:12 INFO - PROCESS | 1796 | 1463544192914 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]]]}] 21:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1236ms 21:03:12 INFO - PROCESS | 1796 | 1463544192974 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 21:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:03:12 INFO - PROCESS | 1796 | 1463544192979 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 21:03:12 INFO - PROCESS | 1796 | 1463544192985 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:03:12 INFO - PROCESS | 1796 | 1463544192988 Marionette TRACE conn3 <- [1,1346,null,{}] 21:03:12 INFO - PROCESS | 1796 | 1463544192993 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}] 21:03:13 INFO - PROCESS | 1796 | 1463544193161 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 21:03:13 INFO - PROCESS | 1796 | 1463544193332 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ede9c00 == 89 [pid = 1796] [id = 344] 21:03:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8f0ed000) [pid = 1796] [serial = 1033] [outer = (nil)] 21:03:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x91cca000) [pid = 1796] [serial = 1034] [outer = 0x8f0ed000] 21:03:13 INFO - PROCESS | 1796 | 1463544193412 Marionette DEBUG loaded listener.js 21:03:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x922c1800) [pid = 1796] [serial = 1035] [outer = 0x8f0ed000] 21:03:14 INFO - PROCESS | 1796 | 1463544194321 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]]]}] 21:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1383ms 21:03:14 INFO - PROCESS | 1796 | 1463544194368 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 21:03:14 INFO - PROCESS | 1796 | 1463544194372 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 21:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:03:14 INFO - PROCESS | 1796 | 1463544194385 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:03:14 INFO - PROCESS | 1796 | 1463544194387 Marionette TRACE conn3 <- [1,1350,null,{}] 21:03:14 INFO - PROCESS | 1796 | 1463544194393 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}] 21:03:14 INFO - PROCESS | 1796 | 1463544194632 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 21:03:14 INFO - PROCESS | 1796 | 1463544194667 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d297400 == 90 [pid = 1796] [id = 345] 21:03:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8d29cc00) [pid = 1796] [serial = 1036] [outer = (nil)] 21:03:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x92971400) [pid = 1796] [serial = 1037] [outer = 0x8d29cc00] 21:03:14 INFO - PROCESS | 1796 | 1463544194745 Marionette DEBUG loaded listener.js 21:03:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x9297a400) [pid = 1796] [serial = 1038] [outer = 0x8d29cc00] 21:03:15 INFO - PROCESS | 1796 | 1463544195742 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]]]}] 21:03:16 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x94f06800) [pid = 1796] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:03:16 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x93b0f400) [pid = 1796] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:03:16 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x9127e800) [pid = 1796] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:03:16 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8d2a1c00) [pid = 1796] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:03:16 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x9960e400) [pid = 1796] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:03:16 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x92976400) [pid = 1796] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:03:16 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8f0e6800) [pid = 1796] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:03:16 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x939d9800) [pid = 1796] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:03:16 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8ede8800) [pid = 1796] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1800ms 21:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:03:16 INFO - PROCESS | 1796 | 1463544196195 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 21:03:16 INFO - PROCESS | 1796 | 1463544196197 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 21:03:16 INFO - PROCESS | 1796 | 1463544196204 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:03:16 INFO - PROCESS | 1796 | 1463544196208 Marionette TRACE conn3 <- [1,1354,null,{}] 21:03:16 INFO - PROCESS | 1796 | 1463544196213 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}] 21:03:16 INFO - PROCESS | 1796 | 1463544196441 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 21:03:16 INFO - PROCESS | 1796 | 1463544196614 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7cf400 == 91 [pid = 1796] [id = 346] 21:03:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x91cc3c00) [pid = 1796] [serial = 1039] [outer = (nil)] 21:03:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x92973000) [pid = 1796] [serial = 1040] [outer = 0x91cc3c00] 21:03:16 INFO - PROCESS | 1796 | 1463544196688 Marionette DEBUG loaded listener.js 21:03:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x92bc2400) [pid = 1796] [serial = 1041] [outer = 0x91cc3c00] 21:03:17 INFO - PROCESS | 1796 | 1463544197428 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]]]}] 21:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1286ms 21:03:17 INFO - PROCESS | 1796 | 1463544197490 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 21:03:17 INFO - PROCESS | 1796 | 1463544197493 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 21:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:03:17 INFO - PROCESS | 1796 | 1463544197499 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:03:17 INFO - PROCESS | 1796 | 1463544197503 Marionette TRACE conn3 <- [1,1358,null,{}] 21:03:17 INFO - PROCESS | 1796 | 1463544197509 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}] 21:03:17 INFO - PROCESS | 1796 | 1463544197670 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 21:03:17 INFO - PROCESS | 1796 | 1463544197684 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x8eddec00 == 92 [pid = 1796] [id = 347] 21:03:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x92bc6400) [pid = 1796] [serial = 1042] [outer = (nil)] 21:03:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x92d9d800) [pid = 1796] [serial = 1043] [outer = 0x92bc6400] 21:03:17 INFO - PROCESS | 1796 | 1463544197762 Marionette DEBUG loaded listener.js 21:03:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x92de5c00) [pid = 1796] [serial = 1044] [outer = 0x92bc6400] 21:03:18 INFO - PROCESS | 1796 | 1463544198904 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]]]}] 21:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1439ms 21:03:18 INFO - PROCESS | 1796 | 1463544198941 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 21:03:18 INFO - PROCESS | 1796 | 1463544198948 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 21:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:03:18 INFO - PROCESS | 1796 | 1463544198958 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:03:18 INFO - PROCESS | 1796 | 1463544198963 Marionette TRACE conn3 <- [1,1362,null,{}] 21:03:18 INFO - PROCESS | 1796 | 1463544198972 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}] 21:03:19 INFO - PROCESS | 1796 | 1463544199177 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 21:03:19 INFO - PROCESS | 1796 | 1463544199443 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7efc00 == 93 [pid = 1796] [id = 348] 21:03:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8d845c00) [pid = 1796] [serial = 1045] [outer = (nil)] 21:03:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8d8de000) [pid = 1796] [serial = 1046] [outer = 0x8d845c00] 21:03:19 INFO - PROCESS | 1796 | 1463544199591 Marionette DEBUG loaded listener.js 21:03:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8e654000) [pid = 1796] [serial = 1047] [outer = 0x8d845c00] 21:03:20 INFO - PROCESS | 1796 | 1463544200585 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]]]}] 21:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1684ms 21:03:20 INFO - PROCESS | 1796 | 1463544200643 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 21:03:20 INFO - PROCESS | 1796 | 1463544200651 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 21:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:03:20 INFO - PROCESS | 1796 | 1463544200664 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:03:20 INFO - PROCESS | 1796 | 1463544200668 Marionette TRACE conn3 <- [1,1366,null,{}] 21:03:20 INFO - PROCESS | 1796 | 1463544200675 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}] 21:03:20 INFO - PROCESS | 1796 | 1463544200911 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 21:03:21 INFO - PROCESS | 1796 | 1463544201158 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ede1000 == 94 [pid = 1796] [id = 349] 21:03:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8ede1c00) [pid = 1796] [serial = 1048] [outer = (nil)] 21:03:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8eec5400) [pid = 1796] [serial = 1049] [outer = 0x8ede1c00] 21:03:21 INFO - PROCESS | 1796 | 1463544201289 Marionette DEBUG loaded listener.js 21:03:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x91394800) [pid = 1796] [serial = 1050] [outer = 0x8ede1c00] 21:03:22 INFO - PROCESS | 1796 | 1463544202306 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] 21:03:22 INFO - PROCESS | 1796 | 1463544202358 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 21:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:03:22 INFO - PROCESS | 1796 | 1463544202366 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:03:22 INFO - PROCESS | 1796 | 1463544202372 Marionette TRACE conn3 <- [1,1370,null,{}] 21:03:22 INFO - PROCESS | 1796 | 1463544202388 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}] 21:03:22 INFO - PROCESS | 1796 | 1463544202622 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 21:03:22 INFO - PROCESS | 1796 | 1463544202910 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x92bc2c00 == 95 [pid = 1796] [id = 350] 21:03:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x92d95800) [pid = 1796] [serial = 1051] [outer = (nil)] 21:03:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x93969800) [pid = 1796] [serial = 1052] [outer = 0x92d95800] 21:03:23 INFO - PROCESS | 1796 | 1463544203005 Marionette DEBUG loaded listener.js 21:03:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x939dec00) [pid = 1796] [serial = 1053] [outer = 0x92d95800] 21:03:23 INFO - PROCESS | 1796 | 1463544203947 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] 21:03:24 INFO - PROCESS | 1796 | 1463544204018 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 21:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:03:24 INFO - PROCESS | 1796 | 1463544204025 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:03:24 INFO - PROCESS | 1796 | 1463544204029 Marionette TRACE conn3 <- [1,1374,null,{}] 21:03:24 INFO - PROCESS | 1796 | 1463544204034 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}] 21:03:24 INFO - PROCESS | 1796 | 1463544204322 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 21:03:24 INFO - PROCESS | 1796 | 1463544204574 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cce6400 == 96 [pid = 1796] [id = 351] 21:03:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x91ccac00) [pid = 1796] [serial = 1054] [outer = (nil)] 21:03:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x94f06400) [pid = 1796] [serial = 1055] [outer = 0x91ccac00] 21:03:24 INFO - PROCESS | 1796 | 1463544204662 Marionette DEBUG loaded listener.js 21:03:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x94f0e000) [pid = 1796] [serial = 1056] [outer = 0x91ccac00] 21:03:25 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 21:03:25 INFO - PROCESS | 1796 | 1463544205557 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] 21:03:25 INFO - PROCESS | 1796 | 1463544205616 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 21:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:03:25 INFO - PROCESS | 1796 | 1463544205623 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:03:25 INFO - PROCESS | 1796 | 1463544205627 Marionette TRACE conn3 <- [1,1378,null,{}] 21:03:25 INFO - PROCESS | 1796 | 1463544205633 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}] 21:03:25 INFO - PROCESS | 1796 | 1463544205837 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 21:03:26 INFO - PROCESS | 1796 | 1463544206083 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f0e7c00 == 97 [pid = 1796] [id = 352] 21:03:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x93bd1000) [pid = 1796] [serial = 1057] [outer = (nil)] 21:03:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x9503ec00) [pid = 1796] [serial = 1058] [outer = 0x93bd1000] 21:03:26 INFO - PROCESS | 1796 | 1463544206213 Marionette DEBUG loaded listener.js 21:03:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x9524b800) [pid = 1796] [serial = 1059] [outer = 0x93bd1000] 21:03:27 INFO - PROCESS | 1796 | 1463544207273 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] 21:03:27 INFO - PROCESS | 1796 | 1463544207323 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 21:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:03:27 INFO - PROCESS | 1796 | 1463544207330 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:03:27 INFO - PROCESS | 1796 | 1463544207334 Marionette TRACE conn3 <- [1,1382,null,{}] 21:03:27 INFO - PROCESS | 1796 | 1463544207340 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}] 21:03:27 INFO - PROCESS | 1796 | 1463544207578 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 21:03:27 INFO - PROCESS | 1796 | 1463544207825 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x93bd1400 == 98 [pid = 1796] [id = 353] 21:03:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x9524e000) [pid = 1796] [serial = 1060] [outer = (nil)] 21:03:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x95656c00) [pid = 1796] [serial = 1061] [outer = 0x9524e000] 21:03:27 INFO - PROCESS | 1796 | 1463544207951 Marionette DEBUG loaded listener.js 21:03:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x981d6c00) [pid = 1796] [serial = 1062] [outer = 0x9524e000] 21:03:28 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 21:03:28 INFO - PROCESS | 1796 | 1463544208873 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] 21:03:28 INFO - PROCESS | 1796 | 1463544208919 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 21:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:03:28 INFO - PROCESS | 1796 | 1463544208926 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:03:28 INFO - PROCESS | 1796 | 1463544208929 Marionette TRACE conn3 <- [1,1386,null,{}] 21:03:28 INFO - PROCESS | 1796 | 1463544208935 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}] 21:03:29 INFO - PROCESS | 1796 | 1463544209114 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 21:03:29 INFO - PROCESS | 1796 | 1463544209380 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x925fac00 == 99 [pid = 1796] [id = 354] 21:03:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x95656000) [pid = 1796] [serial = 1063] [outer = (nil)] 21:03:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x98eb7000) [pid = 1796] [serial = 1064] [outer = 0x95656000] 21:03:29 INFO - PROCESS | 1796 | 1463544209543 Marionette DEBUG loaded listener.js 21:03:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x99512800) [pid = 1796] [serial = 1065] [outer = 0x95656000] 21:03:30 INFO - PROCESS | 1796 | 1463544210475 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] 21:03:30 INFO - PROCESS | 1796 | 1463544210516 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 21:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:03:30 INFO - PROCESS | 1796 | 1463544210523 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:03:30 INFO - PROCESS | 1796 | 1463544210526 Marionette TRACE conn3 <- [1,1390,null,{}] 21:03:30 INFO - PROCESS | 1796 | 1463544210532 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}] 21:03:30 INFO - PROCESS | 1796 | 1463544210723 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 21:03:30 INFO - PROCESS | 1796 | 1463544210972 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x977df000 == 100 [pid = 1796] [id = 355] 21:03:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x98ab3000) [pid = 1796] [serial = 1066] [outer = (nil)] 21:03:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x99ccb400) [pid = 1796] [serial = 1067] [outer = 0x98ab3000] 21:03:31 INFO - PROCESS | 1796 | 1463544211101 Marionette DEBUG loaded listener.js 21:03:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x99cd5800) [pid = 1796] [serial = 1068] [outer = 0x98ab3000] 21:03:32 INFO - PROCESS | 1796 | 1463544212011 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]]]}] 21:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1540ms 21:03:32 INFO - PROCESS | 1796 | 1463544212064 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 21:03:32 INFO - PROCESS | 1796 | 1463544212069 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 21:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:03:32 INFO - PROCESS | 1796 | 1463544212076 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:03:32 INFO - PROCESS | 1796 | 1463544212080 Marionette TRACE conn3 <- [1,1394,null,{}] 21:03:32 INFO - PROCESS | 1796 | 1463544212086 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}] 21:03:32 INFO - PROCESS | 1796 | 1463544212313 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 21:03:32 INFO - PROCESS | 1796 | 1463544212683 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x9564f800 == 101 [pid = 1796] [id = 356] 21:03:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x98130800) [pid = 1796] [serial = 1069] [outer = (nil)] 21:03:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x9a1c3000) [pid = 1796] [serial = 1070] [outer = 0x98130800] 21:03:32 INFO - PROCESS | 1796 | 1463544212841 Marionette DEBUG loaded listener.js 21:03:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x9a69ac00) [pid = 1796] [serial = 1071] [outer = 0x98130800] 21:03:33 INFO - PROCESS | 1796 | 1463544213885 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]]]}] 21:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1831ms 21:03:33 INFO - PROCESS | 1796 | 1463544213908 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 21:03:33 INFO - PROCESS | 1796 | 1463544213911 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 21:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:03:33 INFO - PROCESS | 1796 | 1463544213918 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:03:33 INFO - PROCESS | 1796 | 1463544213922 Marionette TRACE conn3 <- [1,1398,null,{}] 21:03:33 INFO - PROCESS | 1796 | 1463544213930 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}] 21:03:34 INFO - PROCESS | 1796 | 1463544214141 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 21:03:34 INFO - PROCESS | 1796 | 1463544214408 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7f3c00 == 102 [pid = 1796] [id = 357] 21:03:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x8f0e7000) [pid = 1796] [serial = 1072] [outer = (nil)] 21:03:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x9ac51800) [pid = 1796] [serial = 1073] [outer = 0x8f0e7000] 21:03:34 INFO - PROCESS | 1796 | 1463544214547 Marionette DEBUG loaded listener.js 21:03:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x9ae37000) [pid = 1796] [serial = 1074] [outer = 0x8f0e7000] 21:03:35 INFO - PROCESS | 1796 | 1463544215462 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]]]}] 21:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1590ms 21:03:35 INFO - PROCESS | 1796 | 1463544215509 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 21:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:03:35 INFO - PROCESS | 1796 | 1463544215514 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 21:03:35 INFO - PROCESS | 1796 | 1463544215520 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:03:35 INFO - PROCESS | 1796 | 1463544215525 Marionette TRACE conn3 <- [1,1402,null,{}] 21:03:35 INFO - PROCESS | 1796 | 1463544215530 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}] 21:03:35 INFO - PROCESS | 1796 | 1463544215790 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 21:03:36 INFO - PROCESS | 1796 | 1463544216069 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ac52000 == 103 [pid = 1796] [id = 358] 21:03:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x9d8d4800) [pid = 1796] [serial = 1075] [outer = (nil)] 21:03:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0xa1050000) [pid = 1796] [serial = 1076] [outer = 0x9d8d4800] 21:03:36 INFO - PROCESS | 1796 | 1463544216161 Marionette DEBUG loaded listener.js 21:03:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0xa237f000) [pid = 1796] [serial = 1077] [outer = 0x9d8d4800] 21:03:37 INFO - PROCESS | 1796 | 1463544217062 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]]]}] 21:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1580ms 21:03:37 INFO - PROCESS | 1796 | 1463544217100 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 21:03:37 INFO - PROCESS | 1796 | 1463544217104 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 21:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:03:37 INFO - PROCESS | 1796 | 1463544217112 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:03:37 INFO - PROCESS | 1796 | 1463544217116 Marionette TRACE conn3 <- [1,1406,null,{}] 21:03:37 INFO - PROCESS | 1796 | 1463544217122 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}] 21:03:37 INFO - PROCESS | 1796 | 1463544217309 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 21:03:37 INFO - PROCESS | 1796 | 1463544217560 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:37 INFO - PROCESS | 1796 | ++DOCSHELL 0xa22afc00 == 104 [pid = 1796] [id = 359] 21:03:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0xa23c5c00) [pid = 1796] [serial = 1078] [outer = (nil)] 21:03:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0xa31d6800) [pid = 1796] [serial = 1079] [outer = 0xa23c5c00] 21:03:37 INFO - PROCESS | 1796 | 1463544217685 Marionette DEBUG loaded listener.js 21:03:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0xa31ef000) [pid = 1796] [serial = 1080] [outer = 0xa23c5c00] 21:03:38 INFO - PROCESS | 1796 | 1463544218540 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]]]}] 21:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1488ms 21:03:38 INFO - PROCESS | 1796 | 1463544218600 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 21:03:38 INFO - PROCESS | 1796 | 1463544218604 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 21:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:03:38 INFO - PROCESS | 1796 | 1463544218610 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:03:38 INFO - PROCESS | 1796 | 1463544218612 Marionette TRACE conn3 <- [1,1410,null,{}] 21:03:38 INFO - PROCESS | 1796 | 1463544218628 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}] 21:03:38 INFO - PROCESS | 1796 | 1463544218833 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 21:03:39 INFO - PROCESS | 1796 | 1463544219084 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8eec3400 == 105 [pid = 1796] [id = 360] 21:03:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x92bc6000) [pid = 1796] [serial = 1081] [outer = (nil)] 21:03:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0xa36f5c00) [pid = 1796] [serial = 1082] [outer = 0x92bc6000] 21:03:39 INFO - PROCESS | 1796 | 1463544219212 Marionette DEBUG loaded listener.js 21:03:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0xa51f2c00) [pid = 1796] [serial = 1083] [outer = 0x92bc6000] 21:03:40 INFO - PROCESS | 1796 | 1463544220178 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]]]}] 21:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1594ms 21:03:40 INFO - PROCESS | 1796 | 1463544220205 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 21:03:40 INFO - PROCESS | 1796 | 1463544220208 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 21:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:03:40 INFO - PROCESS | 1796 | 1463544220215 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:03:40 INFO - PROCESS | 1796 | 1463544220218 Marionette TRACE conn3 <- [1,1414,null,{}] 21:03:40 INFO - PROCESS | 1796 | 1463544220224 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}] 21:03:40 INFO - PROCESS | 1796 | 1463544220415 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 21:03:40 INFO - PROCESS | 1796 | 1463544220667 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a271000 == 106 [pid = 1796] [id = 361] 21:03:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x9a272400) [pid = 1796] [serial = 1084] [outer = (nil)] 21:03:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x9a279400) [pid = 1796] [serial = 1085] [outer = 0x9a272400] 21:03:40 INFO - PROCESS | 1796 | 1463544220766 Marionette DEBUG loaded listener.js 21:03:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x9a27c400) [pid = 1796] [serial = 1086] [outer = 0x9a272400] 21:03:41 INFO - PROCESS | 1796 | 1463544221802 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]]]}] 21:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1643ms 21:03:41 INFO - PROCESS | 1796 | 1463544221859 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 21:03:41 INFO - PROCESS | 1796 | 1463544221862 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 21:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:03:41 INFO - PROCESS | 1796 | 1463544221870 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:03:41 INFO - PROCESS | 1796 | 1463544221873 Marionette TRACE conn3 <- [1,1418,null,{}] 21:03:41 INFO - PROCESS | 1796 | 1463544221884 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}] 21:03:42 INFO - PROCESS | 1796 | 1463544222107 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 21:03:42 INFO - PROCESS | 1796 | 1463544222769 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b211000 == 107 [pid = 1796] [id = 362] 21:03:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x8d7f2000) [pid = 1796] [serial = 1087] [outer = (nil)] 21:03:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x8d849000) [pid = 1796] [serial = 1088] [outer = 0x8d7f2000] 21:03:42 INFO - PROCESS | 1796 | 1463544222851 Marionette DEBUG loaded listener.js 21:03:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x8d8d9800) [pid = 1796] [serial = 1089] [outer = 0x8d7f2000] 21:03:43 INFO - PROCESS | 1796 | 1463544223836 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]]]}] 21:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2039ms 21:03:43 INFO - PROCESS | 1796 | 1463544223910 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 21:03:43 INFO - PROCESS | 1796 | 1463544223916 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 21:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:03:43 INFO - PROCESS | 1796 | 1463544223924 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:03:43 INFO - PROCESS | 1796 | 1463544223929 Marionette TRACE conn3 <- [1,1422,null,{}] 21:03:43 INFO - PROCESS | 1796 | 1463544223936 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}] 21:03:44 INFO - PROCESS | 1796 | 1463544224247 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 21:03:44 INFO - PROCESS | 1796 | 1463544224615 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d5c00 == 108 [pid = 1796] [id = 363] 21:03:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x8edd7c00) [pid = 1796] [serial = 1090] [outer = (nil)] 21:03:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x8f0edc00) [pid = 1796] [serial = 1091] [outer = 0x8edd7c00] 21:03:44 INFO - PROCESS | 1796 | 1463544224719 Marionette DEBUG loaded listener.js 21:03:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x91ef1c00) [pid = 1796] [serial = 1092] [outer = 0x8edd7c00] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7cf400 == 107 [pid = 1796] [id = 346] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x8d8d7000) [pid = 1796] [serial = 974] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8d297400 == 106 [pid = 1796] [id = 345] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8ede9c00 == 105 [pid = 1796] [id = 344] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7eac00 == 104 [pid = 1796] [id = 343] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8d29a800 == 103 [pid = 1796] [id = 342] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8abf6800 == 102 [pid = 1796] [id = 341] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0xa31f1c00 == 101 [pid = 1796] [id = 336] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x9b178c00 == 100 [pid = 1796] [id = 335] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x9b177800 == 99 [pid = 1796] [id = 334] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8abe8400 == 98 [pid = 1796] [id = 333] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x93bd6c00 == 97 [pid = 1796] [id = 332] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x94f07400 == 96 [pid = 1796] [id = 331] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x9516ec00 == 95 [pid = 1796] [id = 330] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8e657400 == 94 [pid = 1796] [id = 329] 21:03:45 INFO - PROCESS | 1796 | 1463544225827 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]]]}] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8ad4e000 == 93 [pid = 1796] [id = 328] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0abc00 == 92 [pid = 1796] [id = 327] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x91396400 == 91 [pid = 1796] [id = 326] 21:03:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8bbc00 == 90 [pid = 1796] [id = 325] 21:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1941ms 21:03:45 INFO - PROCESS | 1796 | 1463544225868 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 21:03:45 INFO - PROCESS | 1796 | 1463544225874 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 21:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:03:45 INFO - PROCESS | 1796 | 1463544225881 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:03:45 INFO - PROCESS | 1796 | 1463544225884 Marionette TRACE conn3 <- [1,1426,null,{}] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x9564f400) [pid = 1796] [serial = 968] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x99f80000) [pid = 1796] [serial = 971] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x98e2fc00) [pid = 1796] [serial = 912] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x8e7d9400) [pid = 1796] [serial = 962] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x8f0ec000) [pid = 1796] [serial = 963] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x9a1b6800) [pid = 1796] [serial = 957] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x99cd2000) [pid = 1796] [serial = 956] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x95649800) [pid = 1796] [serial = 954] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x9503dc00) [pid = 1796] [serial = 953] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x92977000) [pid = 1796] [serial = 951] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x91cccc00) [pid = 1796] [serial = 950] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x91393400) [pid = 1796] [serial = 947] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x9ac4c400) [pid = 1796] [serial = 960] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x99610000) [pid = 1796] [serial = 959] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x939e2400) [pid = 1796] [serial = 965] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8eebbc00) [pid = 1796] [serial = 914] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x9503a400) [pid = 1796] [serial = 917] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x99f76400) [pid = 1796] [serial = 920] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x9aa14c00) [pid = 1796] [serial = 923] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x9ac51400) [pid = 1796] [serial = 926] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x9b121000) [pid = 1796] [serial = 929] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x9b731400) [pid = 1796] [serial = 932] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x9d4fa000) [pid = 1796] [serial = 935] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0xa23c0800) [pid = 1796] [serial = 944] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0xa1055800) [pid = 1796] [serial = 941] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0xa0518000) [pid = 1796] [serial = 938] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x9994ec00) [pid = 1796] [serial = 969] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x9a6a0c00) [pid = 1796] [serial = 972] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x94f2f400) [pid = 1796] [serial = 966] [outer = (nil)] [url = about:blank] 21:03:45 INFO - PROCESS | 1796 | 1463544225947 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}] 21:03:46 INFO - PROCESS | 1796 | 1463544226127 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 21:03:46 INFO - PROCESS | 1796 | 1463544226355 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d1400 == 91 [pid = 1796] [id = 364] 21:03:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8e7d4800) [pid = 1796] [serial = 1093] [outer = (nil)] 21:03:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x91396800) [pid = 1796] [serial = 1094] [outer = 0x8e7d4800] 21:03:46 INFO - PROCESS | 1796 | 1463544226433 Marionette DEBUG loaded listener.js 21:03:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x925f6000) [pid = 1796] [serial = 1095] [outer = 0x8e7d4800] 21:03:47 INFO - PROCESS | 1796 | 1463544227256 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]]]}] 21:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1446ms 21:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:03:47 INFO - PROCESS | 1796 | 1463544227328 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 21:03:47 INFO - PROCESS | 1796 | 1463544227331 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 21:03:47 INFO - PROCESS | 1796 | 1463544227345 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:03:47 INFO - PROCESS | 1796 | 1463544227353 Marionette TRACE conn3 <- [1,1430,null,{}] 21:03:47 INFO - PROCESS | 1796 | 1463544227361 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}] 21:03:47 INFO - PROCESS | 1796 | 1463544227543 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 21:03:47 INFO - PROCESS | 1796 | 1463544227725 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8edd9400 == 92 [pid = 1796] [id = 365] 21:03:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x92bc8c00) [pid = 1796] [serial = 1096] [outer = (nil)] 21:03:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x939de000) [pid = 1796] [serial = 1097] [outer = 0x92bc8c00] 21:03:47 INFO - PROCESS | 1796 | 1463544227799 Marionette DEBUG loaded listener.js 21:03:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x93bcd800) [pid = 1796] [serial = 1098] [outer = 0x92bc8c00] 21:03:48 INFO - PROCESS | 1796 | 1463544228634 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]]]}] 21:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1356ms 21:03:48 INFO - PROCESS | 1796 | 1463544228694 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 21:03:48 INFO - PROCESS | 1796 | 1463544228699 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 21:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:03:48 INFO - PROCESS | 1796 | 1463544228705 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:03:48 INFO - PROCESS | 1796 | 1463544228707 Marionette TRACE conn3 <- [1,1434,null,{}] 21:03:48 INFO - PROCESS | 1796 | 1463544228713 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}] 21:03:48 INFO - PROCESS | 1796 | 1463544228945 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 21:03:49 INFO - PROCESS | 1796 | 1463544228978 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x94fc9000 == 93 [pid = 1796] [id = 366] 21:03:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x95038c00) [pid = 1796] [serial = 1099] [outer = (nil)] 21:03:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x95249c00) [pid = 1796] [serial = 1100] [outer = 0x95038c00] 21:03:49 INFO - PROCESS | 1796 | 1463544229053 Marionette DEBUG loaded listener.js 21:03:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x9524fc00) [pid = 1796] [serial = 1101] [outer = 0x95038c00] 21:03:50 INFO - PROCESS | 1796 | 1463544230058 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]]]}] 21:03:50 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8f0ed000) [pid = 1796] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:03:50 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8d8ae000) [pid = 1796] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:03:50 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x91cc3c00) [pid = 1796] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:03:50 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8d8b8800) [pid = 1796] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:03:50 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8d29cc00) [pid = 1796] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:03:50 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8d296800) [pid = 1796] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1631ms 21:03:50 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x8d850800) [pid = 1796] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:03:50 INFO - PROCESS | 1796 | 1463544230341 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 21:03:50 INFO - PROCESS | 1796 | 1463544230345 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 21:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:03:50 INFO - PROCESS | 1796 | 1463544230351 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:03:50 INFO - PROCESS | 1796 | 1463544230354 Marionette TRACE conn3 <- [1,1438,null,{}] 21:03:50 INFO - PROCESS | 1796 | 1463544230374 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}] 21:03:50 INFO - PROCESS | 1796 | 1463544230545 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 21:03:50 INFO - PROCESS | 1796 | 1463544230753 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x91cc3c00 == 94 [pid = 1796] [id = 367] 21:03:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x91cc7800) [pid = 1796] [serial = 1102] [outer = (nil)] 21:03:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x925f3800) [pid = 1796] [serial = 1103] [outer = 0x91cc7800] 21:03:50 INFO - PROCESS | 1796 | 1463544230837 Marionette DEBUG loaded listener.js 21:03:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x954cbc00) [pid = 1796] [serial = 1104] [outer = 0x91cc7800] 21:03:51 INFO - PROCESS | 1796 | 1463544231580 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]]]}] 21:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1288ms 21:03:51 INFO - PROCESS | 1796 | 1463544231640 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 21:03:51 INFO - PROCESS | 1796 | 1463544231643 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 21:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:03:51 INFO - PROCESS | 1796 | 1463544231649 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:03:51 INFO - PROCESS | 1796 | 1463544231652 Marionette TRACE conn3 <- [1,1442,null,{}] 21:03:51 INFO - PROCESS | 1796 | 1463544231658 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}] 21:03:51 INFO - PROCESS | 1796 | 1463544231905 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 21:03:51 INFO - PROCESS | 1796 | 1463544231922 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x9564ac00 == 95 [pid = 1796] [id = 368] 21:03:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x9564f400) [pid = 1796] [serial = 1105] [outer = (nil)] 21:03:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x989d7c00) [pid = 1796] [serial = 1106] [outer = 0x9564f400] 21:03:52 INFO - PROCESS | 1796 | 1463544231995 Marionette DEBUG loaded listener.js 21:03:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x99605000) [pid = 1796] [serial = 1107] [outer = 0x9564f400] 21:03:53 INFO - PROCESS | 1796 | 1463544233101 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]]]}] 21:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1528ms 21:03:53 INFO - PROCESS | 1796 | 1463544233180 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 21:03:53 INFO - PROCESS | 1796 | 1463544233187 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 21:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:03:53 INFO - PROCESS | 1796 | 1463544233197 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:03:53 INFO - PROCESS | 1796 | 1463544233201 Marionette TRACE conn3 <- [1,1446,null,{}] 21:03:53 INFO - PROCESS | 1796 | 1463544233210 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}] 21:03:53 INFO - PROCESS | 1796 | 1463544233467 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 21:03:53 INFO - PROCESS | 1796 | 1463544233732 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d850800 == 96 [pid = 1796] [id = 369] 21:03:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x8e650000) [pid = 1796] [serial = 1108] [outer = (nil)] 21:03:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x8eebd000) [pid = 1796] [serial = 1109] [outer = 0x8e650000] 21:03:53 INFO - PROCESS | 1796 | 1463544233874 Marionette DEBUG loaded listener.js 21:03:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x8f0ed800) [pid = 1796] [serial = 1110] [outer = 0x8e650000] 21:03:54 INFO - PROCESS | 1796 | 1463544234813 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]]]}] 21:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1690ms 21:03:54 INFO - PROCESS | 1796 | 1463544234887 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 21:03:54 INFO - PROCESS | 1796 | 1463544234896 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 21:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:03:54 INFO - PROCESS | 1796 | 1463544234907 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:03:54 INFO - PROCESS | 1796 | 1463544234912 Marionette TRACE conn3 <- [1,1450,null,{}] 21:03:54 INFO - PROCESS | 1796 | 1463544234918 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}] 21:03:55 INFO - PROCESS | 1796 | 1463544235152 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 21:03:55 INFO - PROCESS | 1796 | 1463544235406 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x925fcc00 == 97 [pid = 1796] [id = 370] 21:03:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x92980c00) [pid = 1796] [serial = 1111] [outer = (nil)] 21:03:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x92bc9c00) [pid = 1796] [serial = 1112] [outer = 0x92980c00] 21:03:55 INFO - PROCESS | 1796 | 1463544235535 Marionette DEBUG loaded listener.js 21:03:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x93962c00) [pid = 1796] [serial = 1113] [outer = 0x92980c00] 21:03:56 INFO - PROCESS | 1796 | 1463544236514 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]]]}] 21:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1681ms 21:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:03:56 INFO - PROCESS | 1796 | 1463544236588 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 21:03:56 INFO - PROCESS | 1796 | 1463544236592 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 21:03:56 INFO - PROCESS | 1796 | 1463544236599 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:03:56 INFO - PROCESS | 1796 | 1463544236606 Marionette TRACE conn3 <- [1,1454,null,{}] 21:03:56 INFO - PROCESS | 1796 | 1463544236622 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}] 21:03:56 INFO - PROCESS | 1796 | 1463544236864 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 21:03:57 INFO - PROCESS | 1796 | 1463544237172 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x989e2000 == 98 [pid = 1796] [id = 371] 21:03:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x98ab7800) [pid = 1796] [serial = 1114] [outer = (nil)] 21:03:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x99ccd000) [pid = 1796] [serial = 1115] [outer = 0x98ab7800] 21:03:57 INFO - PROCESS | 1796 | 1463544237267 Marionette DEBUG loaded listener.js 21:03:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x99f7d800) [pid = 1796] [serial = 1116] [outer = 0x98ab7800] 21:03:58 INFO - PROCESS | 1796 | 1463544238245 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]]]}] 21:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1691ms 21:03:58 INFO - PROCESS | 1796 | 1463544238290 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 21:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:03:58 INFO - PROCESS | 1796 | 1463544238296 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 21:03:58 INFO - PROCESS | 1796 | 1463544238302 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:03:58 INFO - PROCESS | 1796 | 1463544238305 Marionette TRACE conn3 <- [1,1458,null,{}] 21:03:58 INFO - PROCESS | 1796 | 1463544238311 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}] 21:03:58 INFO - PROCESS | 1796 | 1463544238505 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 21:03:58 INFO - PROCESS | 1796 | 1463544238769 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8b0400 == 99 [pid = 1796] [id = 372] 21:03:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x8d8b8000) [pid = 1796] [serial = 1117] [outer = (nil)] 21:03:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x99f82c00) [pid = 1796] [serial = 1118] [outer = 0x8d8b8000] 21:03:58 INFO - PROCESS | 1796 | 1463544238917 Marionette DEBUG loaded listener.js 21:03:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x9a6a0400) [pid = 1796] [serial = 1119] [outer = 0x8d8b8000] 21:03:59 INFO - PROCESS | 1796 | 1463544239940 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]]]}] 21:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1700ms 21:04:00 INFO - PROCESS | 1796 | 1463544240002 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 21:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:04:00 INFO - PROCESS | 1796 | 1463544240006 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 21:04:00 INFO - PROCESS | 1796 | 1463544240013 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:04:00 INFO - PROCESS | 1796 | 1463544240016 Marionette TRACE conn3 <- [1,1462,null,{}] 21:04:00 INFO - PROCESS | 1796 | 1463544240022 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}] 21:04:00 INFO - PROCESS | 1796 | 1463544240212 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 21:04:00 INFO - PROCESS | 1796 | 1463544240458 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x95653400 == 100 [pid = 1796] [id = 373] 21:04:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x99f78c00) [pid = 1796] [serial = 1120] [outer = (nil)] 21:04:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x9ac51c00) [pid = 1796] [serial = 1121] [outer = 0x99f78c00] 21:04:00 INFO - PROCESS | 1796 | 1463544240586 Marionette DEBUG loaded listener.js 21:04:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x9ae32400) [pid = 1796] [serial = 1122] [outer = 0x99f78c00] 21:04:01 INFO - PROCESS | 1796 | 1463544241515 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]]]}] 21:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1543ms 21:04:01 INFO - PROCESS | 1796 | 1463544241556 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 21:04:01 INFO - PROCESS | 1796 | 1463544241560 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 21:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:04:01 INFO - PROCESS | 1796 | 1463544241566 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:04:01 INFO - PROCESS | 1796 | 1463544241569 Marionette TRACE conn3 <- [1,1466,null,{}] 21:04:01 INFO - PROCESS | 1796 | 1463544241575 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}] 21:04:01 INFO - PROCESS | 1796 | 1463544241822 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 21:04:02 INFO - PROCESS | 1796 | 1463544242083 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a279c00 == 101 [pid = 1796] [id = 374] 21:04:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x9b782000) [pid = 1796] [serial = 1123] [outer = (nil)] 21:04:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x9d8d0400) [pid = 1796] [serial = 1124] [outer = 0x9b782000] 21:04:02 INFO - PROCESS | 1796 | 1463544242232 Marionette DEBUG loaded listener.js 21:04:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0xa051fc00) [pid = 1796] [serial = 1125] [outer = 0x9b782000] 21:04:03 INFO - PROCESS | 1796 | 1463544243190 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]]]}] 21:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1681ms 21:04:03 INFO - PROCESS | 1796 | 1463544243249 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 21:04:03 INFO - PROCESS | 1796 | 1463544243253 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 21:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:04:03 INFO - PROCESS | 1796 | 1463544243260 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:04:03 INFO - PROCESS | 1796 | 1463544243264 Marionette TRACE conn3 <- [1,1470,null,{}] 21:04:03 INFO - PROCESS | 1796 | 1463544243270 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}] 21:04:03 INFO - PROCESS | 1796 | 1463544243489 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 21:04:03 INFO - PROCESS | 1796 | 1463544243766 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e647800 == 102 [pid = 1796] [id = 375] 21:04:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x9139a800) [pid = 1796] [serial = 1126] [outer = (nil)] 21:04:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0xa23c1000) [pid = 1796] [serial = 1127] [outer = 0x9139a800] 21:04:03 INFO - PROCESS | 1796 | 1463544243875 Marionette DEBUG loaded listener.js 21:04:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0xa27cd800) [pid = 1796] [serial = 1128] [outer = 0x9139a800] 21:04:04 INFO - PROCESS | 1796 | 1463544244820 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]]]}] 21:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1591ms 21:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:04:04 INFO - PROCESS | 1796 | 1463544244853 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 21:04:04 INFO - PROCESS | 1796 | 1463544244857 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 21:04:04 INFO - PROCESS | 1796 | 1463544244863 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:04:04 INFO - PROCESS | 1796 | 1463544244866 Marionette TRACE conn3 <- [1,1474,null,{}] 21:04:04 INFO - PROCESS | 1796 | 1463544244872 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}] 21:04:05 INFO - PROCESS | 1796 | 1463544245061 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 21:04:05 INFO - PROCESS | 1796 | 1463544245316 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a278800 == 103 [pid = 1796] [id = 376] 21:04:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0xa0520c00) [pid = 1796] [serial = 1129] [outer = (nil)] 21:04:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0xa51b0000) [pid = 1796] [serial = 1130] [outer = 0xa0520c00] 21:04:05 INFO - PROCESS | 1796 | 1463544245443 Marionette DEBUG loaded listener.js 21:04:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0xa638d000) [pid = 1796] [serial = 1131] [outer = 0xa0520c00] 21:04:06 INFO - PROCESS | 1796 | 1463544246357 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]]]}] 21:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1532ms 21:04:06 INFO - PROCESS | 1796 | 1463544246395 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 21:04:06 INFO - PROCESS | 1796 | 1463544246398 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 21:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:04:06 INFO - PROCESS | 1796 | 1463544246406 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:04:06 INFO - PROCESS | 1796 | 1463544246409 Marionette TRACE conn3 <- [1,1478,null,{}] 21:04:06 INFO - PROCESS | 1796 | 1463544246415 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}] 21:04:06 INFO - PROCESS | 1796 | 1463544246596 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 21:04:06 INFO - PROCESS | 1796 | 1463544246860 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d254000 == 104 [pid = 1796] [id = 377] 21:04:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x8d257c00) [pid = 1796] [serial = 1132] [outer = (nil)] 21:04:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x8d25b000) [pid = 1796] [serial = 1133] [outer = 0x8d257c00] 21:04:07 INFO - PROCESS | 1796 | 1463544246996 Marionette DEBUG loaded listener.js 21:04:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x8d25dc00) [pid = 1796] [serial = 1134] [outer = 0x8d257c00] 21:04:07 INFO - PROCESS | 1796 | 1463544247918 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]]]}] 21:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1585ms 21:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:04:07 INFO - PROCESS | 1796 | 1463544247991 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 21:04:07 INFO - PROCESS | 1796 | 1463544247995 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 21:04:08 INFO - PROCESS | 1796 | 1463544248001 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:04:08 INFO - PROCESS | 1796 | 1463544248005 Marionette TRACE conn3 <- [1,1482,null,{}] 21:04:08 INFO - PROCESS | 1796 | 1463544248010 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}] 21:04:08 INFO - PROCESS | 1796 | 1463544248204 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 21:04:08 INFO - PROCESS | 1796 | 1463544248512 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d252400 == 105 [pid = 1796] [id = 378] 21:04:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x8d252c00) [pid = 1796] [serial = 1135] [outer = (nil)] 21:04:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0xa31d2400) [pid = 1796] [serial = 1136] [outer = 0x8d252c00] 21:04:08 INFO - PROCESS | 1796 | 1463544248605 Marionette DEBUG loaded listener.js 21:04:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0xa51f3000) [pid = 1796] [serial = 1137] [outer = 0x8d252c00] 21:04:09 INFO - PROCESS | 1796 | 1463544249546 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]]]}] 21:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1587ms 21:04:09 INFO - PROCESS | 1796 | 1463544249587 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 21:04:09 INFO - PROCESS | 1796 | 1463544249592 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 21:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:04:09 INFO - PROCESS | 1796 | 1463544249598 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:04:09 INFO - PROCESS | 1796 | 1463544249603 Marionette TRACE conn3 <- [1,1486,null,{}] 21:04:09 INFO - PROCESS | 1796 | 1463544249609 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}] 21:04:09 INFO - PROCESS | 1796 | 1463544249839 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 21:04:10 INFO - PROCESS | 1796 | 1463544250102 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ab72800 == 106 [pid = 1796] [id = 379] 21:04:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x8ab7b400) [pid = 1796] [serial = 1138] [outer = (nil)] 21:04:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x8d25b800) [pid = 1796] [serial = 1139] [outer = 0x8ab7b400] 21:04:10 INFO - PROCESS | 1796 | 1463544250207 Marionette DEBUG loaded listener.js 21:04:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0xa69a4400) [pid = 1796] [serial = 1140] [outer = 0x8ab7b400] 21:04:11 INFO - PROCESS | 1796 | 1463544251100 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]]]}] 21:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1537ms 21:04:11 INFO - PROCESS | 1796 | 1463544251137 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 21:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:04:11 INFO - PROCESS | 1796 | 1463544251141 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 21:04:11 INFO - PROCESS | 1796 | 1463544251148 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:04:11 INFO - PROCESS | 1796 | 1463544251151 Marionette TRACE conn3 <- [1,1490,null,{}] 21:04:11 INFO - PROCESS | 1796 | 1463544251157 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}] 21:04:11 INFO - PROCESS | 1796 | 1463544251337 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 21:04:11 INFO - PROCESS | 1796 | 1463544251557 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8dac3400 == 107 [pid = 1796] [id = 380] 21:04:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x8dac3c00) [pid = 1796] [serial = 1141] [outer = (nil)] 21:04:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x8dac7c00) [pid = 1796] [serial = 1142] [outer = 0x8dac3c00] 21:04:11 INFO - PROCESS | 1796 | 1463544251730 Marionette DEBUG loaded listener.js 21:04:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x8daca800) [pid = 1796] [serial = 1143] [outer = 0x8dac3c00] 21:04:12 INFO - PROCESS | 1796 | 1463544252666 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]]]}] 21:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1542ms 21:04:12 INFO - PROCESS | 1796 | 1463544252689 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 21:04:12 INFO - PROCESS | 1796 | 1463544252693 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 21:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:04:12 INFO - PROCESS | 1796 | 1463544252699 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:04:12 INFO - PROCESS | 1796 | 1463544252702 Marionette TRACE conn3 <- [1,1494,null,{}] 21:04:12 INFO - PROCESS | 1796 | 1463544252718 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}] 21:04:12 INFO - PROCESS | 1796 | 1463544252931 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 21:04:13 INFO - PROCESS | 1796 | 1463544253822 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abea000 == 108 [pid = 1796] [id = 381] 21:04:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x8ad4a000) [pid = 1796] [serial = 1144] [outer = (nil)] 21:04:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x8cce6000) [pid = 1796] [serial = 1145] [outer = 0x8ad4a000] 21:04:13 INFO - PROCESS | 1796 | 1463544253954 Marionette DEBUG loaded listener.js 21:04:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x8d25a400) [pid = 1796] [serial = 1146] [outer = 0x8ad4a000] 21:04:14 INFO - PROCESS | 1796 | 1463544254926 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]]]}] 21:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 2292ms 21:04:14 INFO - PROCESS | 1796 | 1463544254993 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 21:04:15 INFO - PROCESS | 1796 | 1463544254999 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 21:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:04:15 INFO - PROCESS | 1796 | 1463544255007 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:04:15 INFO - PROCESS | 1796 | 1463544255013 Marionette TRACE conn3 <- [1,1498,null,{}] 21:04:15 INFO - PROCESS | 1796 | 1463544255020 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}] 21:04:15 INFO - PROCESS | 1796 | 1463544255203 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 21:04:15 INFO - PROCESS | 1796 | 1463544255463 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ccf2400 == 109 [pid = 1796] [id = 382] 21:04:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x8d298c00) [pid = 1796] [serial = 1147] [outer = (nil)] 21:04:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x8dacd400) [pid = 1796] [serial = 1148] [outer = 0x8d298c00] 21:04:15 INFO - PROCESS | 1796 | 1463544255596 Marionette DEBUG loaded listener.js 21:04:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x8e64b000) [pid = 1796] [serial = 1149] [outer = 0x8d298c00] 21:04:16 INFO - PROCESS | 1796 | 1463544256583 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]]]}] 21:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1635ms 21:04:16 INFO - PROCESS | 1796 | 1463544256644 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 21:04:16 INFO - PROCESS | 1796 | 1463544256650 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 21:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:04:16 INFO - PROCESS | 1796 | 1463544256658 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:04:16 INFO - PROCESS | 1796 | 1463544256662 Marionette TRACE conn3 <- [1,1502,null,{}] 21:04:16 INFO - PROCESS | 1796 | 1463544256667 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}] 21:04:16 INFO - PROCESS | 1796 | 1463544256851 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 21:04:17 INFO - PROCESS | 1796 | 1463544257164 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d294400 == 110 [pid = 1796] [id = 383] 21:04:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x8d29b000) [pid = 1796] [serial = 1150] [outer = (nil)] 21:04:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x8edef000) [pid = 1796] [serial = 1151] [outer = 0x8d29b000] 21:04:17 INFO - PROCESS | 1796 | 1463544257249 Marionette DEBUG loaded listener.js 21:04:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0x8f0f2c00) [pid = 1796] [serial = 1152] [outer = 0x8d29b000] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8ede0800 == 109 [pid = 1796] [id = 305] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x9a6a0800 == 108 [pid = 1796] [id = 307] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0a3c00 == 107 [pid = 1796] [id = 311] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7d8800 == 106 [pid = 1796] [id = 310] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8b5000 == 105 [pid = 1796] [id = 309] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0xa315ac00) [pid = 1796] [serial = 1004] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x8b213c00) [pid = 1796] [serial = 1016] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x8d8d6800) [pid = 1796] [serial = 1019] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0xa6862400) [pid = 1796] [serial = 1013] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0xa35bf000) [pid = 1796] [serial = 1007] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0x8e705400) [pid = 1796] [serial = 1022] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0xa6386c00) [pid = 1796] [serial = 1010] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x92d9d800) [pid = 1796] [serial = 1043] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8e644800 == 104 [pid = 1796] [id = 312] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8d296000 == 103 [pid = 1796] [id = 308] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8e703400 == 102 [pid = 1796] [id = 304] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x99a4fc00 == 101 [pid = 1796] [id = 306] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x91ccd000 == 100 [pid = 1796] [id = 298] 21:04:18 INFO - PROCESS | 1796 | 1463544258324 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]]]}] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x91cc3c00 == 99 [pid = 1796] [id = 367] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x94fc9000 == 98 [pid = 1796] [id = 366] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8edd9400 == 97 [pid = 1796] [id = 365] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7d1400 == 96 [pid = 1796] [id = 364] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7d5c00 == 95 [pid = 1796] [id = 363] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8b211000 == 94 [pid = 1796] [id = 362] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x9aa16800 == 93 [pid = 1796] [id = 314] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0xa0517800 == 92 [pid = 1796] [id = 313] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7efc00 == 91 [pid = 1796] [id = 348] 21:04:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8eddec00 == 90 [pid = 1796] [id = 347] 21:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1731ms 21:04:18 INFO - PROCESS | 1796 | 1463544258390 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 21:04:18 INFO - PROCESS | 1796 | 1463544258393 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 21:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:04:18 INFO - PROCESS | 1796 | 1463544258403 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:04:18 INFO - PROCESS | 1796 | 1463544258410 Marionette TRACE conn3 <- [1,1506,null,{}] 21:04:18 INFO - PROCESS | 1796 | 1463544258425 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}] 21:04:18 INFO - PROCESS | 1796 | 1463544258623 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x9b729000) [pid = 1796] [serial = 998] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x922c1800) [pid = 1796] [serial = 1035] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0xa224c800) [pid = 1796] [serial = 1001] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x8e648800) [pid = 1796] [serial = 1026] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x92973000) [pid = 1796] [serial = 1040] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x8edee800) [pid = 1796] [serial = 1031] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x92971400) [pid = 1796] [serial = 1037] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x9ae35400) [pid = 1796] [serial = 995] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x94f0ec00) [pid = 1796] [serial = 986] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x91cc6800) [pid = 1796] [serial = 980] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x8e7d5800) [pid = 1796] [serial = 975] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x8f0ef800) [pid = 1796] [serial = 1032] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x9297a400) [pid = 1796] [serial = 1038] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x8d8b5c00) [pid = 1796] [serial = 1025] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x8eec1400) [pid = 1796] [serial = 1028] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x92da1c00) [pid = 1796] [serial = 983] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x95651000) [pid = 1796] [serial = 989] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8e646c00) [pid = 1796] [serial = 977] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x99a59800) [pid = 1796] [serial = 992] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x91279400) [pid = 1796] [serial = 1029] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x91cca000) [pid = 1796] [serial = 1034] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x92bc2400) [pid = 1796] [serial = 1041] [outer = (nil)] [url = about:blank] 21:04:18 INFO - PROCESS | 1796 | 1463544258913 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0a7400 == 91 [pid = 1796] [id = 384] 21:04:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x8d8b5c00) [pid = 1796] [serial = 1153] [outer = (nil)] 21:04:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x8edd4400) [pid = 1796] [serial = 1154] [outer = 0x8d8b5c00] 21:04:19 INFO - PROCESS | 1796 | 1463544259001 Marionette DEBUG loaded listener.js 21:04:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x8edee800) [pid = 1796] [serial = 1155] [outer = 0x8d8b5c00] 21:04:19 INFO - PROCESS | 1796 | 1463544259754 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]]]}] 21:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1399ms 21:04:19 INFO - PROCESS | 1796 | 1463544259800 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 21:04:19 INFO - PROCESS | 1796 | 1463544259805 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 21:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:04:19 INFO - PROCESS | 1796 | 1463544259811 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:04:19 INFO - PROCESS | 1796 | 1463544259814 Marionette TRACE conn3 <- [1,1510,null,{}] 21:04:19 INFO - PROCESS | 1796 | 1463544259820 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}] 21:04:20 INFO - PROCESS | 1796 | 1463544260063 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 21:04:20 INFO - PROCESS | 1796 | 1463544260086 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7e7400 == 92 [pid = 1796] [id = 385] 21:04:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x8eec1400) [pid = 1796] [serial = 1156] [outer = (nil)] 21:04:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x91280c00) [pid = 1796] [serial = 1157] [outer = 0x8eec1400] 21:04:20 INFO - PROCESS | 1796 | 1463544260159 Marionette DEBUG loaded listener.js 21:04:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x91396000) [pid = 1796] [serial = 1158] [outer = 0x8eec1400] 21:04:21 INFO - PROCESS | 1796 | 1463544261127 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]]]}] 21:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1332ms 21:04:21 INFO - PROCESS | 1796 | 1463544261144 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 21:04:21 INFO - PROCESS | 1796 | 1463544261148 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 21:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:04:21 INFO - PROCESS | 1796 | 1463544261153 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:04:21 INFO - PROCESS | 1796 | 1463544261157 Marionette TRACE conn3 <- [1,1514,null,{}] 21:04:21 INFO - PROCESS | 1796 | 1463544261172 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}] 21:04:21 INFO - PROCESS | 1796 | 1463544261396 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 21:04:21 INFO - PROCESS | 1796 | 1463544261423 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x91cc3000 == 93 [pid = 1796] [id = 386] 21:04:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x91cc3400) [pid = 1796] [serial = 1159] [outer = (nil)] 21:04:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x91ee8800) [pid = 1796] [serial = 1160] [outer = 0x91cc3400] 21:04:21 INFO - PROCESS | 1796 | 1463544261508 Marionette DEBUG loaded listener.js 21:04:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x92325400) [pid = 1796] [serial = 1161] [outer = 0x91cc3400] 21:04:22 INFO - PROCESS | 1796 | 1463544262461 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]]]}] 21:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1353ms 21:04:22 INFO - PROCESS | 1796 | 1463544262506 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 21:04:22 INFO - PROCESS | 1796 | 1463544262510 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 21:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:04:22 INFO - PROCESS | 1796 | 1463544262525 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:04:22 INFO - PROCESS | 1796 | 1463544262529 Marionette TRACE conn3 <- [1,1518,null,{}] 21:04:22 INFO - PROCESS | 1796 | 1463544262534 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}] 21:04:22 INFO - PROCESS | 1796 | 1463544262779 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 21:04:23 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x95038c00) [pid = 1796] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:04:23 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x8d7f2000) [pid = 1796] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:04:23 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x8e7d4800) [pid = 1796] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:04:23 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x91cc7800) [pid = 1796] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:04:23 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8edd7c00) [pid = 1796] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:04:23 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x92bc8c00) [pid = 1796] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:04:23 INFO - PROCESS | 1796 | 1463544263469 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7f2000 == 94 [pid = 1796] [id = 387] 21:04:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x8d848000) [pid = 1796] [serial = 1162] [outer = (nil)] 21:04:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x8edd7c00) [pid = 1796] [serial = 1163] [outer = 0x8d848000] 21:04:23 INFO - PROCESS | 1796 | 1463544263545 Marionette DEBUG loaded listener.js 21:04:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x92973400) [pid = 1796] [serial = 1164] [outer = 0x8d848000] 21:04:24 INFO - PROCESS | 1796 | 1463544264238 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]]]}] 21:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1730ms 21:04:24 INFO - PROCESS | 1796 | 1463544264257 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 21:04:24 INFO - PROCESS | 1796 | 1463544264259 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 21:04:24 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:04:24 INFO - PROCESS | 1796 | 1463544264266 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:04:24 INFO - PROCESS | 1796 | 1463544264270 Marionette TRACE conn3 <- [1,1522,null,{}] 21:04:24 INFO - PROCESS | 1796 | 1463544264275 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}] 21:04:24 INFO - PROCESS | 1796 | 1463544264500 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 21:04:24 INFO - PROCESS | 1796 | 1463544264521 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x9139bc00 == 95 [pid = 1796] [id = 388] 21:04:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x92978000) [pid = 1796] [serial = 1165] [outer = (nil)] 21:04:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x92d95c00) [pid = 1796] [serial = 1166] [outer = 0x92978000] 21:04:24 INFO - PROCESS | 1796 | 1463544264594 Marionette DEBUG loaded listener.js 21:04:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x92da1c00) [pid = 1796] [serial = 1167] [outer = 0x92978000] 21:04:25 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:25 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:04:25 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:25 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:25 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:25 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:25 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:25 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:25 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:25 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:25 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:25 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:25 INFO - PROCESS | 1796 | 1463544265474 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"]]]}] 21:04:25 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 () { 21:04:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:04:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:04:25 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 () { 21:04:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:04:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:04:25 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 () { 21:04:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:04:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:04:25 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 () { 21:04:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:04:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:04:25 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1285ms 21:04:25 INFO - PROCESS | 1796 | 1463544265591 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 21:04:25 INFO - PROCESS | 1796 | 1463544265598 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 21:04:25 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:04:25 INFO - PROCESS | 1796 | 1463544265613 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:04:25 INFO - PROCESS | 1796 | 1463544265619 Marionette TRACE conn3 <- [1,1526,null,{}] 21:04:25 INFO - PROCESS | 1796 | 1463544265627 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}] 21:04:25 INFO - PROCESS | 1796 | 1463544265818 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 21:04:26 INFO - PROCESS | 1796 | 1463544266088 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d256c00 == 96 [pid = 1796] [id = 389] 21:04:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x8d25f800) [pid = 1796] [serial = 1168] [outer = (nil)] 21:04:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x8d29c400) [pid = 1796] [serial = 1169] [outer = 0x8d25f800] 21:04:26 INFO - PROCESS | 1796 | 1463544266191 Marionette DEBUG loaded listener.js 21:04:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x8d7f0c00) [pid = 1796] [serial = 1170] [outer = 0x8d25f800] 21:04:27 INFO - PROCESS | 1796 | 1463544267041 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"]]]}] 21:04:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:04:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:04:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:04:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:04:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:04:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:04:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1535ms 21:04:27 INFO - PROCESS | 1796 | 1463544267154 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 21:04:27 INFO - PROCESS | 1796 | 1463544267163 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 21:04:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:04:27 INFO - PROCESS | 1796 | 1463544267175 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:04:27 INFO - PROCESS | 1796 | 1463544267178 Marionette TRACE conn3 <- [1,1530,null,{}] 21:04:27 INFO - PROCESS | 1796 | 1463544267185 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}] 21:04:27 INFO - PROCESS | 1796 | 1463544267418 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 21:04:27 INFO - PROCESS | 1796 | 1463544267676 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d2a0c00 == 97 [pid = 1796] [id = 390] 21:04:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x8d8b9400) [pid = 1796] [serial = 1171] [outer = (nil)] 21:04:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x8e70bc00) [pid = 1796] [serial = 1172] [outer = 0x8d8b9400] 21:04:27 INFO - PROCESS | 1796 | 1463544267777 Marionette DEBUG loaded listener.js 21:04:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x8eddb800) [pid = 1796] [serial = 1173] [outer = 0x8d8b9400] 21:04:28 INFO - PROCESS | 1796 | 1463544268582 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]]]}] 21:04:28 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 21:04:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:04:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:04:28 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. 21:04:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:04:28 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1433ms 21:04:28 INFO - PROCESS | 1796 | 1463544268609 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 21:04:28 INFO - PROCESS | 1796 | 1463544268612 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 21:04:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:04:28 INFO - PROCESS | 1796 | 1463544268620 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:04:28 INFO - PROCESS | 1796 | 1463544268626 Marionette TRACE conn3 <- [1,1534,null,{}] 21:04:28 INFO - PROCESS | 1796 | 1463544268643 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}] 21:04:28 INFO - PROCESS | 1796 | 1463544268935 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 21:04:29 INFO - PROCESS | 1796 | 1463544269204 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7f1800 == 98 [pid = 1796] [id = 391] 21:04:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x92321400) [pid = 1796] [serial = 1174] [outer = (nil)] 21:04:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x93964800) [pid = 1796] [serial = 1175] [outer = 0x92321400] 21:04:29 INFO - PROCESS | 1796 | 1463544269338 Marionette DEBUG loaded listener.js 21:04:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x93b04c00) [pid = 1796] [serial = 1176] [outer = 0x92321400] 21:04:30 INFO - PROCESS | 1796 | 1463544270317 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]]]}] 21:04:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:04:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1740ms 21:04:30 INFO - PROCESS | 1796 | 1463544270361 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 21:04:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:04:30 INFO - PROCESS | 1796 | 1463544270366 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 21:04:30 INFO - PROCESS | 1796 | 1463544270374 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:04:30 INFO - PROCESS | 1796 | 1463544270378 Marionette TRACE conn3 <- [1,1538,null,{}] 21:04:30 INFO - PROCESS | 1796 | 1463544270384 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}] 21:04:30 INFO - PROCESS | 1796 | 1463544270578 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 21:04:30 INFO - PROCESS | 1796 | 1463544270835 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x9127a800 == 99 [pid = 1796] [id = 392] 21:04:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x93b07400) [pid = 1796] [serial = 1177] [outer = (nil)] 21:04:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x95039400) [pid = 1796] [serial = 1178] [outer = 0x93b07400] 21:04:30 INFO - PROCESS | 1796 | 1463544270965 Marionette DEBUG loaded listener.js 21:04:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x95042800) [pid = 1796] [serial = 1179] [outer = 0x93b07400] 21:04:31 INFO - PROCESS | 1796 | 1463544271864 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]]]}] 21:04:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:04:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1537ms 21:04:31 INFO - PROCESS | 1796 | 1463544271911 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 21:04:31 INFO - PROCESS | 1796 | 1463544271915 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 21:04:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:04:31 INFO - PROCESS | 1796 | 1463544271927 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:04:31 INFO - PROCESS | 1796 | 1463544271935 Marionette TRACE conn3 <- [1,1542,null,{}] 21:04:31 INFO - PROCESS | 1796 | 1463544271944 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}] 21:04:32 INFO - PROCESS | 1796 | 1463544272135 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 21:04:32 INFO - PROCESS | 1796 | 1463544272384 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7cd800 == 100 [pid = 1796] [id = 393] 21:04:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x94f35400) [pid = 1796] [serial = 1180] [outer = (nil)] 21:04:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x954c6c00) [pid = 1796] [serial = 1181] [outer = 0x94f35400] 21:04:32 INFO - PROCESS | 1796 | 1463544272513 Marionette DEBUG loaded listener.js 21:04:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x95657c00) [pid = 1796] [serial = 1182] [outer = 0x94f35400] 21:04:33 INFO - PROCESS | 1796 | 1463544273370 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]]]}] 21:04:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:04:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1491ms 21:04:33 INFO - PROCESS | 1796 | 1463544273419 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 21:04:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:04:33 INFO - PROCESS | 1796 | 1463544273424 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 21:04:33 INFO - PROCESS | 1796 | 1463544273430 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:04:33 INFO - PROCESS | 1796 | 1463544273434 Marionette TRACE conn3 <- [1,1546,null,{}] 21:04:33 INFO - PROCESS | 1796 | 1463544273442 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}] 21:04:33 INFO - PROCESS | 1796 | 1463544273700 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 21:04:33 INFO - PROCESS | 1796 | 1463544273963 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x95035800 == 101 [pid = 1796] [id = 394] 21:04:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x954c7c00) [pid = 1796] [serial = 1183] [outer = (nil)] 21:04:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x99949400) [pid = 1796] [serial = 1184] [outer = 0x954c7c00] 21:04:34 INFO - PROCESS | 1796 | 1463544274097 Marionette DEBUG loaded listener.js 21:04:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x99e20000) [pid = 1796] [serial = 1185] [outer = 0x954c7c00] 21:04:34 INFO - PROCESS | 1796 | 1463544274993 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]]]}] 21:04:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:04:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1641ms 21:04:35 INFO - PROCESS | 1796 | 1463544275071 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 21:04:35 INFO - PROCESS | 1796 | 1463544275074 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 21:04:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:04:35 INFO - PROCESS | 1796 | 1463544275081 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:04:35 INFO - PROCESS | 1796 | 1463544275085 Marionette TRACE conn3 <- [1,1550,null,{}] 21:04:35 INFO - PROCESS | 1796 | 1463544275091 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}] 21:04:35 INFO - PROCESS | 1796 | 1463544275310 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 21:04:35 INFO - PROCESS | 1796 | 1463544275580 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ab72000 == 102 [pid = 1796] [id = 395] 21:04:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x8edf0800) [pid = 1796] [serial = 1186] [outer = (nil)] 21:04:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x9a270400) [pid = 1796] [serial = 1187] [outer = 0x8edf0800] 21:04:35 INFO - PROCESS | 1796 | 1463544275716 Marionette DEBUG loaded listener.js 21:04:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0x9a69c800) [pid = 1796] [serial = 1188] [outer = 0x8edf0800] 21:04:36 INFO - PROCESS | 1796 | 1463544276789 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]]]}] 21:04:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:04:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1739ms 21:04:36 INFO - PROCESS | 1796 | 1463544276821 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 21:04:36 INFO - PROCESS | 1796 | 1463544276825 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 21:04:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:04:36 INFO - PROCESS | 1796 | 1463544276832 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:04:36 INFO - PROCESS | 1796 | 1463544276836 Marionette TRACE conn3 <- [1,1554,null,{}] 21:04:36 INFO - PROCESS | 1796 | 1463544276842 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}] 21:04:37 INFO - PROCESS | 1796 | 1463544277044 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 21:04:37 INFO - PROCESS | 1796 | 1463544277303 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f0e3800 == 103 [pid = 1796] [id = 396] 21:04:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 210 (0x99cd4000) [pid = 1796] [serial = 1189] [outer = (nil)] 21:04:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 211 (0x9ae32000) [pid = 1796] [serial = 1190] [outer = 0x99cd4000] 21:04:37 INFO - PROCESS | 1796 | 1463544277391 Marionette DEBUG loaded listener.js 21:04:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0x9afc4400) [pid = 1796] [serial = 1191] [outer = 0x99cd4000] 21:04:38 INFO - PROCESS | 1796 | 1463544278325 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]]]}] 21:04:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:04:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1530ms 21:04:38 INFO - PROCESS | 1796 | 1463544278364 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 21:04:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:04:38 INFO - PROCESS | 1796 | 1463544278369 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 21:04:38 INFO - PROCESS | 1796 | 1463544278376 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:04:38 INFO - PROCESS | 1796 | 1463544278380 Marionette TRACE conn3 <- [1,1558,null,{}] 21:04:38 INFO - PROCESS | 1796 | 1463544278385 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}] 21:04:38 INFO - PROCESS | 1796 | 1463544278581 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 21:04:38 INFO - PROCESS | 1796 | 1463544278841 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x9aa0b000 == 104 [pid = 1796] [id = 397] 21:04:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 213 (0x9aa16000) [pid = 1796] [serial = 1192] [outer = (nil)] 21:04:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 214 (0x9d4f0c00) [pid = 1796] [serial = 1193] [outer = 0x9aa16000] 21:04:38 INFO - PROCESS | 1796 | 1463544278974 Marionette DEBUG loaded listener.js 21:04:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 215 (0x9d8d8400) [pid = 1796] [serial = 1194] [outer = 0x9aa16000] 21:04:39 INFO - PROCESS | 1796 | 1463544279900 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]]]}] 21:04:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:04:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1582ms 21:04:39 INFO - PROCESS | 1796 | 1463544279958 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 21:04:39 INFO - PROCESS | 1796 | 1463544279961 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 21:04:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:04:39 INFO - PROCESS | 1796 | 1463544279968 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:04:39 INFO - PROCESS | 1796 | 1463544279972 Marionette TRACE conn3 <- [1,1562,null,{}] 21:04:39 INFO - PROCESS | 1796 | 1463544279978 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}] 21:04:40 INFO - PROCESS | 1796 | 1463544280218 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 21:04:40 INFO - PROCESS | 1796 | 1463544280502 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x91cc4400 == 105 [pid = 1796] [id = 398] 21:04:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 216 (0x922bfc00) [pid = 1796] [serial = 1195] [outer = (nil)] 21:04:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 217 (0xa2378000) [pid = 1796] [serial = 1196] [outer = 0x922bfc00] 21:04:40 INFO - PROCESS | 1796 | 1463544280635 Marionette DEBUG loaded listener.js 21:04:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 218 (0xa3163000) [pid = 1796] [serial = 1197] [outer = 0x922bfc00] 21:04:41 INFO - PROCESS | 1796 | 1463544281524 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]]]}] 21:04:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:04:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1635ms 21:04:41 INFO - PROCESS | 1796 | 1463544281605 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 21:04:41 INFO - PROCESS | 1796 | 1463544281609 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 21:04:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:04:41 INFO - PROCESS | 1796 | 1463544281616 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:04:41 INFO - PROCESS | 1796 | 1463544281621 Marionette TRACE conn3 <- [1,1566,null,{}] 21:04:41 INFO - PROCESS | 1796 | 1463544281627 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}] 21:04:41 INFO - PROCESS | 1796 | 1463544281876 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 21:04:42 INFO - PROCESS | 1796 | 1463544282211 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x9b77c000 == 106 [pid = 1796] [id = 399] 21:04:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 219 (0xa693c000) [pid = 1796] [serial = 1198] [outer = (nil)] 21:04:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 220 (0xa6b86c00) [pid = 1796] [serial = 1199] [outer = 0xa693c000] 21:04:42 INFO - PROCESS | 1796 | 1463544282308 Marionette DEBUG loaded listener.js 21:04:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 221 (0xa6b8c800) [pid = 1796] [serial = 1200] [outer = 0xa693c000] 21:04:43 INFO - PROCESS | 1796 | 1463544283235 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]]]}] 21:04:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:04:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1688ms 21:04:43 INFO - PROCESS | 1796 | 1463544283307 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 21:04:43 INFO - PROCESS | 1796 | 1463544283313 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 21:04:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:04:43 INFO - PROCESS | 1796 | 1463544283320 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:04:43 INFO - PROCESS | 1796 | 1463544283322 Marionette TRACE conn3 <- [1,1570,null,{}] 21:04:43 INFO - PROCESS | 1796 | 1463544283329 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}] 21:04:43 INFO - PROCESS | 1796 | 1463544283520 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 21:04:43 INFO - PROCESS | 1796 | 1463544283783 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x929b1400 == 107 [pid = 1796] [id = 400] 21:04:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 222 (0x929b4c00) [pid = 1796] [serial = 1201] [outer = (nil)] 21:04:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 223 (0x929bb800) [pid = 1796] [serial = 1202] [outer = 0x929b4c00] 21:04:43 INFO - PROCESS | 1796 | 1463544283928 Marionette DEBUG loaded listener.js 21:04:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 224 (0x929be400) [pid = 1796] [serial = 1203] [outer = 0x929b4c00] 21:04:44 INFO - PROCESS | 1796 | 1463544284821 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]]]}] 21:04:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:04:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1537ms 21:04:44 INFO - PROCESS | 1796 | 1463544284857 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 21:04:44 INFO - PROCESS | 1796 | 1463544284860 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 21:04:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:04:44 INFO - PROCESS | 1796 | 1463544284867 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:04:44 INFO - PROCESS | 1796 | 1463544284870 Marionette TRACE conn3 <- [1,1574,null,{}] 21:04:44 INFO - PROCESS | 1796 | 1463544284876 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}] 21:04:45 INFO - PROCESS | 1796 | 1463544285077 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 21:04:45 INFO - PROCESS | 1796 | 1463544285456 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8eddfc00 == 108 [pid = 1796] [id = 401] 21:04:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 225 (0x929b1c00) [pid = 1796] [serial = 1204] [outer = (nil)] 21:04:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 226 (0xa6b8c400) [pid = 1796] [serial = 1205] [outer = 0x929b1c00] 21:04:45 INFO - PROCESS | 1796 | 1463544285547 Marionette DEBUG loaded listener.js 21:04:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 227 (0xa6b90400) [pid = 1796] [serial = 1206] [outer = 0x929b1c00] 21:04:46 INFO - PROCESS | 1796 | 1463544286422 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]]]}] 21:04:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:04:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1635ms 21:04:46 INFO - PROCESS | 1796 | 1463544286503 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 21:04:46 INFO - PROCESS | 1796 | 1463544286507 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 21:04:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:04:46 INFO - PROCESS | 1796 | 1463544286513 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:04:46 INFO - PROCESS | 1796 | 1463544286517 Marionette TRACE conn3 <- [1,1578,null,{}] 21:04:46 INFO - PROCESS | 1796 | 1463544286523 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}] 21:04:46 INFO - PROCESS | 1796 | 1463544286744 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 21:04:47 INFO - PROCESS | 1796 | 1463544287004 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d34e400 == 109 [pid = 1796] [id = 402] 21:04:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 228 (0x8d34f400) [pid = 1796] [serial = 1207] [outer = (nil)] 21:04:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 229 (0x8d356000) [pid = 1796] [serial = 1208] [outer = 0x8d34f400] 21:04:47 INFO - PROCESS | 1796 | 1463544287133 Marionette DEBUG loaded listener.js 21:04:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 230 (0x8d359000) [pid = 1796] [serial = 1209] [outer = 0x8d34f400] 21:04:48 INFO - PROCESS | 1796 | 1463544288002 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]]]}] 21:04:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:04:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1535ms 21:04:48 INFO - PROCESS | 1796 | 1463544288049 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 21:04:48 INFO - PROCESS | 1796 | 1463544288053 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 21:04:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:04:48 INFO - PROCESS | 1796 | 1463544288059 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:04:48 INFO - PROCESS | 1796 | 1463544288063 Marionette TRACE conn3 <- [1,1582,null,{}] 21:04:48 INFO - PROCESS | 1796 | 1463544288069 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}] 21:04:48 INFO - PROCESS | 1796 | 1463544288260 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 21:04:48 INFO - PROCESS | 1796 | 1463544288523 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d350000 == 110 [pid = 1796] [id = 403] 21:04:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 231 (0x8d353800) [pid = 1796] [serial = 1210] [outer = (nil)] 21:04:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 232 (0x9a69a000) [pid = 1796] [serial = 1211] [outer = 0x8d353800] 21:04:48 INFO - PROCESS | 1796 | 1463544288650 Marionette DEBUG loaded listener.js 21:04:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 233 (0xa6b93400) [pid = 1796] [serial = 1212] [outer = 0x8d353800] 21:04:49 INFO - PROCESS | 1796 | 1463544289565 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]]]}] 21:04:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:04:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1546ms 21:04:49 INFO - PROCESS | 1796 | 1463544289607 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 21:04:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:04:49 INFO - PROCESS | 1796 | 1463544289611 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 21:04:49 INFO - PROCESS | 1796 | 1463544289618 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:04:49 INFO - PROCESS | 1796 | 1463544289622 Marionette TRACE conn3 <- [1,1586,null,{}] 21:04:49 INFO - PROCESS | 1796 | 1463544289627 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}] 21:04:49 INFO - PROCESS | 1796 | 1463544289813 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 21:04:50 INFO - PROCESS | 1796 | 1463544290099 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x887d6000 == 111 [pid = 1796] [id = 404] 21:04:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 234 (0x887d7000) [pid = 1796] [serial = 1213] [outer = (nil)] 21:04:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 235 (0x887de400) [pid = 1796] [serial = 1214] [outer = 0x887d7000] 21:04:50 INFO - PROCESS | 1796 | 1463544290236 Marionette DEBUG loaded listener.js 21:04:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 236 (0x887e1c00) [pid = 1796] [serial = 1215] [outer = 0x887d7000] 21:04:51 INFO - PROCESS | 1796 | 1463544291263 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]]]}] 21:04:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:04:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1687ms 21:04:51 INFO - PROCESS | 1796 | 1463544291305 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 21:04:51 INFO - PROCESS | 1796 | 1463544291308 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 21:04:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:04:51 INFO - PROCESS | 1796 | 1463544291316 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:04:51 INFO - PROCESS | 1796 | 1463544291319 Marionette TRACE conn3 <- [1,1590,null,{}] 21:04:51 INFO - PROCESS | 1796 | 1463544291325 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}] 21:04:51 INFO - PROCESS | 1796 | 1463544291510 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 21:04:51 INFO - PROCESS | 1796 | 1463544291858 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x887db800 == 112 [pid = 1796] [id = 405] 21:04:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 237 (0x887dd800) [pid = 1796] [serial = 1216] [outer = (nil)] 21:04:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 238 (0x8b4de400) [pid = 1796] [serial = 1217] [outer = 0x887dd800] 21:04:51 INFO - PROCESS | 1796 | 1463544291948 Marionette DEBUG loaded listener.js 21:04:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 239 (0x8b4e2800) [pid = 1796] [serial = 1218] [outer = 0x887dd800] 21:04:52 INFO - PROCESS | 1796 | 1463544292957 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]]]}] 21:04:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:04:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1687ms 21:04:53 INFO - PROCESS | 1796 | 1463544293003 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 21:04:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:04:53 INFO - PROCESS | 1796 | 1463544293008 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 21:04:53 INFO - PROCESS | 1796 | 1463544293016 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:04:53 INFO - PROCESS | 1796 | 1463544293019 Marionette TRACE conn3 <- [1,1594,null,{}] 21:04:53 INFO - PROCESS | 1796 | 1463544293025 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}] 21:04:53 INFO - PROCESS | 1796 | 1463544293222 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 21:04:53 INFO - PROCESS | 1796 | 1463544293487 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad54c00 == 113 [pid = 1796] [id = 406] 21:04:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 240 (0x8b4dc400) [pid = 1796] [serial = 1219] [outer = (nil)] 21:04:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 241 (0x8b4e9c00) [pid = 1796] [serial = 1220] [outer = 0x8b4dc400] 21:04:53 INFO - PROCESS | 1796 | 1463544293612 Marionette DEBUG loaded listener.js 21:04:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 242 (0x8d7eac00) [pid = 1796] [serial = 1221] [outer = 0x8b4dc400] 21:04:54 INFO - PROCESS | 1796 | 1463544294541 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]]]}] 21:04:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:04:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1582ms 21:04:54 INFO - PROCESS | 1796 | 1463544294600 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 21:04:54 INFO - PROCESS | 1796 | 1463544294606 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 21:04:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:04:54 INFO - PROCESS | 1796 | 1463544294616 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:04:54 INFO - PROCESS | 1796 | 1463544294620 Marionette TRACE conn3 <- [1,1598,null,{}] 21:04:54 INFO - PROCESS | 1796 | 1463544294630 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}] 21:04:54 INFO - PROCESS | 1796 | 1463544294947 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 21:04:55 INFO - PROCESS | 1796 | 1463544295306 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x887dc000 == 114 [pid = 1796] [id = 407] 21:04:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 243 (0x8b213c00) [pid = 1796] [serial = 1222] [outer = (nil)] 21:04:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 244 (0x91cc2c00) [pid = 1796] [serial = 1223] [outer = 0x8b213c00] 21:04:55 INFO - PROCESS | 1796 | 1463544295396 Marionette DEBUG loaded listener.js 21:04:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 245 (0x93963400) [pid = 1796] [serial = 1224] [outer = 0x8b213c00] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7f2000 == 113 [pid = 1796] [id = 387] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x91cc3000 == 112 [pid = 1796] [id = 386] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7e7400 == 111 [pid = 1796] [id = 385] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0a7400 == 110 [pid = 1796] [id = 384] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x8d294400 == 109 [pid = 1796] [id = 383] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x8ccf2400 == 108 [pid = 1796] [id = 382] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x8abea000 == 107 [pid = 1796] [id = 381] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x8ab72800 == 106 [pid = 1796] [id = 379] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x8d252400 == 105 [pid = 1796] [id = 378] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x8d254000 == 104 [pid = 1796] [id = 377] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x8e647800 == 103 [pid = 1796] [id = 375] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x9a278800 == 102 [pid = 1796] [id = 376] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x9a279c00 == 101 [pid = 1796] [id = 374] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x95653400 == 100 [pid = 1796] [id = 373] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8b0400 == 99 [pid = 1796] [id = 372] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x989e2000 == 98 [pid = 1796] [id = 371] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x925fcc00 == 97 [pid = 1796] [id = 370] 21:04:56 INFO - PROCESS | 1796 | --DOCSHELL 0x8d850800 == 96 [pid = 1796] [id = 369] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 244 (0x989d7c00) [pid = 1796] [serial = 1106] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 243 (0x9524fc00) [pid = 1796] [serial = 1101] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 242 (0x8d849000) [pid = 1796] [serial = 1088] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 241 (0x91396800) [pid = 1796] [serial = 1094] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 240 (0x9a279400) [pid = 1796] [serial = 1085] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 239 (0x93969800) [pid = 1796] [serial = 1052] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 238 (0x99ccb400) [pid = 1796] [serial = 1067] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 237 (0x94f06400) [pid = 1796] [serial = 1055] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 236 (0xa1050000) [pid = 1796] [serial = 1076] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 235 (0x925f3800) [pid = 1796] [serial = 1103] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 234 (0x8eec5400) [pid = 1796] [serial = 1049] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 233 (0x98eb7000) [pid = 1796] [serial = 1064] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 232 (0x91ef1c00) [pid = 1796] [serial = 1092] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 231 (0x925f6000) [pid = 1796] [serial = 1095] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 230 (0x8d8d9800) [pid = 1796] [serial = 1089] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 229 (0x93bcd800) [pid = 1796] [serial = 1098] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 228 (0xa36f5c00) [pid = 1796] [serial = 1082] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 227 (0x95249c00) [pid = 1796] [serial = 1100] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 226 (0x954cbc00) [pid = 1796] [serial = 1104] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 225 (0xa31d6800) [pid = 1796] [serial = 1079] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 224 (0x9ac51800) [pid = 1796] [serial = 1073] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 223 (0x9a1c3000) [pid = 1796] [serial = 1070] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 222 (0x8f0edc00) [pid = 1796] [serial = 1091] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 221 (0x95656c00) [pid = 1796] [serial = 1061] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 220 (0x9503ec00) [pid = 1796] [serial = 1058] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 219 (0x939de000) [pid = 1796] [serial = 1097] [outer = (nil)] [url = about:blank] 21:04:56 INFO - PROCESS | 1796 | --DOMWINDOW == 218 (0x8d8de000) [pid = 1796] [serial = 1046] [outer = (nil)] [url = about:blank] 21:04:57 INFO - PROCESS | 1796 | 1463544297365 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]]]}] 21:04:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:04:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2788ms 21:04:57 INFO - PROCESS | 1796 | 1463544297405 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 21:04:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:04:57 INFO - PROCESS | 1796 | 1463544297412 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 21:04:57 INFO - PROCESS | 1796 | 1463544297419 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:04:57 INFO - PROCESS | 1796 | 1463544297426 Marionette TRACE conn3 <- [1,1602,null,{}] 21:04:57 INFO - PROCESS | 1796 | 1463544297435 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}] 21:04:57 INFO - PROCESS | 1796 | 1463544297637 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 21:04:57 INFO - PROCESS | 1796 | 1463544297819 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abeb400 == 97 [pid = 1796] [id = 408] 21:04:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 219 (0x8b4e5400) [pid = 1796] [serial = 1225] [outer = (nil)] 21:04:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 220 (0x8d296000) [pid = 1796] [serial = 1226] [outer = 0x8b4e5400] 21:04:57 INFO - PROCESS | 1796 | 1463544297906 Marionette DEBUG loaded listener.js 21:04:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 221 (0x8d7e7400) [pid = 1796] [serial = 1227] [outer = 0x8b4e5400] 21:04:58 INFO - PROCESS | 1796 | 1463544298758 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]]]}] 21:04:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:04:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1435ms 21:04:58 INFO - PROCESS | 1796 | 1463544298855 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 21:04:58 INFO - PROCESS | 1796 | 1463544298863 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 21:04:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:04:58 INFO - PROCESS | 1796 | 1463544298874 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:04:58 INFO - PROCESS | 1796 | 1463544298877 Marionette TRACE conn3 <- [1,1606,null,{}] 21:04:58 INFO - PROCESS | 1796 | 1463544298883 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}] 21:04:59 INFO - PROCESS | 1796 | 1463544299081 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 21:04:59 INFO - PROCESS | 1796 | 1463544299310 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d29c800 == 98 [pid = 1796] [id = 409] 21:04:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 222 (0x8d29d000) [pid = 1796] [serial = 1228] [outer = (nil)] 21:04:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 223 (0x8e644800) [pid = 1796] [serial = 1229] [outer = 0x8d29d000] 21:04:59 INFO - PROCESS | 1796 | 1463544299396 Marionette DEBUG loaded listener.js 21:04:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 224 (0x8e70b000) [pid = 1796] [serial = 1230] [outer = 0x8d29d000] 21:05:00 INFO - PROCESS | 1796 | 1463544300343 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]]]}] 21:05:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:05:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1535ms 21:05:00 INFO - PROCESS | 1796 | 1463544300409 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 21:05:00 INFO - PROCESS | 1796 | 1463544300413 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 21:05:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:05:00 INFO - PROCESS | 1796 | 1463544300419 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:05:00 INFO - PROCESS | 1796 | 1463544300425 Marionette TRACE conn3 <- [1,1610,null,{}] 21:05:00 INFO - PROCESS | 1796 | 1463544300448 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}] 21:05:00 INFO - PROCESS | 1796 | 1463544300694 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 21:05:00 INFO - PROCESS | 1796 | 1463544300728 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b4de800 == 99 [pid = 1796] [id = 410] 21:05:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 225 (0x91396800) [pid = 1796] [serial = 1231] [outer = (nil)] 21:05:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 226 (0x91cca800) [pid = 1796] [serial = 1232] [outer = 0x91396800] 21:05:00 INFO - PROCESS | 1796 | 1463544300808 Marionette DEBUG loaded listener.js 21:05:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 227 (0x922bc000) [pid = 1796] [serial = 1233] [outer = 0x91396800] 21:05:01 INFO - PROCESS | 1796 | --DOMWINDOW == 226 (0x8eec1400) [pid = 1796] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:05:01 INFO - PROCESS | 1796 | --DOMWINDOW == 225 (0x8d29b000) [pid = 1796] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:05:01 INFO - PROCESS | 1796 | --DOMWINDOW == 224 (0x8d848000) [pid = 1796] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:05:01 INFO - PROCESS | 1796 | --DOMWINDOW == 223 (0x8d298c00) [pid = 1796] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:05:01 INFO - PROCESS | 1796 | --DOMWINDOW == 222 (0x91cc3400) [pid = 1796] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:05:01 INFO - PROCESS | 1796 | --DOMWINDOW == 221 (0x8d8b5c00) [pid = 1796] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:05:01 INFO - PROCESS | 1796 | --DOMWINDOW == 220 (0x8ad4a000) [pid = 1796] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:05:02 INFO - PROCESS | 1796 | 1463544302294 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]]]}] 21:05:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:05:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1941ms 21:05:02 INFO - PROCESS | 1796 | 1463544302361 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 21:05:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:05:02 INFO - PROCESS | 1796 | 1463544302368 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 21:05:02 INFO - PROCESS | 1796 | 1463544302374 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:05:02 INFO - PROCESS | 1796 | 1463544302378 Marionette TRACE conn3 <- [1,1614,null,{}] 21:05:02 INFO - PROCESS | 1796 | 1463544302391 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}] 21:05:02 INFO - PROCESS | 1796 | 1463544302595 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 21:05:02 INFO - PROCESS | 1796 | 1463544302834 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8b5c00 == 100 [pid = 1796] [id = 411] 21:05:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 221 (0x8f0f2800) [pid = 1796] [serial = 1234] [outer = (nil)] 21:05:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 222 (0x925fa000) [pid = 1796] [serial = 1235] [outer = 0x8f0f2800] 21:05:02 INFO - PROCESS | 1796 | 1463544302921 Marionette DEBUG loaded listener.js 21:05:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 223 (0x9297f000) [pid = 1796] [serial = 1236] [outer = 0x8f0f2800] 21:05:03 INFO - PROCESS | 1796 | 1463544303878 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]]]}] 21:05:03 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 21:05:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1542ms 21:05:03 INFO - PROCESS | 1796 | 1463544303918 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 21:05:03 INFO - PROCESS | 1796 | 1463544303926 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 21:05:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:05:03 INFO - PROCESS | 1796 | 1463544303948 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:05:03 INFO - PROCESS | 1796 | 1463544303955 Marionette TRACE conn3 <- [1,1618,null,{}] 21:05:03 INFO - PROCESS | 1796 | 1463544303964 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}] 21:05:04 INFO - PROCESS | 1796 | 1463544304191 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 21:05:04 INFO - PROCESS | 1796 | 1463544304555 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cce5800 == 101 [pid = 1796] [id = 412] 21:05:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 224 (0x8cce7000) [pid = 1796] [serial = 1237] [outer = (nil)] 21:05:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 225 (0x8d255400) [pid = 1796] [serial = 1238] [outer = 0x8cce7000] 21:05:04 INFO - PROCESS | 1796 | 1463544304659 Marionette DEBUG loaded listener.js 21:05:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 226 (0x8d298800) [pid = 1796] [serial = 1239] [outer = 0x8cce7000] 21:05:05 INFO - PROCESS | 1796 | 1463544305612 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]]]}] 21:05:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:05:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1717ms 21:05:05 INFO - PROCESS | 1796 | 1463544305655 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 21:05:05 INFO - PROCESS | 1796 | 1463544305665 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 21:05:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:05:05 INFO - PROCESS | 1796 | 1463544305676 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:05:05 INFO - PROCESS | 1796 | 1463544305680 Marionette TRACE conn3 <- [1,1622,null,{}] 21:05:05 INFO - PROCESS | 1796 | 1463544305687 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}] 21:05:05 INFO - PROCESS | 1796 | 1463544305902 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 21:05:06 INFO - PROCESS | 1796 | 1463544306242 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x8dac9c00 == 102 [pid = 1796] [id = 413] 21:05:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 227 (0x8dacbc00) [pid = 1796] [serial = 1240] [outer = (nil)] 21:05:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 228 (0x8e7db400) [pid = 1796] [serial = 1241] [outer = 0x8dacbc00] 21:05:06 INFO - PROCESS | 1796 | 1463544306339 Marionette DEBUG loaded listener.js 21:05:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 229 (0x8f0e4400) [pid = 1796] [serial = 1242] [outer = 0x8dacbc00] 21:05:07 INFO - PROCESS | 1796 | 1463544307250 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]]]}] 21:05:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 21:05:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1636ms 21:05:07 INFO - PROCESS | 1796 | 1463544307314 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 21:05:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:05:07 INFO - PROCESS | 1796 | 1463544307319 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 21:05:07 INFO - PROCESS | 1796 | 1463544307326 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:05:07 INFO - PROCESS | 1796 | 1463544307332 Marionette TRACE conn3 <- [1,1626,null,{}] 21:05:07 INFO - PROCESS | 1796 | 1463544307349 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}] 21:05:07 INFO - PROCESS | 1796 | 1463544307588 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 21:05:07 INFO - PROCESS | 1796 | 1463544307916 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ee2400 == 103 [pid = 1796] [id = 414] 21:05:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 230 (0x929b2c00) [pid = 1796] [serial = 1243] [outer = (nil)] 21:05:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 231 (0x92a0c400) [pid = 1796] [serial = 1244] [outer = 0x929b2c00] 21:05:08 INFO - PROCESS | 1796 | 1463544308053 Marionette DEBUG loaded listener.js 21:05:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 232 (0x92da2400) [pid = 1796] [serial = 1245] [outer = 0x929b2c00] 21:05:08 INFO - PROCESS | 1796 | 1463544308953 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]]]}] 21:05:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:05:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1687ms 21:05:09 INFO - PROCESS | 1796 | 1463544309014 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 21:05:09 INFO - PROCESS | 1796 | 1463544309019 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 21:05:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:05:09 INFO - PROCESS | 1796 | 1463544309025 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:05:09 INFO - PROCESS | 1796 | 1463544309029 Marionette TRACE conn3 <- [1,1630,null,{}] 21:05:09 INFO - PROCESS | 1796 | 1463544309035 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}] 21:05:09 INFO - PROCESS | 1796 | 1463544309250 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 21:05:09 INFO - PROCESS | 1796 | 1463544309585 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8b1800 == 104 [pid = 1796] [id = 415] 21:05:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 233 (0x91cc1800) [pid = 1796] [serial = 1246] [outer = (nil)] 21:05:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 234 (0x93bd6c00) [pid = 1796] [serial = 1247] [outer = 0x91cc1800] 21:05:09 INFO - PROCESS | 1796 | 1463544309680 Marionette DEBUG loaded listener.js 21:05:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 235 (0x94f34c00) [pid = 1796] [serial = 1248] [outer = 0x91cc1800] 21:05:10 INFO - PROCESS | 1796 | 1463544310566 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]]]}] 21:05:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:05:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1584ms 21:05:10 INFO - PROCESS | 1796 | 1463544310610 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 21:05:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:05:10 INFO - PROCESS | 1796 | 1463544310614 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 21:05:10 INFO - PROCESS | 1796 | 1463544310621 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:05:10 INFO - PROCESS | 1796 | 1463544310624 Marionette TRACE conn3 <- [1,1634,null,{}] 21:05:10 INFO - PROCESS | 1796 | 1463544310630 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}] 21:05:10 INFO - PROCESS | 1796 | 1463544310832 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 21:05:11 INFO - PROCESS | 1796 | 1463544311142 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x92971400 == 105 [pid = 1796] [id = 416] 21:05:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 236 (0x92a05400) [pid = 1796] [serial = 1249] [outer = (nil)] 21:05:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 237 (0x95255c00) [pid = 1796] [serial = 1250] [outer = 0x92a05400] 21:05:11 INFO - PROCESS | 1796 | 1463544311237 Marionette DEBUG loaded listener.js 21:05:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 238 (0x954ca400) [pid = 1796] [serial = 1251] [outer = 0x92a05400] 21:05:12 INFO - PROCESS | 1796 | 1463544312304 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]]]}] 21:05:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:05:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1742ms 21:05:12 INFO - PROCESS | 1796 | 1463544312364 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 21:05:12 INFO - PROCESS | 1796 | 1463544312367 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 21:05:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:05:12 INFO - PROCESS | 1796 | 1463544312374 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:05:12 INFO - PROCESS | 1796 | 1463544312378 Marionette TRACE conn3 <- [1,1638,null,{}] 21:05:12 INFO - PROCESS | 1796 | 1463544312383 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}] 21:05:12 INFO - PROCESS | 1796 | 1463544312621 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 21:05:12 INFO - PROCESS | 1796 | 1463544312945 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x9297b800 == 106 [pid = 1796] [id = 417] 21:05:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 239 (0x9516bc00) [pid = 1796] [serial = 1252] [outer = (nil)] 21:05:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 240 (0x99511000) [pid = 1796] [serial = 1253] [outer = 0x9516bc00] 21:05:13 INFO - PROCESS | 1796 | 1463544313034 Marionette DEBUG loaded listener.js 21:05:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 241 (0x99cd6c00) [pid = 1796] [serial = 1254] [outer = 0x9516bc00] 21:05:13 INFO - PROCESS | 1796 | 1463544313968 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]]]}] 21:05:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:05:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1635ms 21:05:14 INFO - PROCESS | 1796 | 1463544314011 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 21:05:14 INFO - PROCESS | 1796 | 1463544314015 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 21:05:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:05:14 INFO - PROCESS | 1796 | 1463544314024 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:05:14 INFO - PROCESS | 1796 | 1463544314028 Marionette TRACE conn3 <- [1,1642,null,{}] 21:05:14 INFO - PROCESS | 1796 | 1463544314038 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}] 21:05:14 INFO - PROCESS | 1796 | 1463544314262 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 21:05:14 INFO - PROCESS | 1796 | 1463544314608 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e707c00 == 107 [pid = 1796] [id = 418] 21:05:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 242 (0x8e70c800) [pid = 1796] [serial = 1255] [outer = (nil)] 21:05:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 243 (0x9a279400) [pid = 1796] [serial = 1256] [outer = 0x8e70c800] 21:05:14 INFO - PROCESS | 1796 | 1463544314706 Marionette DEBUG loaded listener.js 21:05:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 244 (0x9a69c400) [pid = 1796] [serial = 1257] [outer = 0x8e70c800] 21:05:15 INFO - PROCESS | 1796 | 1463544315635 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]]]}] 21:05:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:05:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1635ms 21:05:15 INFO - PROCESS | 1796 | 1463544315658 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 21:05:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:05:15 INFO - PROCESS | 1796 | 1463544315663 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 21:05:15 INFO - PROCESS | 1796 | 1463544315669 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:05:15 INFO - PROCESS | 1796 | 1463544315673 Marionette TRACE conn3 <- [1,1646,null,{}] 21:05:15 INFO - PROCESS | 1796 | 1463544315679 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}] 21:05:15 INFO - PROCESS | 1796 | 1463544315870 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 21:05:16 INFO - PROCESS | 1796 | 1463544316186 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x9524b000 == 108 [pid = 1796] [id = 419] 21:05:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 245 (0x9acd1800) [pid = 1796] [serial = 1258] [outer = (nil)] 21:05:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 246 (0x9b17a400) [pid = 1796] [serial = 1259] [outer = 0x9acd1800] 21:05:16 INFO - PROCESS | 1796 | 1463544316282 Marionette DEBUG loaded listener.js 21:05:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 247 (0x9d4f1400) [pid = 1796] [serial = 1260] [outer = 0x9acd1800] 21:05:17 INFO - PROCESS | 1796 | 1463544317204 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]]]}] 21:05:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:05:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1582ms 21:05:17 INFO - PROCESS | 1796 | 1463544317251 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 21:05:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:05:17 INFO - PROCESS | 1796 | 1463544317255 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 21:05:17 INFO - PROCESS | 1796 | 1463544317262 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:05:17 INFO - PROCESS | 1796 | 1463544317266 Marionette TRACE conn3 <- [1,1650,null,{}] 21:05:17 INFO - PROCESS | 1796 | 1463544317272 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}] 21:05:17 INFO - PROCESS | 1796 | 1463544317467 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 21:05:17 INFO - PROCESS | 1796 | 1463544317777 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a275800 == 109 [pid = 1796] [id = 420] 21:05:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 248 (0x9ac51800) [pid = 1796] [serial = 1261] [outer = (nil)] 21:05:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 249 (0xa3321400) [pid = 1796] [serial = 1262] [outer = 0x9ac51800] 21:05:17 INFO - PROCESS | 1796 | 1463544317872 Marionette DEBUG loaded listener.js 21:05:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 250 (0xa35cb800) [pid = 1796] [serial = 1263] [outer = 0x9ac51800] 21:05:18 INFO - PROCESS | 1796 | 1463544318805 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]]]}] 21:05:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:05:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1582ms 21:05:18 INFO - PROCESS | 1796 | 1463544318844 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 21:05:18 INFO - PROCESS | 1796 | 1463544318849 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 21:05:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:05:18 INFO - PROCESS | 1796 | 1463544318855 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:05:18 INFO - PROCESS | 1796 | 1463544318859 Marionette TRACE conn3 <- [1,1654,null,{}] 21:05:18 INFO - PROCESS | 1796 | 1463544318864 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}] 21:05:19 INFO - PROCESS | 1796 | 1463544319058 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 21:05:19 INFO - PROCESS | 1796 | 1463544319396 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d8000 == 110 [pid = 1796] [id = 421] 21:05:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 251 (0x9a69b400) [pid = 1796] [serial = 1264] [outer = (nil)] 21:05:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 252 (0xa693c800) [pid = 1796] [serial = 1265] [outer = 0x9a69b400] 21:05:19 INFO - PROCESS | 1796 | 1463544319490 Marionette DEBUG loaded listener.js 21:05:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 253 (0xa69a9c00) [pid = 1796] [serial = 1266] [outer = 0x9a69b400] 21:05:20 INFO - PROCESS | 1796 | 1463544320375 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]]]}] 21:05:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:05:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1586ms 21:05:20 INFO - PROCESS | 1796 | 1463544320442 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 21:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:05:20 INFO - PROCESS | 1796 | 1463544320447 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 21:05:20 INFO - PROCESS | 1796 | 1463544320453 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:05:20 INFO - PROCESS | 1796 | 1463544320458 Marionette TRACE conn3 <- [1,1658,null,{}] 21:05:20 INFO - PROCESS | 1796 | 1463544320465 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}] 21:05:20 INFO - PROCESS | 1796 | 1463544320743 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 21:05:21 INFO - PROCESS | 1796 | 1463544321075 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0e6800 == 111 [pid = 1796] [id = 422] 21:05:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 254 (0x8d0e8400) [pid = 1796] [serial = 1267] [outer = (nil)] 21:05:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 255 (0x8d0eac00) [pid = 1796] [serial = 1268] [outer = 0x8d0e8400] 21:05:21 INFO - PROCESS | 1796 | 1463544321174 Marionette DEBUG loaded listener.js 21:05:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 256 (0xa63f7c00) [pid = 1796] [serial = 1269] [outer = 0x8d0e8400] 21:05:22 INFO - PROCESS | 1796 | 1463544322141 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]]]}] 21:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1745ms 21:05:22 INFO - PROCESS | 1796 | 1463544322205 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 21:05:22 INFO - PROCESS | 1796 | 1463544322214 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 21:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:05:22 INFO - PROCESS | 1796 | 1463544322229 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:05:22 INFO - PROCESS | 1796 | 1463544322241 Marionette TRACE conn3 <- [1,1662,null,{}] 21:05:22 INFO - PROCESS | 1796 | 1463544322253 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}] 21:05:22 INFO - PROCESS | 1796 | 1463544322517 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 21:05:22 INFO - PROCESS | 1796 | 1463544322849 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0e2400 == 112 [pid = 1796] [id = 423] 21:05:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 257 (0x8d0e9800) [pid = 1796] [serial = 1270] [outer = (nil)] 21:05:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 258 (0x8d19a800) [pid = 1796] [serial = 1271] [outer = 0x8d0e9800] 21:05:22 INFO - PROCESS | 1796 | 1463544322977 Marionette DEBUG loaded listener.js 21:05:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 259 (0x8d19dc00) [pid = 1796] [serial = 1272] [outer = 0x8d0e9800] 21:05:24 INFO - PROCESS | 1796 | 1463544324079 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]]]}] 21:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1902ms 21:05:24 INFO - PROCESS | 1796 | 1463544324131 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 21:05:24 INFO - PROCESS | 1796 | 1463544324134 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 21:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:05:24 INFO - PROCESS | 1796 | 1463544324141 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:05:24 INFO - PROCESS | 1796 | 1463544324144 Marionette TRACE conn3 <- [1,1666,null,{}] 21:05:24 INFO - PROCESS | 1796 | 1463544324150 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}] 21:05:24 INFO - PROCESS | 1796 | 1463544324382 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 21:05:24 INFO - PROCESS | 1796 | 1463544324700 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cb30800 == 113 [pid = 1796] [id = 424] 21:05:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 260 (0x8cb31400) [pid = 1796] [serial = 1273] [outer = (nil)] 21:05:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 261 (0x8cb38c00) [pid = 1796] [serial = 1274] [outer = 0x8cb31400] 21:05:24 INFO - PROCESS | 1796 | 1463544324837 Marionette DEBUG loaded listener.js 21:05:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 262 (0x8cb3b000) [pid = 1796] [serial = 1275] [outer = 0x8cb31400] 21:05:25 INFO - PROCESS | 1796 | 1463544325806 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]]]}] 21:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1744ms 21:05:25 INFO - PROCESS | 1796 | 1463544325886 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 21:05:25 INFO - PROCESS | 1796 | 1463544325890 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 21:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:05:25 INFO - PROCESS | 1796 | 1463544325898 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:05:25 INFO - PROCESS | 1796 | 1463544325902 Marionette TRACE conn3 <- [1,1670,null,{}] 21:05:25 INFO - PROCESS | 1796 | 1463544325908 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}] 21:05:26 INFO - PROCESS | 1796 | 1463544326188 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 21:05:26 INFO - PROCESS | 1796 | 1463544326521 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b4e5000 == 114 [pid = 1796] [id = 425] 21:05:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 263 (0x8cb33c00) [pid = 1796] [serial = 1276] [outer = (nil)] 21:05:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 264 (0x8d196000) [pid = 1796] [serial = 1277] [outer = 0x8cb33c00] 21:05:26 INFO - PROCESS | 1796 | 1463544326620 Marionette DEBUG loaded listener.js 21:05:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 265 (0x8d19b400) [pid = 1796] [serial = 1278] [outer = 0x8cb33c00] 21:05:27 INFO - PROCESS | 1796 | 1463544327649 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]]]}] 21:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1784ms 21:05:27 INFO - PROCESS | 1796 | 1463544327685 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 21:05:27 INFO - PROCESS | 1796 | 1463544327689 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 21:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:05:27 INFO - PROCESS | 1796 | 1463544327699 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:05:27 INFO - PROCESS | 1796 | 1463544327703 Marionette TRACE conn3 <- [1,1674,null,{}] 21:05:27 INFO - PROCESS | 1796 | 1463544327711 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}] 21:05:27 INFO - PROCESS | 1796 | 1463544327950 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 21:05:28 INFO - PROCESS | 1796 | 1463544328295 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fc2400 == 115 [pid = 1796] [id = 426] 21:05:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 266 (0x88fc2c00) [pid = 1796] [serial = 1279] [outer = (nil)] 21:05:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 267 (0x88fc9000) [pid = 1796] [serial = 1280] [outer = 0x88fc2c00] 21:05:28 INFO - PROCESS | 1796 | 1463544328398 Marionette DEBUG loaded listener.js 21:05:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 268 (0x88fcbc00) [pid = 1796] [serial = 1281] [outer = 0x88fc2c00] 21:05:29 INFO - PROCESS | 1796 | 1463544329316 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]]]}] 21:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1682ms 21:05:29 INFO - PROCESS | 1796 | 1463544329381 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 21:05:29 INFO - PROCESS | 1796 | 1463544329386 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 21:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:05:29 INFO - PROCESS | 1796 | 1463544329392 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:05:29 INFO - PROCESS | 1796 | 1463544329396 Marionette TRACE conn3 <- [1,1678,null,{}] 21:05:29 INFO - PROCESS | 1796 | 1463544329401 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}] 21:05:29 INFO - PROCESS | 1796 | 1463544329592 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 21:05:29 INFO - PROCESS | 1796 | 1463544329942 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x881be000 == 116 [pid = 1796] [id = 427] 21:05:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 269 (0x881bfc00) [pid = 1796] [serial = 1282] [outer = (nil)] 21:05:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 270 (0x881c6c00) [pid = 1796] [serial = 1283] [outer = 0x881bfc00] 21:05:30 INFO - PROCESS | 1796 | 1463544330060 Marionette DEBUG loaded listener.js 21:05:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 271 (0x881c8c00) [pid = 1796] [serial = 1284] [outer = 0x881bfc00] 21:05:31 INFO - PROCESS | 1796 | 1463544331418 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]]]}] 21:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 2087ms 21:05:31 INFO - PROCESS | 1796 | 1463544331482 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 21:05:31 INFO - PROCESS | 1796 | 1463544331488 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 21:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:05:31 INFO - PROCESS | 1796 | 1463544331497 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:05:31 INFO - PROCESS | 1796 | 1463544331502 Marionette TRACE conn3 <- [1,1682,null,{}] 21:05:31 INFO - PROCESS | 1796 | 1463544331511 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}] 21:05:31 INFO - PROCESS | 1796 | 1463544331919 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 21:05:32 INFO - PROCESS | 1796 | 1463544332151 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x881c3400 == 117 [pid = 1796] [id = 428] 21:05:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 272 (0x881c5800) [pid = 1796] [serial = 1285] [outer = (nil)] 21:05:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 273 (0x88fce800) [pid = 1796] [serial = 1286] [outer = 0x881c5800] 21:05:32 INFO - PROCESS | 1796 | 1463544332237 Marionette DEBUG loaded listener.js 21:05:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 274 (0x88fd0c00) [pid = 1796] [serial = 1287] [outer = 0x881c5800] 21:05:33 INFO - PROCESS | 1796 | 1463544333878 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]]]}] 21:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 2447ms 21:05:33 INFO - PROCESS | 1796 | 1463544333945 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 21:05:33 INFO - PROCESS | 1796 | 1463544333951 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 21:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:05:33 INFO - PROCESS | 1796 | 1463544333973 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:05:33 INFO - PROCESS | 1796 | 1463544333978 Marionette TRACE conn3 <- [1,1686,null,{}] 21:05:33 INFO - PROCESS | 1796 | 1463544333986 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}] 21:05:34 INFO - PROCESS | 1796 | 1463544334217 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8eec3400 == 116 [pid = 1796] [id = 360] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8b4de800 == 115 [pid = 1796] [id = 410] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8d29c800 == 114 [pid = 1796] [id = 409] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8abeb400 == 113 [pid = 1796] [id = 408] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x929b1400 == 112 [pid = 1796] [id = 400] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x9b77c000 == 111 [pid = 1796] [id = 399] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x91cc4400 == 110 [pid = 1796] [id = 398] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8f0e3800 == 109 [pid = 1796] [id = 396] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x9aa0b000 == 108 [pid = 1796] [id = 397] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8ab72000 == 107 [pid = 1796] [id = 395] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x95035800 == 106 [pid = 1796] [id = 394] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7cd800 == 105 [pid = 1796] [id = 393] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x9127a800 == 104 [pid = 1796] [id = 392] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7f1800 == 103 [pid = 1796] [id = 391] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x9a271000 == 102 [pid = 1796] [id = 361] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8d2a0c00 == 101 [pid = 1796] [id = 390] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x9139bc00 == 100 [pid = 1796] [id = 388] 21:05:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8d256c00 == 99 [pid = 1796] [id = 389] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 273 (0x92d95c00) [pid = 1796] [serial = 1166] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 272 (0x9d8d0400) [pid = 1796] [serial = 1124] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 271 (0x91396000) [pid = 1796] [serial = 1158] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 270 (0x8edef000) [pid = 1796] [serial = 1151] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 269 (0x92973400) [pid = 1796] [serial = 1164] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 268 (0xa23c1000) [pid = 1796] [serial = 1127] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 267 (0x8e64b000) [pid = 1796] [serial = 1149] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 266 (0x92325400) [pid = 1796] [serial = 1161] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 265 (0x91280c00) [pid = 1796] [serial = 1157] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 264 (0x8edd7c00) [pid = 1796] [serial = 1163] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 263 (0x8edd4400) [pid = 1796] [serial = 1154] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 262 (0x8f0f2c00) [pid = 1796] [serial = 1152] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 261 (0x92bc9c00) [pid = 1796] [serial = 1112] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 260 (0x8d25b000) [pid = 1796] [serial = 1133] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 259 (0x8edee800) [pid = 1796] [serial = 1155] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 258 (0x8dacd400) [pid = 1796] [serial = 1148] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 257 (0x99ccd000) [pid = 1796] [serial = 1115] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 256 (0x91ee8800) [pid = 1796] [serial = 1160] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 255 (0x8d25a400) [pid = 1796] [serial = 1146] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 254 (0x99f82c00) [pid = 1796] [serial = 1118] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 253 (0x8eebd000) [pid = 1796] [serial = 1109] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 252 (0xa51b0000) [pid = 1796] [serial = 1130] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 251 (0x8d25b800) [pid = 1796] [serial = 1139] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 250 (0x8dac7c00) [pid = 1796] [serial = 1142] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 249 (0x8cce6000) [pid = 1796] [serial = 1145] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 248 (0x9ac51c00) [pid = 1796] [serial = 1121] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | --DOMWINDOW == 247 (0xa31d2400) [pid = 1796] [serial = 1136] [outer = (nil)] [url = about:blank] 21:05:35 INFO - PROCESS | 1796 | 1463544335397 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x881cc000 == 100 [pid = 1796] [id = 429] 21:05:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 248 (0x887da000) [pid = 1796] [serial = 1288] [outer = (nil)] 21:05:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 249 (0x8ab6fc00) [pid = 1796] [serial = 1289] [outer = 0x887da000] 21:05:35 INFO - PROCESS | 1796 | 1463544335482 Marionette DEBUG loaded listener.js 21:05:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 250 (0x8ad4f000) [pid = 1796] [serial = 1290] [outer = 0x887da000] 21:05:36 INFO - PROCESS | 1796 | 1463544336340 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]]]}] 21:05:36 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 21:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 2415ms 21:05:36 INFO - PROCESS | 1796 | 1463544336397 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 21:05:36 INFO - PROCESS | 1796 | 1463544336406 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 21:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:05:36 INFO - PROCESS | 1796 | 1463544336419 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:05:36 INFO - PROCESS | 1796 | 1463544336424 Marionette TRACE conn3 <- [1,1690,null,{}] 21:05:36 INFO - PROCESS | 1796 | 1463544336430 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}] 21:05:36 INFO - PROCESS | 1796 | 1463544336617 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 21:05:36 INFO - PROCESS | 1796 | 1463544336631 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x887e3800 == 101 [pid = 1796] [id = 430] 21:05:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 251 (0x8ab79000) [pid = 1796] [serial = 1291] [outer = (nil)] 21:05:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 252 (0x8d09dc00) [pid = 1796] [serial = 1292] [outer = 0x8ab79000] 21:05:36 INFO - PROCESS | 1796 | 1463544336887 Marionette DEBUG loaded listener.js 21:05:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 253 (0x8d0e4800) [pid = 1796] [serial = 1293] [outer = 0x8ab79000] 21:05:37 INFO - PROCESS | 1796 | 1463544337830 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]]]}] 21:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1451ms 21:05:37 INFO - PROCESS | 1796 | 1463544337872 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 21:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:05:37 INFO - PROCESS | 1796 | 1463544337877 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 21:05:37 INFO - PROCESS | 1796 | 1463544337892 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:05:37 INFO - PROCESS | 1796 | 1463544337898 Marionette TRACE conn3 <- [1,1694,null,{}] 21:05:37 INFO - PROCESS | 1796 | 1463544337914 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}] 21:05:38 INFO - PROCESS | 1796 | 1463544338168 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 21:05:38 INFO - PROCESS | 1796 | 1463544338200 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cce5c00 == 102 [pid = 1796] [id = 431] 21:05:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 254 (0x8d298c00) [pid = 1796] [serial = 1294] [outer = (nil)] 21:05:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 255 (0x8d353000) [pid = 1796] [serial = 1295] [outer = 0x8d298c00] 21:05:38 INFO - PROCESS | 1796 | 1463544338280 Marionette DEBUG loaded listener.js 21:05:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 256 (0x8d7f5000) [pid = 1796] [serial = 1296] [outer = 0x8d298c00] 21:05:39 INFO - PROCESS | 1796 | 1463544339209 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]]]}] 21:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1350ms 21:05:39 INFO - PROCESS | 1796 | 1463544339233 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 21:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:05:39 INFO - PROCESS | 1796 | 1463544339237 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 21:05:39 INFO - PROCESS | 1796 | 1463544339243 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:05:39 INFO - PROCESS | 1796 | 1463544339247 Marionette TRACE conn3 <- [1,1698,null,{}] 21:05:39 INFO - PROCESS | 1796 | 1463544339252 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}] 21:05:39 INFO - PROCESS | 1796 | 1463544339501 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 21:05:39 INFO - PROCESS | 1796 | 1463544339533 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x887db000 == 103 [pid = 1796] [id = 432] 21:05:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 257 (0x8d843400) [pid = 1796] [serial = 1297] [outer = (nil)] 21:05:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 258 (0x8d8d6800) [pid = 1796] [serial = 1298] [outer = 0x8d843400] 21:05:39 INFO - PROCESS | 1796 | 1463544339609 Marionette DEBUG loaded listener.js 21:05:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 259 (0x8dacdc00) [pid = 1796] [serial = 1299] [outer = 0x8d843400] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 258 (0x9a6a2c00) [pid = 1796] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 257 (0x92bcfc00) [pid = 1796] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 256 (0xa35cb400) [pid = 1796] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 255 (0x91397400) [pid = 1796] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 254 (0x98ec2000) [pid = 1796] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 253 (0x9ae3b400) [pid = 1796] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 252 (0xa051cc00) [pid = 1796] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 251 (0x99cd2800) [pid = 1796] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 250 (0x9a69f400) [pid = 1796] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 249 (0x8ad4ac00) [pid = 1796] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 248 (0x8b20f400) [pid = 1796] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 247 (0x92a07000) [pid = 1796] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 246 (0x91394c00) [pid = 1796] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 245 (0x939d7400) [pid = 1796] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 244 (0x9aab4c00) [pid = 1796] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 243 (0x9139a800) [pid = 1796] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 242 (0x9b782000) [pid = 1796] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 241 (0x99f78c00) [pid = 1796] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 240 (0x8d8b8000) [pid = 1796] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 239 (0x98ab7800) [pid = 1796] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 238 (0x92980c00) [pid = 1796] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 237 (0x8e650000) [pid = 1796] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 236 (0xa23c5c00) [pid = 1796] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 235 (0x9d8d4800) [pid = 1796] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 234 (0x8f0e7000) [pid = 1796] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 233 (0x98130800) [pid = 1796] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 232 (0x98ab3000) [pid = 1796] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 231 (0x95656000) [pid = 1796] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 230 (0x9524e000) [pid = 1796] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 229 (0x93bd1000) [pid = 1796] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 228 (0x91ccac00) [pid = 1796] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 227 (0x8b212400) [pid = 1796] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 226 (0x99e26400) [pid = 1796] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 225 (0x8d8dc000) [pid = 1796] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 224 (0x91392800) [pid = 1796] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 223 (0xa25f0800) [pid = 1796] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 222 (0x98aac800) [pid = 1796] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 221 (0x99e1e800) [pid = 1796] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 220 (0x9b727000) [pid = 1796] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 219 (0x8d7e8000) [pid = 1796] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 218 (0x9b17dc00) [pid = 1796] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 217 (0x99ccc000) [pid = 1796] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 216 (0x8e705800) [pid = 1796] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 215 (0x8d8d3000) [pid = 1796] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 214 (0x9564f400) [pid = 1796] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 213 (0x922bfc00) [pid = 1796] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 212 (0x887dd800) [pid = 1796] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x8d8b9400) [pid = 1796] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 210 (0x8d34f400) [pid = 1796] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 209 (0x94f35400) [pid = 1796] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0x92321400) [pid = 1796] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x8edf0800) [pid = 1796] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x8b4e5400) [pid = 1796] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x93b07400) [pid = 1796] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x929b1c00) [pid = 1796] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0x8b4dc400) [pid = 1796] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x954c7c00) [pid = 1796] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x887d7000) [pid = 1796] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x929b4c00) [pid = 1796] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x99cd4000) [pid = 1796] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0xa693c000) [pid = 1796] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x91396800) [pid = 1796] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x9aa16000) [pid = 1796] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x8d25f800) [pid = 1796] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x8d353800) [pid = 1796] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x8d29d000) [pid = 1796] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x8dac3c00) [pid = 1796] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x92bc6000) [pid = 1796] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x8ab7b400) [pid = 1796] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x8d257c00) [pid = 1796] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0xa0520c00) [pid = 1796] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x92bc6400) [pid = 1796] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x92d95800) [pid = 1796] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x8d845c00) [pid = 1796] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x8d252c00) [pid = 1796] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8ede1c00) [pid = 1796] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:05:41 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x9a272400) [pid = 1796] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:05:41 INFO - PROCESS | 1796 | 1463544341846 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]]]}] 21:05:41 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 21:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2639ms 21:05:41 INFO - PROCESS | 1796 | 1463544341883 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 21:05:41 INFO - PROCESS | 1796 | 1463544341886 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 21:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:05:41 INFO - PROCESS | 1796 | 1463544341893 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:05:41 INFO - PROCESS | 1796 | 1463544341896 Marionette TRACE conn3 <- [1,1702,null,{}] 21:05:41 INFO - PROCESS | 1796 | 1463544341901 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}] 21:05:42 INFO - PROCESS | 1796 | 1463544342098 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 21:05:42 INFO - PROCESS | 1796 | 1463544342289 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x887d9000 == 104 [pid = 1796] [id = 433] 21:05:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x887db400) [pid = 1796] [serial = 1300] [outer = (nil)] 21:05:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x8b4e8400) [pid = 1796] [serial = 1301] [outer = 0x887db400] 21:05:42 INFO - PROCESS | 1796 | 1463544342401 Marionette DEBUG loaded listener.js 21:05:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x8d353800) [pid = 1796] [serial = 1302] [outer = 0x887db400] 21:05:43 INFO - PROCESS | 1796 | 1463544343602 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]]]}] 21:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1790ms 21:05:43 INFO - PROCESS | 1796 | 1463544343684 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 21:05:43 INFO - PROCESS | 1796 | 1463544343692 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 21:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:05:43 INFO - PROCESS | 1796 | 1463544343701 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:05:43 INFO - PROCESS | 1796 | 1463544343708 Marionette TRACE conn3 <- [1,1706,null,{}] 21:05:43 INFO - PROCESS | 1796 | 1463544343719 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}] 21:05:43 INFO - PROCESS | 1796 | 1463544343953 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 21:05:44 INFO - PROCESS | 1796 | 1463544344297 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fc7800 == 105 [pid = 1796] [id = 434] 21:05:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x8ab71c00) [pid = 1796] [serial = 1303] [outer = (nil)] 21:05:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x8ad4c400) [pid = 1796] [serial = 1304] [outer = 0x8ab71c00] 21:05:44 INFO - PROCESS | 1796 | 1463544344401 Marionette DEBUG loaded listener.js 21:05:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x8b4e4400) [pid = 1796] [serial = 1305] [outer = 0x8ab71c00] 21:05:45 INFO - PROCESS | 1796 | 1463544345376 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]]]}] 21:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1743ms 21:05:45 INFO - PROCESS | 1796 | 1463544345445 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 21:05:45 INFO - PROCESS | 1796 | 1463544345455 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 21:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:05:45 INFO - PROCESS | 1796 | 1463544345467 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:05:45 INFO - PROCESS | 1796 | 1463544345471 Marionette TRACE conn3 <- [1,1710,null,{}] 21:05:45 INFO - PROCESS | 1796 | 1463544345479 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}] 21:05:45 INFO - PROCESS | 1796 | 1463544345733 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 21:05:46 INFO - PROCESS | 1796 | 1463544346057 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d198000 == 106 [pid = 1796] [id = 435] 21:05:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x8d1a0000) [pid = 1796] [serial = 1306] [outer = (nil)] 21:05:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x8d256c00) [pid = 1796] [serial = 1307] [outer = 0x8d1a0000] 21:05:46 INFO - PROCESS | 1796 | 1463544346199 Marionette DEBUG loaded listener.js 21:05:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x8d34ec00) [pid = 1796] [serial = 1308] [outer = 0x8d1a0000] 21:05:47 INFO - PROCESS | 1796 | 1463544347181 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]]]}] 21:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1751ms 21:05:47 INFO - PROCESS | 1796 | 1463544347218 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 21:05:47 INFO - PROCESS | 1796 | 1463544347222 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 21:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:05:47 INFO - PROCESS | 1796 | 1463544347230 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:05:47 INFO - PROCESS | 1796 | 1463544347236 Marionette TRACE conn3 <- [1,1714,null,{}] 21:05:47 INFO - PROCESS | 1796 | 1463544347252 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}] 21:05:47 INFO - PROCESS | 1796 | 1463544347469 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 21:05:47 INFO - PROCESS | 1796 | 1463544347783 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8dac1c00 == 107 [pid = 1796] [id = 436] 21:05:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x8e63d000) [pid = 1796] [serial = 1309] [outer = (nil)] 21:05:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x8e654400) [pid = 1796] [serial = 1310] [outer = 0x8e63d000] 21:05:47 INFO - PROCESS | 1796 | 1463544347881 Marionette DEBUG loaded listener.js 21:05:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x8e7d0800) [pid = 1796] [serial = 1311] [outer = 0x8e63d000] 21:05:48 INFO - PROCESS | 1796 | 1463544348757 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]]]}] 21:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1591ms 21:05:48 INFO - PROCESS | 1796 | 1463544348822 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 21:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:05:48 INFO - PROCESS | 1796 | 1463544348827 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 21:05:48 INFO - PROCESS | 1796 | 1463544348833 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:05:48 INFO - PROCESS | 1796 | 1463544348837 Marionette TRACE conn3 <- [1,1718,null,{}] 21:05:48 INFO - PROCESS | 1796 | 1463544348843 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}] 21:05:49 INFO - PROCESS | 1796 | 1463544349051 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 21:05:49 INFO - PROCESS | 1796 | 1463544349321 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e646400 == 108 [pid = 1796] [id = 437] 21:05:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x8e708000) [pid = 1796] [serial = 1312] [outer = (nil)] 21:05:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x8edec800) [pid = 1796] [serial = 1313] [outer = 0x8e708000] 21:05:49 INFO - PROCESS | 1796 | 1463544349452 Marionette DEBUG loaded listener.js 21:05:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x8eebe800) [pid = 1796] [serial = 1314] [outer = 0x8e708000] 21:05:50 INFO - PROCESS | 1796 | 1463544350341 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]]]}] 21:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1546ms 21:05:50 INFO - PROCESS | 1796 | 1463544350380 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 21:05:50 INFO - PROCESS | 1796 | 1463544350384 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 21:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:05:50 INFO - PROCESS | 1796 | 1463544350391 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:05:50 INFO - PROCESS | 1796 | 1463544350395 Marionette TRACE conn3 <- [1,1722,null,{}] 21:05:50 INFO - PROCESS | 1796 | 1463544350402 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}] 21:05:50 INFO - PROCESS | 1796 | 1463544350615 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 21:05:50 INFO - PROCESS | 1796 | 1463544350889 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x881ccc00 == 109 [pid = 1796] [id = 438] 21:05:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x8dac7000) [pid = 1796] [serial = 1315] [outer = (nil)] 21:05:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x91278c00) [pid = 1796] [serial = 1316] [outer = 0x8dac7000] 21:05:51 INFO - PROCESS | 1796 | 1463544351037 Marionette DEBUG loaded listener.js 21:05:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x9127e800) [pid = 1796] [serial = 1317] [outer = 0x8dac7000] 21:05:51 INFO - PROCESS | 1796 | 1463544351944 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]]]}] 21:05:51 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 21:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1586ms 21:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:05:51 INFO - PROCESS | 1796 | 1463544351978 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 21:05:51 INFO - PROCESS | 1796 | 1463544351982 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 21:05:51 INFO - PROCESS | 1796 | 1463544351989 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:05:51 INFO - PROCESS | 1796 | 1463544351992 Marionette TRACE conn3 <- [1,1726,null,{}] 21:05:52 INFO - PROCESS | 1796 | 1463544351998 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}] 21:05:52 INFO - PROCESS | 1796 | 1463544352231 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 21:05:52 INFO - PROCESS | 1796 | 1463544352564 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f0e7000 == 110 [pid = 1796] [id = 439] 21:05:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x8f0eec00) [pid = 1796] [serial = 1318] [outer = (nil)] 21:05:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x92321400) [pid = 1796] [serial = 1319] [outer = 0x8f0eec00] 21:05:52 INFO - PROCESS | 1796 | 1463544352664 Marionette DEBUG loaded listener.js 21:05:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x925f8c00) [pid = 1796] [serial = 1320] [outer = 0x8f0eec00] 21:05:53 INFO - PROCESS | 1796 | 1463544353549 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]]]}] 21:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1594ms 21:05:53 INFO - PROCESS | 1796 | 1463544353583 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 21:05:53 INFO - PROCESS | 1796 | 1463544353587 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 21:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:05:53 INFO - PROCESS | 1796 | 1463544353594 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:05:53 INFO - PROCESS | 1796 | 1463544353597 Marionette TRACE conn3 <- [1,1730,null,{}] 21:05:53 INFO - PROCESS | 1796 | 1463544353603 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}] 21:05:53 INFO - PROCESS | 1796 | 1463544353784 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 21:05:54 INFO - PROCESS | 1796 | 1463544354055 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x881bd800 == 111 [pid = 1796] [id = 440] 21:05:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x922bfc00) [pid = 1796] [serial = 1321] [outer = (nil)] 21:05:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x929b6800) [pid = 1796] [serial = 1322] [outer = 0x922bfc00] 21:05:54 INFO - PROCESS | 1796 | 1463544354191 Marionette DEBUG loaded listener.js 21:05:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x929bbc00) [pid = 1796] [serial = 1323] [outer = 0x922bfc00] 21:05:55 INFO - PROCESS | 1796 | 1463544355054 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]]]}] 21:05:55 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 21:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1495ms 21:05:55 INFO - PROCESS | 1796 | 1463544355089 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 21:05:55 INFO - PROCESS | 1796 | 1463544355093 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 21:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:05:55 INFO - PROCESS | 1796 | 1463544355099 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:05:55 INFO - PROCESS | 1796 | 1463544355102 Marionette TRACE conn3 <- [1,1734,null,{}] 21:05:55 INFO - PROCESS | 1796 | 1463544355108 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}] 21:05:55 INFO - PROCESS | 1796 | 1463544355294 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 21:05:55 INFO - PROCESS | 1796 | 1463544355620 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d09f800 == 112 [pid = 1796] [id = 441] 21:05:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x8d29a400) [pid = 1796] [serial = 1324] [outer = (nil)] 21:05:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x92bcc000) [pid = 1796] [serial = 1325] [outer = 0x8d29a400] 21:05:55 INFO - PROCESS | 1796 | 1463544355711 Marionette DEBUG loaded listener.js 21:05:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0x92da0400) [pid = 1796] [serial = 1326] [outer = 0x8d29a400] 21:05:56 INFO - PROCESS | 1796 | 1463544356555 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]]]}] 21:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1488ms 21:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:05:56 INFO - PROCESS | 1796 | 1463544356587 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 21:05:56 INFO - PROCESS | 1796 | 1463544356591 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 21:05:56 INFO - PROCESS | 1796 | 1463544356597 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:05:56 INFO - PROCESS | 1796 | 1463544356601 Marionette TRACE conn3 <- [1,1738,null,{}] 21:05:56 INFO - PROCESS | 1796 | 1463544356607 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}] 21:05:56 INFO - PROCESS | 1796 | 1463544356879 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 21:05:57 INFO - PROCESS | 1796 | 1463544357082 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f0e8000 == 113 [pid = 1796] [id = 442] 21:05:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 210 (0x929b9400) [pid = 1796] [serial = 1327] [outer = (nil)] 21:05:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 211 (0x939dc800) [pid = 1796] [serial = 1328] [outer = 0x929b9400] 21:05:57 INFO - PROCESS | 1796 | 1463544357216 Marionette DEBUG loaded listener.js 21:05:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0x93b07400) [pid = 1796] [serial = 1329] [outer = 0x929b9400] 21:05:58 INFO - PROCESS | 1796 | 1463544358121 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]]]}] 21:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1589ms 21:05:58 INFO - PROCESS | 1796 | 1463544358186 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 21:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:05:58 INFO - PROCESS | 1796 | 1463544358191 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 21:05:58 INFO - PROCESS | 1796 | 1463544358198 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:05:58 INFO - PROCESS | 1796 | 1463544358201 Marionette TRACE conn3 <- [1,1742,null,{}] 21:05:58 INFO - PROCESS | 1796 | 1463544358210 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}] 21:05:58 INFO - PROCESS | 1796 | 1463544358421 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 21:05:58 INFO - PROCESS | 1796 | 1463544358752 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ee6400 == 114 [pid = 1796] [id = 443] 21:05:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 213 (0x922bdc00) [pid = 1796] [serial = 1330] [outer = (nil)] 21:05:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 214 (0x94fc0000) [pid = 1796] [serial = 1331] [outer = 0x922bdc00] 21:05:58 INFO - PROCESS | 1796 | 1463544358855 Marionette DEBUG loaded listener.js 21:05:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 215 (0x95035800) [pid = 1796] [serial = 1332] [outer = 0x922bdc00] 21:05:59 INFO - PROCESS | 1796 | 1463544359796 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]]]}] 21:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1634ms 21:05:59 INFO - PROCESS | 1796 | 1463544359832 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 21:05:59 INFO - PROCESS | 1796 | 1463544359835 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 21:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:05:59 INFO - PROCESS | 1796 | 1463544359842 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:05:59 INFO - PROCESS | 1796 | 1463544359847 Marionette TRACE conn3 <- [1,1746,null,{}] 21:05:59 INFO - PROCESS | 1796 | 1463544359853 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}] 21:06:00 INFO - PROCESS | 1796 | 1463544360070 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 21:06:00 INFO - PROCESS | 1796 | 1463544360399 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7db000 == 115 [pid = 1796] [id = 444] 21:06:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 216 (0x94f32800) [pid = 1796] [serial = 1333] [outer = (nil)] 21:06:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 217 (0x977e2000) [pid = 1796] [serial = 1334] [outer = 0x94f32800] 21:06:00 INFO - PROCESS | 1796 | 1463544360501 Marionette DEBUG loaded listener.js 21:06:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 218 (0x98aac800) [pid = 1796] [serial = 1335] [outer = 0x94f32800] 21:06:01 INFO - PROCESS | 1796 | 1463544361431 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]]]}] 21:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1631ms 21:06:01 INFO - PROCESS | 1796 | 1463544361474 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 21:06:01 INFO - PROCESS | 1796 | 1463544361477 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 21:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:06:01 INFO - PROCESS | 1796 | 1463544361484 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:06:01 INFO - PROCESS | 1796 | 1463544361487 Marionette TRACE conn3 <- [1,1750,null,{}] 21:06:01 INFO - PROCESS | 1796 | 1463544361493 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}] 21:06:01 INFO - PROCESS | 1796 | 1463544361695 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 21:06:02 INFO - PROCESS | 1796 | 1463544362026 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x929b8800 == 116 [pid = 1796] [id = 445] 21:06:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 219 (0x98ab3000) [pid = 1796] [serial = 1336] [outer = (nil)] 21:06:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 220 (0x9960e000) [pid = 1796] [serial = 1337] [outer = 0x98ab3000] 21:06:02 INFO - PROCESS | 1796 | 1463544362118 Marionette DEBUG loaded listener.js 21:06:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 221 (0x999ae800) [pid = 1796] [serial = 1338] [outer = 0x98ab3000] 21:06:03 INFO - PROCESS | 1796 | 1463544363005 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]]]}] 21:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1583ms 21:06:03 INFO - PROCESS | 1796 | 1463544363068 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 21:06:03 INFO - PROCESS | 1796 | 1463544363072 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 21:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:06:03 INFO - PROCESS | 1796 | 1463544363087 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:06:03 INFO - PROCESS | 1796 | 1463544363091 Marionette TRACE conn3 <- [1,1754,null,{}] 21:06:03 INFO - PROCESS | 1796 | 1463544363097 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}] 21:06:03 INFO - PROCESS | 1796 | 1463544363286 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 21:06:03 INFO - PROCESS | 1796 | 1463544363599 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x954cf400 == 117 [pid = 1796] [id = 446] 21:06:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 222 (0x989e1800) [pid = 1796] [serial = 1339] [outer = (nil)] 21:06:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 223 (0x99e9f000) [pid = 1796] [serial = 1340] [outer = 0x989e1800] 21:06:03 INFO - PROCESS | 1796 | 1463544363687 Marionette DEBUG loaded listener.js 21:06:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 224 (0x99f7d400) [pid = 1796] [serial = 1341] [outer = 0x989e1800] 21:06:04 INFO - PROCESS | 1796 | 1463544364520 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]]]}] 21:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1484ms 21:06:04 INFO - PROCESS | 1796 | 1463544364573 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 21:06:04 INFO - PROCESS | 1796 | 1463544364576 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 21:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:06:04 INFO - PROCESS | 1796 | 1463544364603 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:06:04 INFO - PROCESS | 1796 | 1463544364606 Marionette TRACE conn3 <- [1,1758,null,{}] 21:06:04 INFO - PROCESS | 1796 | 1463544364612 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}] 21:06:04 INFO - PROCESS | 1796 | 1463544364801 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 21:06:05 INFO - PROCESS | 1796 | 1463544365125 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x92325800 == 118 [pid = 1796] [id = 447] 21:06:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 225 (0x925f9c00) [pid = 1796] [serial = 1342] [outer = (nil)] 21:06:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 226 (0x9a27f400) [pid = 1796] [serial = 1343] [outer = 0x925f9c00] 21:06:05 INFO - PROCESS | 1796 | 1463544365215 Marionette DEBUG loaded listener.js 21:06:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 227 (0x9a5c7800) [pid = 1796] [serial = 1344] [outer = 0x925f9c00] 21:06:06 INFO - PROCESS | 1796 | 1463544366046 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]]]}] 21:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1485ms 21:06:06 INFO - PROCESS | 1796 | 1463544366084 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 21:06:06 INFO - PROCESS | 1796 | 1463544366087 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 21:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:06:06 INFO - PROCESS | 1796 | 1463544366109 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:06:06 INFO - PROCESS | 1796 | 1463544366113 Marionette TRACE conn3 <- [1,1762,null,{}] 21:06:06 INFO - PROCESS | 1796 | 1463544366126 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}] 21:06:06 INFO - PROCESS | 1796 | 1463544366413 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 21:06:06 INFO - PROCESS | 1796 | 1463544366728 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x93970800 == 119 [pid = 1796] [id = 448] 21:06:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 228 (0x99ccc000) [pid = 1796] [serial = 1345] [outer = (nil)] 21:06:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 229 (0x9ac51000) [pid = 1796] [serial = 1346] [outer = 0x99ccc000] 21:06:06 INFO - PROCESS | 1796 | 1463544366823 Marionette DEBUG loaded listener.js 21:06:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 230 (0x9acd6c00) [pid = 1796] [serial = 1347] [outer = 0x99ccc000] 21:06:07 INFO - PROCESS | 1796 | 1463544367696 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]]]}] 21:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1652ms 21:06:07 INFO - PROCESS | 1796 | 1463544367748 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 21:06:07 INFO - PROCESS | 1796 | 1463544367752 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 21:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:06:07 INFO - PROCESS | 1796 | 1463544367758 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:06:07 INFO - PROCESS | 1796 | 1463544367762 Marionette TRACE conn3 <- [1,1766,null,{}] 21:06:07 INFO - PROCESS | 1796 | 1463544367767 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}] 21:06:07 INFO - PROCESS | 1796 | 1463544367966 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 21:06:08 INFO - PROCESS | 1796 | 1463544368282 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e657800 == 120 [pid = 1796] [id = 449] 21:06:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 231 (0x9a276c00) [pid = 1796] [serial = 1348] [outer = (nil)] 21:06:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 232 (0x9b72c000) [pid = 1796] [serial = 1349] [outer = 0x9a276c00] 21:06:08 INFO - PROCESS | 1796 | 1463544368375 Marionette DEBUG loaded listener.js 21:06:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 233 (0x9b783400) [pid = 1796] [serial = 1350] [outer = 0x9a276c00] 21:06:09 INFO - PROCESS | 1796 | 1463544369250 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]]]}] 21:06:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1533ms 21:06:09 INFO - PROCESS | 1796 | 1463544369292 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 21:06:09 INFO - PROCESS | 1796 | 1463544369296 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 21:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:06:09 INFO - PROCESS | 1796 | 1463544369303 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:06:09 INFO - PROCESS | 1796 | 1463544369306 Marionette TRACE conn3 <- [1,1770,null,{}] 21:06:09 INFO - PROCESS | 1796 | 1463544369312 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}] 21:06:09 INFO - PROCESS | 1796 | 1463544369517 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 21:06:09 INFO - PROCESS | 1796 | 1463544369839 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x94f38400 == 121 [pid = 1796] [id = 450] 21:06:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 234 (0x9503b400) [pid = 1796] [serial = 1351] [outer = (nil)] 21:06:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 235 (0xa1051000) [pid = 1796] [serial = 1352] [outer = 0x9503b400] 21:06:09 INFO - PROCESS | 1796 | 1463544369933 Marionette DEBUG loaded listener.js 21:06:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 236 (0xa0520c00) [pid = 1796] [serial = 1353] [outer = 0x9503b400] 21:06:10 INFO - PROCESS | 1796 | 1463544370781 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]]]}] 21:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1534ms 21:06:10 INFO - PROCESS | 1796 | 1463544370837 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 21:06:10 INFO - PROCESS | 1796 | 1463544370842 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 21:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:06:10 INFO - PROCESS | 1796 | 1463544370848 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:06:10 INFO - PROCESS | 1796 | 1463544370851 Marionette TRACE conn3 <- [1,1774,null,{}] 21:06:10 INFO - PROCESS | 1796 | 1463544370857 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}] 21:06:11 INFO - PROCESS | 1796 | 1463544371054 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 21:06:11 INFO - PROCESS | 1796 | 1463544371381 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d4800 == 122 [pid = 1796] [id = 451] 21:06:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 237 (0x9b72dc00) [pid = 1796] [serial = 1354] [outer = (nil)] 21:06:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 238 (0xa27c0c00) [pid = 1796] [serial = 1355] [outer = 0x9b72dc00] 21:06:11 INFO - PROCESS | 1796 | 1463544371471 Marionette DEBUG loaded listener.js 21:06:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 239 (0xa315e800) [pid = 1796] [serial = 1356] [outer = 0x9b72dc00] 21:06:11 INFO - PROCESS | 1796 | ************************* 21:06:11 INFO - PROCESS | 1796 | A coding exception was thrown and uncaught in a Task. 21:06:11 INFO - PROCESS | 1796 | 21:06:11 INFO - PROCESS | 1796 | Full message: TypeError: NetworkError when attempting to fetch resource. 21:06:11 INFO - PROCESS | 1796 | Full stack: 21:06:11 INFO - PROCESS | 1796 | ************************* 21:06:12 INFO - PROCESS | 1796 | 1463544372369 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]]]}] 21:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1580ms 21:06:12 INFO - PROCESS | 1796 | 1463544372429 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 21:06:12 INFO - PROCESS | 1796 | 1463544372433 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 21:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:06:12 INFO - PROCESS | 1796 | 1463544372440 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:06:12 INFO - PROCESS | 1796 | 1463544372443 Marionette TRACE conn3 <- [1,1778,null,{}] 21:06:12 INFO - PROCESS | 1796 | 1463544372449 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}] 21:06:12 INFO - PROCESS | 1796 | 1463544372666 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 21:06:13 INFO - PROCESS | 1796 | 1463544373009 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x86de4000 == 123 [pid = 1796] [id = 452] 21:06:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 240 (0x86de4800) [pid = 1796] [serial = 1357] [outer = (nil)] 21:06:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 241 (0x86deb400) [pid = 1796] [serial = 1358] [outer = 0x86de4800] 21:06:13 INFO - PROCESS | 1796 | 1463544373098 Marionette DEBUG loaded listener.js 21:06:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 242 (0x86def000) [pid = 1796] [serial = 1359] [outer = 0x86de4800] 21:06:14 INFO - PROCESS | 1796 | --DOCSHELL 0x8b20cc00 == 122 [pid = 1796] [id = 339] 21:06:14 INFO - PROCESS | 1796 | --DOCSHELL 0x887db000 == 121 [pid = 1796] [id = 432] 21:06:14 INFO - PROCESS | 1796 | --DOCSHELL 0x8cce5c00 == 120 [pid = 1796] [id = 431] 21:06:14 INFO - PROCESS | 1796 | --DOCSHELL 0x887e3800 == 119 [pid = 1796] [id = 430] 21:06:14 INFO - PROCESS | 1796 | --DOCSHELL 0x881cc000 == 118 [pid = 1796] [id = 429] 21:06:14 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7d8000 == 117 [pid = 1796] [id = 421] 21:06:14 INFO - PROCESS | 1796 | --DOCSHELL 0x9a275800 == 116 [pid = 1796] [id = 420] 21:06:14 INFO - PROCESS | 1796 | --DOCSHELL 0x9524b000 == 115 [pid = 1796] [id = 419] 21:06:14 INFO - PROCESS | 1796 | --DOCSHELL 0x8e707c00 == 114 [pid = 1796] [id = 418] 21:06:14 INFO - PROCESS | 1796 | --DOCSHELL 0x9297b800 == 113 [pid = 1796] [id = 417] 21:06:14 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8b1800 == 112 [pid = 1796] [id = 415] 21:06:14 INFO - PROCESS | 1796 | --DOCSHELL 0x92971400 == 111 [pid = 1796] [id = 416] 21:06:14 INFO - PROCESS | 1796 | --DOCSHELL 0x91ee2400 == 110 [pid = 1796] [id = 414] 21:06:14 INFO - PROCESS | 1796 | --DOCSHELL 0x8dac9c00 == 109 [pid = 1796] [id = 413] 21:06:14 INFO - PROCESS | 1796 | --DOCSHELL 0x8cce5800 == 108 [pid = 1796] [id = 412] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 241 (0x954ce400) [pid = 1796] [serial = 918] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 240 (0x95041400) [pid = 1796] [serial = 987] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 239 (0xa2725400) [pid = 1796] [serial = 945] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 238 (0xa27cd800) [pid = 1796] [serial = 1128] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 237 (0xa051fc00) [pid = 1796] [serial = 1125] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 236 (0x9ae32400) [pid = 1796] [serial = 1122] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 235 (0x9a6a0400) [pid = 1796] [serial = 1119] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 234 (0x99f7d800) [pid = 1796] [serial = 1116] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 233 (0x93962c00) [pid = 1796] [serial = 1113] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 232 (0x8f0ed800) [pid = 1796] [serial = 1110] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 231 (0xa31ef000) [pid = 1796] [serial = 1080] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 230 (0xa237f000) [pid = 1796] [serial = 1077] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 229 (0x9ae37000) [pid = 1796] [serial = 1074] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 228 (0x9a69ac00) [pid = 1796] [serial = 1071] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 227 (0x99cd5800) [pid = 1796] [serial = 1068] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 226 (0x99512800) [pid = 1796] [serial = 1065] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 225 (0x981d6c00) [pid = 1796] [serial = 1062] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 224 (0x9524b800) [pid = 1796] [serial = 1059] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 223 (0x94f0e000) [pid = 1796] [serial = 1056] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 222 (0x8e70a000) [pid = 1796] [serial = 1020] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 221 (0x99f82800) [pid = 1796] [serial = 921] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 220 (0x93963800) [pid = 1796] [serial = 948] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 219 (0x977e4c00) [pid = 1796] [serial = 990] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 218 (0xa36f0800) [pid = 1796] [serial = 1008] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 217 (0xa2379000) [pid = 1796] [serial = 1002] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 216 (0x9b788000) [pid = 1796] [serial = 933] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 215 (0xa051e800) [pid = 1796] [serial = 939] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 214 (0x9acd5800) [pid = 1796] [serial = 927] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 213 (0xa3162400) [pid = 1796] [serial = 1005] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 212 (0x9ae3bc00) [pid = 1796] [serial = 996] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x8f0eb400) [pid = 1796] [serial = 915] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 210 (0x8e7d1c00) [pid = 1796] [serial = 978] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 209 (0x9aabe400) [pid = 1796] [serial = 924] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0xa69a3800) [pid = 1796] [serial = 1014] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0xa63f3400) [pid = 1796] [serial = 1011] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x922c2800) [pid = 1796] [serial = 981] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x9a3e1400) [pid = 1796] [serial = 993] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x9d4fc400) [pid = 1796] [serial = 936] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0xa2251c00) [pid = 1796] [serial = 942] [outer = (nil)] [url = about:blank] 21:06:14 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x9b77e400) [pid = 1796] [serial = 999] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x9b17e000) [pid = 1796] [serial = 930] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x9297a000) [pid = 1796] [serial = 1023] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x8b216800) [pid = 1796] [serial = 1017] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x939dc400) [pid = 1796] [serial = 984] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x8d25dc00) [pid = 1796] [serial = 1134] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0xa638d000) [pid = 1796] [serial = 1131] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x92de5c00) [pid = 1796] [serial = 1044] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x939dec00) [pid = 1796] [serial = 1053] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x8e654000) [pid = 1796] [serial = 1047] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0xa51f3000) [pid = 1796] [serial = 1137] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x91394800) [pid = 1796] [serial = 1050] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x9a27c400) [pid = 1796] [serial = 1086] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x8daca800) [pid = 1796] [serial = 1143] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0xa51f2c00) [pid = 1796] [serial = 1083] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0xa69a4400) [pid = 1796] [serial = 1140] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x99605000) [pid = 1796] [serial = 1107] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x925fa000) [pid = 1796] [serial = 1235] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0xa2378000) [pid = 1796] [serial = 1196] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0xa3163000) [pid = 1796] [serial = 1197] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x91cc2c00) [pid = 1796] [serial = 1223] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x8b4de400) [pid = 1796] [serial = 1217] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x8b4e2800) [pid = 1796] [serial = 1218] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8e70bc00) [pid = 1796] [serial = 1172] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x8eddb800) [pid = 1796] [serial = 1173] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x8d356000) [pid = 1796] [serial = 1208] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x8d359000) [pid = 1796] [serial = 1209] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x954c6c00) [pid = 1796] [serial = 1181] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x95657c00) [pid = 1796] [serial = 1182] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x93964800) [pid = 1796] [serial = 1175] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x93b04c00) [pid = 1796] [serial = 1176] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x9a270400) [pid = 1796] [serial = 1187] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x9a69c800) [pid = 1796] [serial = 1188] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8d296000) [pid = 1796] [serial = 1226] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8d7e7400) [pid = 1796] [serial = 1227] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x95039400) [pid = 1796] [serial = 1178] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x95042800) [pid = 1796] [serial = 1179] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0xa6b8c400) [pid = 1796] [serial = 1205] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0xa6b90400) [pid = 1796] [serial = 1206] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8b4e9c00) [pid = 1796] [serial = 1220] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x8d7eac00) [pid = 1796] [serial = 1221] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x99949400) [pid = 1796] [serial = 1184] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x99e20000) [pid = 1796] [serial = 1185] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x887de400) [pid = 1796] [serial = 1214] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x887e1c00) [pid = 1796] [serial = 1215] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x929bb800) [pid = 1796] [serial = 1202] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x929be400) [pid = 1796] [serial = 1203] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x9ae32000) [pid = 1796] [serial = 1190] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x9afc4400) [pid = 1796] [serial = 1191] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0xa6b86c00) [pid = 1796] [serial = 1199] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0xa6b8c800) [pid = 1796] [serial = 1200] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x91cca800) [pid = 1796] [serial = 1232] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x9d4f0c00) [pid = 1796] [serial = 1193] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9d8d8400) [pid = 1796] [serial = 1194] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8d29c400) [pid = 1796] [serial = 1169] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8d7f0c00) [pid = 1796] [serial = 1170] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x9a69a000) [pid = 1796] [serial = 1211] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0xa6b93400) [pid = 1796] [serial = 1212] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x922bc000) [pid = 1796] [serial = 1233] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8e644800) [pid = 1796] [serial = 1229] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8e70b000) [pid = 1796] [serial = 1230] [outer = (nil)] [url = about:blank] 21:06:15 INFO - PROCESS | 1796 | 1463544375359 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]]]}] 21:06:15 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 21:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2945ms 21:06:15 INFO - PROCESS | 1796 | 1463544375385 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 21:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:06:15 INFO - PROCESS | 1796 | 1463544375391 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 21:06:15 INFO - PROCESS | 1796 | 1463544375399 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:06:15 INFO - PROCESS | 1796 | 1463544375405 Marionette TRACE conn3 <- [1,1782,null,{}] 21:06:15 INFO - PROCESS | 1796 | 1463544375414 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}] 21:06:15 INFO - PROCESS | 1796 | 1463544375622 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 21:06:15 INFO - PROCESS | 1796 | 1463544375844 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x881cc000 == 109 [pid = 1796] [id = 453] 21:06:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x887d8c00) [pid = 1796] [serial = 1360] [outer = (nil)] 21:06:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8ab7d000) [pid = 1796] [serial = 1361] [outer = 0x887d8c00] 21:06:15 INFO - PROCESS | 1796 | 1463544375974 Marionette DEBUG loaded listener.js 21:06:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8ad4d000) [pid = 1796] [serial = 1362] [outer = 0x887d8c00] 21:06:16 INFO - PROCESS | 1796 | 1463544376820 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]]]}] 21:06:16 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 21:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1439ms 21:06:16 INFO - PROCESS | 1796 | 1463544376873 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 21:06:16 INFO - PROCESS | 1796 | 1463544376880 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 21:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:06:16 INFO - PROCESS | 1796 | 1463544376894 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:06:16 INFO - PROCESS | 1796 | 1463544376898 Marionette TRACE conn3 <- [1,1786,null,{}] 21:06:16 INFO - PROCESS | 1796 | 1463544376904 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}] 21:06:17 INFO - PROCESS | 1796 | 1463544377091 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 21:06:17 INFO - PROCESS | 1796 | 1463544377104 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abe8400 == 110 [pid = 1796] [id = 454] 21:06:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8b4e0400) [pid = 1796] [serial = 1363] [outer = (nil)] 21:06:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8d0e1800) [pid = 1796] [serial = 1364] [outer = 0x8b4e0400] 21:06:17 INFO - PROCESS | 1796 | 1463544377178 Marionette DEBUG loaded listener.js 21:06:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8d195c00) [pid = 1796] [serial = 1365] [outer = 0x8b4e0400] 21:06:18 INFO - PROCESS | 1796 | 1463544378295 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]]]}] 21:06:18 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 21:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1441ms 21:06:18 INFO - PROCESS | 1796 | 1463544378335 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 21:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:06:18 INFO - PROCESS | 1796 | 1463544378338 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 21:06:18 INFO - PROCESS | 1796 | 1463544378346 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:06:18 INFO - PROCESS | 1796 | 1463544378352 Marionette TRACE conn3 <- [1,1790,null,{}] 21:06:18 INFO - PROCESS | 1796 | 1463544378374 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}] 21:06:18 INFO - PROCESS | 1796 | 1463544378611 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 21:06:18 INFO - PROCESS | 1796 | 1463544378660 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0dc800 == 111 [pid = 1796] [id = 455] 21:06:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8d25d800) [pid = 1796] [serial = 1366] [outer = (nil)] 21:06:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8d352c00) [pid = 1796] [serial = 1367] [outer = 0x8d25d800] 21:06:18 INFO - PROCESS | 1796 | 1463544378758 Marionette DEBUG loaded listener.js 21:06:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8d7e7000) [pid = 1796] [serial = 1368] [outer = 0x8d25d800] 21:06:20 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8d298c00) [pid = 1796] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:06:20 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8d843400) [pid = 1796] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:06:20 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x887da000) [pid = 1796] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:06:20 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8ab79000) [pid = 1796] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:06:20 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8f0f2800) [pid = 1796] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:06:20 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8b213c00) [pid = 1796] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:06:20 INFO - PROCESS | 1796 | 1463544380513 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]]]}] 21:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 21:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2194ms 21:06:20 INFO - PROCESS | 1796 | 1463544380564 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 21:06:20 INFO - PROCESS | 1796 | 1463544380571 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 21:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:06:20 INFO - PROCESS | 1796 | 1463544380594 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:06:20 INFO - PROCESS | 1796 | 1463544380599 Marionette TRACE conn3 <- [1,1794,null,{}] 21:06:20 INFO - PROCESS | 1796 | 1463544380611 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}] 21:06:20 INFO - PROCESS | 1796 | 1463544380839 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 21:06:21 INFO - PROCESS | 1796 | 1463544381010 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abf2000 == 112 [pid = 1796] [id = 456] 21:06:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8d0dc400) [pid = 1796] [serial = 1369] [outer = (nil)] 21:06:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8d84fc00) [pid = 1796] [serial = 1370] [outer = 0x8d0dc400] 21:06:21 INFO - PROCESS | 1796 | 1463544381088 Marionette DEBUG loaded listener.js 21:06:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8d8d7c00) [pid = 1796] [serial = 1371] [outer = 0x8d0dc400] 21:06:21 INFO - PROCESS | 1796 | 1463544381891 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]]]}] 21:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1343ms 21:06:21 INFO - PROCESS | 1796 | 1463544381936 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 21:06:21 INFO - PROCESS | 1796 | 1463544381940 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 21:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:06:21 INFO - PROCESS | 1796 | 1463544381946 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:06:21 INFO - PROCESS | 1796 | 1463544381949 Marionette TRACE conn3 <- [1,1798,null,{}] 21:06:21 INFO - PROCESS | 1796 | 1463544381954 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}] 21:06:22 INFO - PROCESS | 1796 | 1463544382233 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 21:06:22 INFO - PROCESS | 1796 | 1463544382464 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x86ded800 == 113 [pid = 1796] [id = 457] 21:06:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x86df0c00) [pid = 1796] [serial = 1372] [outer = (nil)] 21:06:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x88fcf400) [pid = 1796] [serial = 1373] [outer = 0x86df0c00] 21:06:22 INFO - PROCESS | 1796 | 1463544382607 Marionette DEBUG loaded listener.js 21:06:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8b214000) [pid = 1796] [serial = 1374] [outer = 0x86df0c00] 21:06:23 INFO - PROCESS | 1796 | 1463544383733 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]]]}] 21:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1834ms 21:06:23 INFO - PROCESS | 1796 | 1463544383784 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 21:06:23 INFO - PROCESS | 1796 | 1463544383792 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 21:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:06:23 INFO - PROCESS | 1796 | 1463544383805 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:06:23 INFO - PROCESS | 1796 | 1463544383815 Marionette TRACE conn3 <- [1,1802,null,{}] 21:06:23 INFO - PROCESS | 1796 | 1463544383870 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}] 21:06:24 INFO - PROCESS | 1796 | 1463544384338 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 21:06:24 INFO - PROCESS | 1796 | 1463544384702 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0e6000 == 114 [pid = 1796] [id = 458] 21:06:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8d19a000) [pid = 1796] [serial = 1375] [outer = (nil)] 21:06:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8d254c00) [pid = 1796] [serial = 1376] [outer = 0x8d19a000] 21:06:24 INFO - PROCESS | 1796 | 1463544384852 Marionette DEBUG loaded listener.js 21:06:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8d2a0c00) [pid = 1796] [serial = 1377] [outer = 0x8d19a000] 21:06:26 INFO - PROCESS | 1796 | 1463544386177 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]]]}] 21:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 2447ms 21:06:26 INFO - PROCESS | 1796 | 1463544386251 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 21:06:26 INFO - PROCESS | 1796 | 1463544386255 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 21:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:06:26 INFO - PROCESS | 1796 | 1463544386263 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:06:26 INFO - PROCESS | 1796 | 1463544386267 Marionette TRACE conn3 <- [1,1806,null,{}] 21:06:26 INFO - PROCESS | 1796 | 1463544386273 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}] 21:06:26 INFO - PROCESS | 1796 | 1463544386509 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 21:06:26 INFO - PROCESS | 1796 | 1463544386928 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8dacfc00 == 115 [pid = 1796] [id = 459] 21:06:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8dad0400) [pid = 1796] [serial = 1378] [outer = (nil)] 21:06:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8e64b400) [pid = 1796] [serial = 1379] [outer = 0x8dad0400] 21:06:27 INFO - PROCESS | 1796 | 1463544387016 Marionette DEBUG loaded listener.js 21:06:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8e709000) [pid = 1796] [serial = 1380] [outer = 0x8dad0400] 21:06:28 INFO - PROCESS | 1796 | 1463544388016 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]]]}] 21:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1783ms 21:06:28 INFO - PROCESS | 1796 | 1463544388047 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 21:06:28 INFO - PROCESS | 1796 | 1463544388054 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 21:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:06:28 INFO - PROCESS | 1796 | 1463544388071 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:06:28 INFO - PROCESS | 1796 | 1463544388078 Marionette TRACE conn3 <- [1,1810,null,{}] 21:06:28 INFO - PROCESS | 1796 | 1463544388084 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}] 21:06:28 INFO - PROCESS | 1796 | 1463544388285 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 21:06:28 INFO - PROCESS | 1796 | 1463544388501 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8e0400 == 116 [pid = 1796] [id = 460] 21:06:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8e64e000) [pid = 1796] [serial = 1381] [outer = (nil)] 21:06:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8ede6400) [pid = 1796] [serial = 1382] [outer = 0x8e64e000] 21:06:28 INFO - PROCESS | 1796 | 1463544388630 Marionette DEBUG loaded listener.js 21:06:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x8f0ef400) [pid = 1796] [serial = 1383] [outer = 0x8e64e000] 21:06:29 INFO - PROCESS | 1796 | 1463544389638 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]]]}] 21:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1649ms 21:06:29 INFO - PROCESS | 1796 | 1463544389712 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 21:06:29 INFO - PROCESS | 1796 | 1463544389715 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 21:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:06:29 INFO - PROCESS | 1796 | 1463544389721 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:06:29 INFO - PROCESS | 1796 | 1463544389725 Marionette TRACE conn3 <- [1,1814,null,{}] 21:06:29 INFO - PROCESS | 1796 | 1463544389731 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}] 21:06:29 INFO - PROCESS | 1796 | 1463544389959 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 21:06:30 INFO - PROCESS | 1796 | 1463544390222 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x881c0800 == 117 [pid = 1796] [id = 461] 21:06:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x8edd8c00) [pid = 1796] [serial = 1384] [outer = (nil)] 21:06:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x91395c00) [pid = 1796] [serial = 1385] [outer = 0x8edd8c00] 21:06:30 INFO - PROCESS | 1796 | 1463544390350 Marionette DEBUG loaded listener.js 21:06:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x91cc3400) [pid = 1796] [serial = 1386] [outer = 0x8edd8c00] 21:06:31 INFO - PROCESS | 1796 | 1463544391222 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]]]}] 21:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1540ms 21:06:31 INFO - PROCESS | 1796 | 1463544391261 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 21:06:31 INFO - PROCESS | 1796 | 1463544391266 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 21:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:06:31 INFO - PROCESS | 1796 | 1463544391272 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:06:31 INFO - PROCESS | 1796 | 1463544391275 Marionette TRACE conn3 <- [1,1818,null,{}] 21:06:31 INFO - PROCESS | 1796 | 1463544391281 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}] 21:06:31 INFO - PROCESS | 1796 | 1463544391488 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 21:06:31 INFO - PROCESS | 1796 | 1463544391843 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x922c2800 == 118 [pid = 1796] [id = 462] 21:06:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x922c5800) [pid = 1796] [serial = 1387] [outer = (nil)] 21:06:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x92326400) [pid = 1796] [serial = 1388] [outer = 0x922c5800] 21:06:31 INFO - PROCESS | 1796 | 1463544391945 Marionette DEBUG loaded listener.js 21:06:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x929b0800) [pid = 1796] [serial = 1389] [outer = 0x922c5800] 21:06:32 INFO - PROCESS | 1796 | 1463544392854 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]]]}] 21:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1638ms 21:06:32 INFO - PROCESS | 1796 | 1463544392911 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 21:06:32 INFO - PROCESS | 1796 | 1463544392914 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 21:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:06:32 INFO - PROCESS | 1796 | 1463544392921 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:06:32 INFO - PROCESS | 1796 | 1463544392924 Marionette TRACE conn3 <- [1,1822,null,{}] 21:06:32 INFO - PROCESS | 1796 | 1463544392930 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}] 21:06:33 INFO - PROCESS | 1796 | 1463544393124 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 21:06:33 INFO - PROCESS | 1796 | 1463544393400 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cce6000 == 119 [pid = 1796] [id = 463] 21:06:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x8d8b7400) [pid = 1796] [serial = 1390] [outer = (nil)] 21:06:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x92bcf000) [pid = 1796] [serial = 1391] [outer = 0x8d8b7400] 21:06:33 INFO - PROCESS | 1796 | 1463544393529 Marionette DEBUG loaded listener.js 21:06:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x92de5c00) [pid = 1796] [serial = 1392] [outer = 0x8d8b7400] 21:06:34 INFO - PROCESS | 1796 | 1463544394398 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]]]}] 21:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1530ms 21:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:06:34 INFO - PROCESS | 1796 | 1463544394451 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 21:06:34 INFO - PROCESS | 1796 | 1463544394454 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 21:06:34 INFO - PROCESS | 1796 | 1463544394461 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:06:34 INFO - PROCESS | 1796 | 1463544394465 Marionette TRACE conn3 <- [1,1826,null,{}] 21:06:34 INFO - PROCESS | 1796 | 1463544394470 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}] 21:06:34 INFO - PROCESS | 1796 | 1463544394678 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 21:06:34 INFO - PROCESS | 1796 | 1463544394897 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8ba400 == 120 [pid = 1796] [id = 464] 21:06:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x929ba000) [pid = 1796] [serial = 1393] [outer = (nil)] 21:06:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x939e3400) [pid = 1796] [serial = 1394] [outer = 0x929ba000] 21:06:35 INFO - PROCESS | 1796 | 1463544395024 Marionette DEBUG loaded listener.js 21:06:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x93b09400) [pid = 1796] [serial = 1395] [outer = 0x929ba000] 21:06:35 INFO - PROCESS | 1796 | 1463544395943 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]]]}] 21:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1531ms 21:06:36 INFO - PROCESS | 1796 | 1463544395996 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 21:06:36 INFO - PROCESS | 1796 | 1463544395999 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 21:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:06:36 INFO - PROCESS | 1796 | 1463544396008 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:06:36 INFO - PROCESS | 1796 | 1463544396011 Marionette TRACE conn3 <- [1,1830,null,{}] 21:06:36 INFO - PROCESS | 1796 | 1463544396017 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}] 21:06:36 INFO - PROCESS | 1796 | 1463544396208 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 21:06:36 INFO - PROCESS | 1796 | 1463544396432 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x91cd0400 == 121 [pid = 1796] [id = 465] 21:06:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x929bc400) [pid = 1796] [serial = 1396] [outer = (nil)] 21:06:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x94f34000) [pid = 1796] [serial = 1397] [outer = 0x929bc400] 21:06:36 INFO - PROCESS | 1796 | 1463544396552 Marionette DEBUG loaded listener.js 21:06:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x94fca400) [pid = 1796] [serial = 1398] [outer = 0x929bc400] 21:06:37 INFO - PROCESS | 1796 | 1463544397509 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]]]}] 21:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1536ms 21:06:37 INFO - PROCESS | 1796 | 1463544397545 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 21:06:37 INFO - PROCESS | 1796 | 1463544397550 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 21:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:06:37 INFO - PROCESS | 1796 | 1463544397556 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:06:37 INFO - PROCESS | 1796 | 1463544397566 Marionette TRACE conn3 <- [1,1834,null,{}] 21:06:37 INFO - PROCESS | 1796 | 1463544397591 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}] 21:06:37 INFO - PROCESS | 1796 | 1463544397801 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 21:06:38 INFO - PROCESS | 1796 | 1463544398037 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x881c7000 == 122 [pid = 1796] [id = 466] 21:06:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x91ef0800) [pid = 1796] [serial = 1399] [outer = (nil)] 21:06:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x95167400) [pid = 1796] [serial = 1400] [outer = 0x91ef0800] 21:06:38 INFO - PROCESS | 1796 | 1463544398201 Marionette DEBUG loaded listener.js 21:06:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x95252000) [pid = 1796] [serial = 1401] [outer = 0x91ef0800] 21:06:39 INFO - PROCESS | 1796 | 1463544399110 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]]]}] 21:06:39 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 21:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1606ms 21:06:39 INFO - PROCESS | 1796 | 1463544399175 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 21:06:39 INFO - PROCESS | 1796 | 1463544399180 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 21:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:06:39 INFO - PROCESS | 1796 | 1463544399188 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:06:39 INFO - PROCESS | 1796 | 1463544399191 Marionette TRACE conn3 <- [1,1838,null,{}] 21:06:39 INFO - PROCESS | 1796 | 1463544399197 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}] 21:06:39 INFO - PROCESS | 1796 | 1463544399397 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 21:06:39 INFO - PROCESS | 1796 | 1463544399669 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x939de800 == 123 [pid = 1796] [id = 467] 21:06:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x954cd400) [pid = 1796] [serial = 1402] [outer = (nil)] 21:06:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x9564a800) [pid = 1796] [serial = 1403] [outer = 0x954cd400] 21:06:39 INFO - PROCESS | 1796 | 1463544399817 Marionette DEBUG loaded listener.js 21:06:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x9813c800) [pid = 1796] [serial = 1404] [outer = 0x954cd400] 21:06:40 INFO - PROCESS | 1796 | 1463544400800 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]]]}] 21:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1685ms 21:06:40 INFO - PROCESS | 1796 | 1463544400874 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 21:06:40 INFO - PROCESS | 1796 | 1463544400877 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 21:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:06:40 INFO - PROCESS | 1796 | 1463544400884 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:06:40 INFO - PROCESS | 1796 | 1463544400888 Marionette TRACE conn3 <- [1,1842,null,{}] 21:06:40 INFO - PROCESS | 1796 | 1463544400894 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}] 21:06:41 INFO - PROCESS | 1796 | 1463544401109 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 21:06:41 INFO - PROCESS | 1796 | 1463544401422 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x981a4400 == 124 [pid = 1796] [id = 468] 21:06:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x981d6c00) [pid = 1796] [serial = 1405] [outer = (nil)] 21:06:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x99949400) [pid = 1796] [serial = 1406] [outer = 0x981d6c00] 21:06:41 INFO - PROCESS | 1796 | 1463544401514 Marionette DEBUG loaded listener.js 21:06:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x99a4e000) [pid = 1796] [serial = 1407] [outer = 0x981d6c00] 21:06:42 INFO - PROCESS | 1796 | 1463544402396 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]]]}] 21:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1582ms 21:06:42 INFO - PROCESS | 1796 | 1463544402466 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 21:06:42 INFO - PROCESS | 1796 | 1463544402470 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 21:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:06:42 INFO - PROCESS | 1796 | 1463544402476 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:06:42 INFO - PROCESS | 1796 | 1463544402480 Marionette TRACE conn3 <- [1,1846,null,{}] 21:06:42 INFO - PROCESS | 1796 | 1463544402485 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}] 21:06:42 INFO - PROCESS | 1796 | 1463544402730 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 21:06:43 INFO - PROCESS | 1796 | 1463544403053 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x887e1000 == 125 [pid = 1796] [id = 469] 21:06:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x94f10800) [pid = 1796] [serial = 1408] [outer = (nil)] 21:06:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x99f79000) [pid = 1796] [serial = 1409] [outer = 0x94f10800] 21:06:43 INFO - PROCESS | 1796 | 1463544403144 Marionette DEBUG loaded listener.js 21:06:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x99f84400) [pid = 1796] [serial = 1410] [outer = 0x94f10800] 21:06:44 INFO - PROCESS | 1796 | 1463544404093 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]]]}] 21:06:44 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) 21:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1685ms 21:06:44 INFO - PROCESS | 1796 | 1463544404163 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 21:06:44 INFO - PROCESS | 1796 | 1463544404166 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 21:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:06:44 INFO - PROCESS | 1796 | 1463544404173 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:06:44 INFO - PROCESS | 1796 | 1463544404176 Marionette TRACE conn3 <- [1,1850,null,{}] 21:06:44 INFO - PROCESS | 1796 | 1463544404182 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}] 21:06:44 INFO - PROCESS | 1796 | 1463544404380 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 21:06:45 INFO - PROCESS | 1796 | 1463544405322 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fc7400 == 126 [pid = 1796] [id = 470] 21:06:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x8ab6f400) [pid = 1796] [serial = 1411] [outer = (nil)] 21:06:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x8abee800) [pid = 1796] [serial = 1412] [outer = 0x8ab6f400] 21:06:45 INFO - PROCESS | 1796 | 1463544405410 Marionette DEBUG loaded listener.js 21:06:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x8b21a400) [pid = 1796] [serial = 1413] [outer = 0x8ab6f400] 21:06:46 INFO - PROCESS | 1796 | 1463544406331 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]]]}] 21:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2192ms 21:06:46 INFO - PROCESS | 1796 | 1463544406366 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 21:06:46 INFO - PROCESS | 1796 | 1463544406373 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 21:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:06:46 INFO - PROCESS | 1796 | 1463544406381 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:06:46 INFO - PROCESS | 1796 | 1463544406386 Marionette TRACE conn3 <- [1,1854,null,{}] 21:06:46 INFO - PROCESS | 1796 | 1463544406394 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}] 21:06:46 INFO - PROCESS | 1796 | 1463544406592 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 21:06:46 INFO - PROCESS | 1796 | 1463544406906 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0ab800 == 127 [pid = 1796] [id = 471] 21:06:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x8d0e7000) [pid = 1796] [serial = 1414] [outer = (nil)] 21:06:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x8d354c00) [pid = 1796] [serial = 1415] [outer = 0x8d0e7000] 21:06:47 INFO - PROCESS | 1796 | 1463544407011 Marionette DEBUG loaded listener.js 21:06:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x8d84e000) [pid = 1796] [serial = 1416] [outer = 0x8d0e7000] 21:06:47 INFO - PROCESS | 1796 | 1463544407897 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]]]}] 21:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1585ms 21:06:47 INFO - PROCESS | 1796 | 1463544407969 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 21:06:47 INFO - PROCESS | 1796 | 1463544407975 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 21:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:06:47 INFO - PROCESS | 1796 | 1463544407982 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:06:47 INFO - PROCESS | 1796 | 1463544407985 Marionette TRACE conn3 <- [1,1858,null,{}] 21:06:47 INFO - PROCESS | 1796 | 1463544407991 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}] 21:06:48 INFO - PROCESS | 1796 | 1463544408280 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 21:06:48 INFO - PROCESS | 1796 | 1463544408694 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x86dee400 == 128 [pid = 1796] [id = 472] 21:06:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x86df0400) [pid = 1796] [serial = 1417] [outer = (nil)] 21:06:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x8d8d6c00) [pid = 1796] [serial = 1418] [outer = 0x86df0400] 21:06:48 INFO - PROCESS | 1796 | 1463544408774 Marionette DEBUG loaded listener.js 21:06:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x8e654800) [pid = 1796] [serial = 1419] [outer = 0x86df0400] 21:06:49 INFO - PROCESS | 1796 | 1463544409736 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]]]}] 21:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1788ms 21:06:49 INFO - PROCESS | 1796 | 1463544409771 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 21:06:49 INFO - PROCESS | 1796 | 1463544409775 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 21:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:06:49 INFO - PROCESS | 1796 | 1463544409789 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:06:49 INFO - PROCESS | 1796 | 1463544409797 Marionette TRACE conn3 <- [1,1862,null,{}] 21:06:49 INFO - PROCESS | 1796 | 1463544409806 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}] 21:06:50 INFO - PROCESS | 1796 | 1463544410007 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 21:06:50 INFO - PROCESS | 1796 | 1463544410281 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fcd800 == 129 [pid = 1796] [id = 473] 21:06:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x88fcdc00) [pid = 1796] [serial = 1420] [outer = (nil)] 21:06:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x8e7d6000) [pid = 1796] [serial = 1421] [outer = 0x88fcdc00] 21:06:50 INFO - PROCESS | 1796 | 1463544410408 Marionette DEBUG loaded listener.js 21:06:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x8eded000) [pid = 1796] [serial = 1422] [outer = 0x88fcdc00] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8d34e400 == 128 [pid = 1796] [id = 402] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8abeac00 == 127 [pid = 1796] [id = 289] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x93bd6c00) [pid = 1796] [serial = 1247] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x95255c00) [pid = 1796] [serial = 1250] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x99511000) [pid = 1796] [serial = 1253] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x9a279400) [pid = 1796] [serial = 1256] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x9b17a400) [pid = 1796] [serial = 1259] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0xa3321400) [pid = 1796] [serial = 1262] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0xa693c800) [pid = 1796] [serial = 1265] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x8d0eac00) [pid = 1796] [serial = 1268] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x8d19a800) [pid = 1796] [serial = 1271] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x8cb38c00) [pid = 1796] [serial = 1274] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x8d196000) [pid = 1796] [serial = 1277] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x88fc9000) [pid = 1796] [serial = 1280] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x88fce800) [pid = 1796] [serial = 1286] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x881c6c00) [pid = 1796] [serial = 1283] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x8d255400) [pid = 1796] [serial = 1238] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8e7db400) [pid = 1796] [serial = 1241] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x92a0c400) [pid = 1796] [serial = 1244] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x8b4e8400) [pid = 1796] [serial = 1301] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8eddfc00 == 126 [pid = 1796] [id = 401] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x887d6000 == 125 [pid = 1796] [id = 404] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x887db800 == 124 [pid = 1796] [id = 405] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8d350000 == 123 [pid = 1796] [id = 403] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0xa22afc00 == 122 [pid = 1796] [id = 359] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8d09e000 == 121 [pid = 1796] [id = 269] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x9ac52000 == 120 [pid = 1796] [id = 358] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8f0e7c00 == 119 [pid = 1796] [id = 352] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8b4400 == 118 [pid = 1796] [id = 233] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8abf2000 == 117 [pid = 1796] [id = 456] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0dc800 == 116 [pid = 1796] [id = 455] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8abe8400 == 115 [pid = 1796] [id = 454] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x881cc000 == 114 [pid = 1796] [id = 453] 21:06:51 INFO - PROCESS | 1796 | 1463544411456 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]]]}] 21:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1694ms 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x929b8800 == 113 [pid = 1796] [id = 445] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7db000 == 112 [pid = 1796] [id = 444] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x91ee6400 == 111 [pid = 1796] [id = 443] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8f0e8000 == 110 [pid = 1796] [id = 442] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8d09f800 == 109 [pid = 1796] [id = 441] 21:06:51 INFO - PROCESS | 1796 | 1463544411484 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 21:06:51 INFO - PROCESS | 1796 | 1463544411488 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x881bd800 == 108 [pid = 1796] [id = 440] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8f0e7000 == 107 [pid = 1796] [id = 439] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x881ccc00 == 106 [pid = 1796] [id = 438] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8e646400 == 105 [pid = 1796] [id = 437] 21:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8dac1c00 == 104 [pid = 1796] [id = 436] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8d198000 == 103 [pid = 1796] [id = 435] 21:06:51 INFO - PROCESS | 1796 | --DOCSHELL 0x88fc7800 == 102 [pid = 1796] [id = 434] 21:06:51 INFO - PROCESS | 1796 | 1463544411508 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:06:51 INFO - PROCESS | 1796 | 1463544411511 Marionette TRACE conn3 <- [1,1866,null,{}] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x93963400) [pid = 1796] [serial = 1224] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8d353000) [pid = 1796] [serial = 1295] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x8d8d6800) [pid = 1796] [serial = 1298] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x8d7f5000) [pid = 1796] [serial = 1296] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x8dacdc00) [pid = 1796] [serial = 1299] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x8ab6fc00) [pid = 1796] [serial = 1289] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x8ad4f000) [pid = 1796] [serial = 1290] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x8d09dc00) [pid = 1796] [serial = 1292] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x9297f000) [pid = 1796] [serial = 1236] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x8d0e4800) [pid = 1796] [serial = 1293] [outer = (nil)] [url = about:blank] 21:06:51 INFO - PROCESS | 1796 | 1463544411550 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}] 21:06:51 INFO - PROCESS | 1796 | 1463544411737 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 21:06:51 INFO - PROCESS | 1796 | 1463544411748 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x86dec000 == 103 [pid = 1796] [id = 474] 21:06:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x887d6000) [pid = 1796] [serial = 1423] [outer = (nil)] 21:06:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x8ad4ec00) [pid = 1796] [serial = 1424] [outer = 0x887d6000] 21:06:51 INFO - PROCESS | 1796 | 1463544411821 Marionette DEBUG loaded listener.js 21:06:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x8cb38c00) [pid = 1796] [serial = 1425] [outer = 0x887d6000] 21:06:52 INFO - PROCESS | 1796 | 1463544412847 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]]]}] 21:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1390ms 21:06:52 INFO - PROCESS | 1796 | 1463544412892 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 21:06:52 INFO - PROCESS | 1796 | 1463544412895 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 21:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:06:52 INFO - PROCESS | 1796 | 1463544412901 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:06:52 INFO - PROCESS | 1796 | 1463544412904 Marionette TRACE conn3 <- [1,1870,null,{}] 21:06:52 INFO - PROCESS | 1796 | 1463544412910 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}] 21:06:53 INFO - PROCESS | 1796 | 1463544413083 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 21:06:53 INFO - PROCESS | 1796 | 1463544413260 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abeb000 == 104 [pid = 1796] [id = 475] 21:06:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x8ad51800) [pid = 1796] [serial = 1426] [outer = (nil)] 21:06:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x8d196000) [pid = 1796] [serial = 1427] [outer = 0x8ad51800] 21:06:53 INFO - PROCESS | 1796 | 1463544413346 Marionette DEBUG loaded listener.js 21:06:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x8d7f5800) [pid = 1796] [serial = 1428] [outer = 0x8ad51800] 21:06:54 INFO - PROCESS | 1796 | 1463544414216 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]]]}] 21:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1385ms 21:06:54 INFO - PROCESS | 1796 | 1463544414288 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 21:06:54 INFO - PROCESS | 1796 | 1463544414292 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 21:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:06:54 INFO - PROCESS | 1796 | 1463544414298 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:06:54 INFO - PROCESS | 1796 | 1463544414300 Marionette TRACE conn3 <- [1,1874,null,{}] 21:06:54 INFO - PROCESS | 1796 | 1463544414306 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}] 21:06:54 INFO - PROCESS | 1796 | 1463544414554 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 21:06:54 INFO - PROCESS | 1796 | 1463544414577 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x86dec400 == 105 [pid = 1796] [id = 476] 21:06:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x8ccf0c00) [pid = 1796] [serial = 1429] [outer = (nil)] 21:06:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x8e7db400) [pid = 1796] [serial = 1430] [outer = 0x8ccf0c00] 21:06:54 INFO - PROCESS | 1796 | 1463544414647 Marionette DEBUG loaded listener.js 21:06:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x8eebf400) [pid = 1796] [serial = 1431] [outer = 0x8ccf0c00] 21:06:55 INFO - PROCESS | 1796 | 1463544415581 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]]]}] 21:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1347ms 21:06:55 INFO - PROCESS | 1796 | 1463544415646 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 21:06:55 INFO - PROCESS | 1796 | 1463544415650 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 21:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:06:55 INFO - PROCESS | 1796 | 1463544415656 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:06:55 INFO - PROCESS | 1796 | 1463544415658 Marionette TRACE conn3 <- [1,1878,null,{}] 21:06:55 INFO - PROCESS | 1796 | 1463544415664 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}] 21:06:55 INFO - PROCESS | 1796 | 1463544415914 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x925f9c00) [pid = 1796] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x98ab3000) [pid = 1796] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x86de4800) [pid = 1796] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x9ac51800) [pid = 1796] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x8d25d800) [pid = 1796] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x8cb31400) [pid = 1796] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x8d29a400) [pid = 1796] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x8dacbc00) [pid = 1796] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x99ccc000) [pid = 1796] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x8f0eec00) [pid = 1796] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x9516bc00) [pid = 1796] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8e63d000) [pid = 1796] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x92978000) [pid = 1796] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x922bfc00) [pid = 1796] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x9a69b400) [pid = 1796] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x881c5800) [pid = 1796] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x9503b400) [pid = 1796] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x92a05400) [pid = 1796] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x9a276c00) [pid = 1796] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8ab71c00) [pid = 1796] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8cce7000) [pid = 1796] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x929b9400) [pid = 1796] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8b4e0400) [pid = 1796] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x94f32800) [pid = 1796] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x9b72dc00) [pid = 1796] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x88fc2c00) [pid = 1796] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x881bfc00) [pid = 1796] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8e70c800) [pid = 1796] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x929b2c00) [pid = 1796] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x887db400) [pid = 1796] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8d1a0000) [pid = 1796] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8d0e9800) [pid = 1796] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x91cc1800) [pid = 1796] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x9acd1800) [pid = 1796] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8cb33c00) [pid = 1796] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8d0e8400) [pid = 1796] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x989e1800) [pid = 1796] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x887d8c00) [pid = 1796] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8e708000) [pid = 1796] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x922bdc00) [pid = 1796] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:06:56 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8dac7000) [pid = 1796] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:06:56 INFO - PROCESS | 1796 | 1463544416971 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x86de4800 == 106 [pid = 1796] [id = 477] 21:06:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x86de9c00) [pid = 1796] [serial = 1432] [outer = (nil)] 21:06:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x887db400) [pid = 1796] [serial = 1433] [outer = 0x86de9c00] 21:06:57 INFO - PROCESS | 1796 | 1463544417048 Marionette DEBUG loaded listener.js 21:06:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x88fc8000) [pid = 1796] [serial = 1434] [outer = 0x86de9c00] 21:06:57 INFO - PROCESS | 1796 | 1463544417750 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]]]}] 21:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 2140ms 21:06:57 INFO - PROCESS | 1796 | 1463544417796 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 21:06:57 INFO - PROCESS | 1796 | 1463544417800 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 21:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:06:57 INFO - PROCESS | 1796 | 1463544417807 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:06:57 INFO - PROCESS | 1796 | 1463544417810 Marionette TRACE conn3 <- [1,1882,null,{}] 21:06:57 INFO - PROCESS | 1796 | 1463544417815 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}] 21:06:58 INFO - PROCESS | 1796 | 1463544418043 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 21:06:58 INFO - PROCESS | 1796 | 1463544418161 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x887e0400 == 107 [pid = 1796] [id = 478] 21:06:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8abeb400) [pid = 1796] [serial = 1435] [outer = (nil)] 21:06:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8d25d800) [pid = 1796] [serial = 1436] [outer = 0x8abeb400] 21:06:58 INFO - PROCESS | 1796 | 1463544418232 Marionette DEBUG loaded listener.js 21:06:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8d8bbc00) [pid = 1796] [serial = 1437] [outer = 0x8abeb400] 21:06:59 INFO - PROCESS | 1796 | 1463544419196 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]]]}] 21:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1428ms 21:06:59 INFO - PROCESS | 1796 | 1463544419237 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 21:06:59 INFO - PROCESS | 1796 | 1463544419243 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 21:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:06:59 INFO - PROCESS | 1796 | 1463544419252 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:06:59 INFO - PROCESS | 1796 | 1463544419258 Marionette TRACE conn3 <- [1,1886,null,{}] 21:06:59 INFO - PROCESS | 1796 | 1463544419269 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}] 21:06:59 INFO - PROCESS | 1796 | 1463544419488 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 21:06:59 INFO - PROCESS | 1796 | 1463544419836 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fc7800 == 108 [pid = 1796] [id = 479] 21:06:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x88fce800) [pid = 1796] [serial = 1438] [outer = (nil)] 21:06:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8cb36800) [pid = 1796] [serial = 1439] [outer = 0x88fce800] 21:06:59 INFO - PROCESS | 1796 | 1463544419934 Marionette DEBUG loaded listener.js 21:07:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8d0a3c00) [pid = 1796] [serial = 1440] [outer = 0x88fce800] 21:07:00 INFO - PROCESS | 1796 | 1463544420863 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]]]}] 21:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1689ms 21:07:00 INFO - PROCESS | 1796 | 1463544420942 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 21:07:00 INFO - PROCESS | 1796 | 1463544420951 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 21:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:07:00 INFO - PROCESS | 1796 | 1463544420961 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:07:00 INFO - PROCESS | 1796 | 1463544420966 Marionette TRACE conn3 <- [1,1890,null,{}] 21:07:00 INFO - PROCESS | 1796 | 1463544420973 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}] 21:07:01 INFO - PROCESS | 1796 | 1463544421235 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 21:07:01 INFO - PROCESS | 1796 | 1463544421571 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d251800 == 109 [pid = 1796] [id = 480] 21:07:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8d297800) [pid = 1796] [serial = 1441] [outer = (nil)] 21:07:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8d354400) [pid = 1796] [serial = 1442] [outer = 0x8d297800] 21:07:01 INFO - PROCESS | 1796 | 1463544421661 Marionette DEBUG loaded listener.js 21:07:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8d844800) [pid = 1796] [serial = 1443] [outer = 0x8d297800] 21:07:02 INFO - PROCESS | 1796 | 1463544422727 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]]]}] 21:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1837ms 21:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:07:02 INFO - PROCESS | 1796 | 1463544422799 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 21:07:02 INFO - PROCESS | 1796 | 1463544422803 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 21:07:02 INFO - PROCESS | 1796 | 1463544422811 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:07:02 INFO - PROCESS | 1796 | 1463544422818 Marionette TRACE conn3 <- [1,1894,null,{}] 21:07:02 INFO - PROCESS | 1796 | 1463544422834 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}] 21:07:03 INFO - PROCESS | 1796 | 1463544423093 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 21:07:03 INFO - PROCESS | 1796 | 1463544423407 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8dac5000 == 110 [pid = 1796] [id = 481] 21:07:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8e7ce800) [pid = 1796] [serial = 1444] [outer = (nil)] 21:07:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8edd9800) [pid = 1796] [serial = 1445] [outer = 0x8e7ce800] 21:07:03 INFO - PROCESS | 1796 | 1463544423499 Marionette DEBUG loaded listener.js 21:07:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8f0ebc00) [pid = 1796] [serial = 1446] [outer = 0x8e7ce800] 21:07:04 INFO - PROCESS | 1796 | 1463544424466 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]]]}] 21:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1691ms 21:07:04 INFO - PROCESS | 1796 | 1463544424501 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 21:07:04 INFO - PROCESS | 1796 | 1463544424506 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 21:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:07:04 INFO - PROCESS | 1796 | 1463544424512 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:07:04 INFO - PROCESS | 1796 | 1463544424516 Marionette TRACE conn3 <- [1,1898,null,{}] 21:07:04 INFO - PROCESS | 1796 | 1463544424522 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}] 21:07:04 INFO - PROCESS | 1796 | 1463544424737 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 21:07:05 INFO - PROCESS | 1796 | 1463544425006 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x881c0c00 == 111 [pid = 1796] [id = 482] 21:07:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x91394400) [pid = 1796] [serial = 1447] [outer = (nil)] 21:07:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x91cc6c00) [pid = 1796] [serial = 1448] [outer = 0x91394400] 21:07:05 INFO - PROCESS | 1796 | 1463544425136 Marionette DEBUG loaded listener.js 21:07:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x91ef0000) [pid = 1796] [serial = 1449] [outer = 0x91394400] 21:07:06 INFO - PROCESS | 1796 | 1463544426053 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]]]}] 21:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1596ms 21:07:06 INFO - PROCESS | 1796 | 1463544426109 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 21:07:06 INFO - PROCESS | 1796 | 1463544426113 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 21:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:07:06 INFO - PROCESS | 1796 | 1463544426120 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:07:06 INFO - PROCESS | 1796 | 1463544426123 Marionette TRACE conn3 <- [1,1902,null,{}] 21:07:06 INFO - PROCESS | 1796 | 1463544426129 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}] 21:07:06 INFO - PROCESS | 1796 | 1463544426323 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 21:07:06 INFO - PROCESS | 1796 | 1463544426629 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7db800 == 112 [pid = 1796] [id = 483] 21:07:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x9139dc00) [pid = 1796] [serial = 1450] [outer = (nil)] 21:07:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x925f2400) [pid = 1796] [serial = 1451] [outer = 0x9139dc00] 21:07:06 INFO - PROCESS | 1796 | 1463544426726 Marionette DEBUG loaded listener.js 21:07:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x925fa000) [pid = 1796] [serial = 1452] [outer = 0x9139dc00] 21:07:07 INFO - PROCESS | 1796 | 1463544427753 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]]]}] 21:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1681ms 21:07:07 INFO - PROCESS | 1796 | 1463544427802 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 21:07:07 INFO - PROCESS | 1796 | 1463544427806 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 21:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:07:07 INFO - PROCESS | 1796 | 1463544427813 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:07:07 INFO - PROCESS | 1796 | 1463544427817 Marionette TRACE conn3 <- [1,1906,null,{}] 21:07:07 INFO - PROCESS | 1796 | 1463544427822 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}] 21:07:08 INFO - PROCESS | 1796 | 1463544428056 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 21:07:08 INFO - PROCESS | 1796 | 1463544428281 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0ea000 == 113 [pid = 1796] [id = 484] 21:07:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x91394800) [pid = 1796] [serial = 1453] [outer = (nil)] 21:07:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x92a10400) [pid = 1796] [serial = 1454] [outer = 0x91394800] 21:07:08 INFO - PROCESS | 1796 | 1463544428405 Marionette DEBUG loaded listener.js 21:07:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x92bd0c00) [pid = 1796] [serial = 1455] [outer = 0x91394800] 21:07:09 INFO - PROCESS | 1796 | 1463544429437 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]]]}] 21:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1694ms 21:07:09 INFO - PROCESS | 1796 | 1463544429508 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 21:07:09 INFO - PROCESS | 1796 | 1463544429512 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 21:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:07:09 INFO - PROCESS | 1796 | 1463544429519 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:07:09 INFO - PROCESS | 1796 | 1463544429523 Marionette TRACE conn3 <- [1,1910,null,{}] 21:07:09 INFO - PROCESS | 1796 | 1463544429529 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}] 21:07:09 INFO - PROCESS | 1796 | 1463544429798 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 21:07:10 INFO - PROCESS | 1796 | 1463544430115 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x91276c00 == 114 [pid = 1796] [id = 485] 21:07:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x9232b000) [pid = 1796] [serial = 1456] [outer = (nil)] 21:07:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x93966400) [pid = 1796] [serial = 1457] [outer = 0x9232b000] 21:07:10 INFO - PROCESS | 1796 | 1463544430205 Marionette DEBUG loaded listener.js 21:07:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x939d7400) [pid = 1796] [serial = 1458] [outer = 0x9232b000] 21:07:11 INFO - PROCESS | 1796 | 1463544431099 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]]]}] 21:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1635ms 21:07:11 INFO - PROCESS | 1796 | 1463544431155 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 21:07:11 INFO - PROCESS | 1796 | 1463544431159 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 21:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:07:11 INFO - PROCESS | 1796 | 1463544431186 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:07:11 INFO - PROCESS | 1796 | 1463544431191 Marionette TRACE conn3 <- [1,1914,null,{}] 21:07:11 INFO - PROCESS | 1796 | 1463544431197 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}] 21:07:11 INFO - PROCESS | 1796 | 1463544431401 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 21:07:11 INFO - PROCESS | 1796 | 1463544431716 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x92d93c00 == 115 [pid = 1796] [id = 486] 21:07:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x92d9f800) [pid = 1796] [serial = 1459] [outer = (nil)] 21:07:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x94f07000) [pid = 1796] [serial = 1460] [outer = 0x92d9f800] 21:07:11 INFO - PROCESS | 1796 | 1463544431807 Marionette DEBUG loaded listener.js 21:07:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x94fbdc00) [pid = 1796] [serial = 1461] [outer = 0x92d9f800] 21:07:12 INFO - PROCESS | 1796 | 1463544432720 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]]]}] 21:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1596ms 21:07:12 INFO - PROCESS | 1796 | 1463544432781 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 21:07:12 INFO - PROCESS | 1796 | 1463544432791 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 21:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:07:12 INFO - PROCESS | 1796 | 1463544432805 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:07:12 INFO - PROCESS | 1796 | 1463544432818 Marionette TRACE conn3 <- [1,1918,null,{}] 21:07:12 INFO - PROCESS | 1796 | 1463544432832 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}] 21:07:13 INFO - PROCESS | 1796 | 1463544433093 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 21:07:13 INFO - PROCESS | 1796 | 1463544433416 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x887e2800 == 116 [pid = 1796] [id = 487] 21:07:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x92a07000) [pid = 1796] [serial = 1462] [outer = (nil)] 21:07:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x9524b800) [pid = 1796] [serial = 1463] [outer = 0x92a07000] 21:07:13 INFO - PROCESS | 1796 | 1463544433502 Marionette DEBUG loaded listener.js 21:07:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x95256800) [pid = 1796] [serial = 1464] [outer = 0x92a07000] 21:07:14 INFO - PROCESS | 1796 | 1463544434407 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]]]}] 21:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1649ms 21:07:14 INFO - PROCESS | 1796 | 1463544434454 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 21:07:14 INFO - PROCESS | 1796 | 1463544434458 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 21:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:07:14 INFO - PROCESS | 1796 | 1463544434465 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:07:14 INFO - PROCESS | 1796 | 1463544434468 Marionette TRACE conn3 <- [1,1922,null,{}] 21:07:14 INFO - PROCESS | 1796 | 1463544434474 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}] 21:07:14 INFO - PROCESS | 1796 | 1463544434661 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 21:07:15 INFO - PROCESS | 1796 | 1463544434986 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x86de3c00 == 117 [pid = 1796] [id = 488] 21:07:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x9396b000) [pid = 1796] [serial = 1465] [outer = (nil)] 21:07:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x95655000) [pid = 1796] [serial = 1466] [outer = 0x9396b000] 21:07:15 INFO - PROCESS | 1796 | 1463544435078 Marionette DEBUG loaded listener.js 21:07:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x981d8400) [pid = 1796] [serial = 1467] [outer = 0x9396b000] 21:07:15 INFO - PROCESS | 1796 | 1463544435970 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]]]}] 21:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1584ms 21:07:16 INFO - PROCESS | 1796 | 1463544436050 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 21:07:16 INFO - PROCESS | 1796 | 1463544436056 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 21:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:07:16 INFO - PROCESS | 1796 | 1463544436063 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:07:16 INFO - PROCESS | 1796 | 1463544436067 Marionette TRACE conn3 <- [1,1926,null,{}] 21:07:16 INFO - PROCESS | 1796 | 1463544436074 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}] 21:07:16 INFO - PROCESS | 1796 | 1463544436332 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 21:07:16 INFO - PROCESS | 1796 | 1463544436668 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x9524b400 == 118 [pid = 1796] [id = 489] 21:07:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x99602800) [pid = 1796] [serial = 1468] [outer = (nil)] 21:07:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x9994ec00) [pid = 1796] [serial = 1469] [outer = 0x99602800] 21:07:16 INFO - PROCESS | 1796 | 1463544436764 Marionette DEBUG loaded listener.js 21:07:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x99e20000) [pid = 1796] [serial = 1470] [outer = 0x99602800] 21:07:17 INFO - PROCESS | 1796 | 1463544437719 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]]]}] 21:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1688ms 21:07:17 INFO - PROCESS | 1796 | 1463544437752 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 21:07:17 INFO - PROCESS | 1796 | 1463544437755 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 21:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:07:17 INFO - PROCESS | 1796 | 1463544437762 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:07:17 INFO - PROCESS | 1796 | 1463544437765 Marionette TRACE conn3 <- [1,1930,null,{}] 21:07:17 INFO - PROCESS | 1796 | 1463544437772 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}] 21:07:17 INFO - PROCESS | 1796 | 1463544437986 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 21:07:18 INFO - PROCESS | 1796 | 1463544438306 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x98e2f000 == 119 [pid = 1796] [id = 490] 21:07:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x98e33800) [pid = 1796] [serial = 1471] [outer = (nil)] 21:07:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x9a27a800) [pid = 1796] [serial = 1472] [outer = 0x98e33800] 21:07:18 INFO - PROCESS | 1796 | 1463544438408 Marionette DEBUG loaded listener.js 21:07:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x9a3e0c00) [pid = 1796] [serial = 1473] [outer = 0x98e33800] 21:07:19 INFO - PROCESS | 1796 | 1463544439282 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]]]}] 21:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1580ms 21:07:19 INFO - PROCESS | 1796 | 1463544439344 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 21:07:19 INFO - PROCESS | 1796 | 1463544439347 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 21:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:07:19 INFO - PROCESS | 1796 | 1463544439363 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:07:19 INFO - PROCESS | 1796 | 1463544439365 Marionette TRACE conn3 <- [1,1934,null,{}] 21:07:19 INFO - PROCESS | 1796 | 1463544439372 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}] 21:07:19 INFO - PROCESS | 1796 | 1463544439574 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 21:07:19 INFO - PROCESS | 1796 | 1463544439911 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x99a4c000 == 120 [pid = 1796] [id = 491] 21:07:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x99f76c00) [pid = 1796] [serial = 1474] [outer = (nil)] 21:07:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x9a6a3c00) [pid = 1796] [serial = 1475] [outer = 0x99f76c00] 21:07:20 INFO - PROCESS | 1796 | 1463544440001 Marionette DEBUG loaded listener.js 21:07:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x9a846c00) [pid = 1796] [serial = 1476] [outer = 0x99f76c00] 21:07:20 INFO - PROCESS | 1796 | 1463544440985 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]]]}] 21:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1680ms 21:07:21 INFO - PROCESS | 1796 | 1463544441044 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 21:07:21 INFO - PROCESS | 1796 | 1463544441047 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 21:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:07:21 INFO - PROCESS | 1796 | 1463544441054 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:07:21 INFO - PROCESS | 1796 | 1463544441057 Marionette TRACE conn3 <- [1,1938,null,{}] 21:07:21 INFO - PROCESS | 1796 | 1463544441063 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}] 21:07:21 INFO - PROCESS | 1796 | 1463544441254 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 21:07:21 INFO - PROCESS | 1796 | 1463544441579 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x887d8400 == 121 [pid = 1796] [id = 492] 21:07:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x88fc1400) [pid = 1796] [serial = 1477] [outer = (nil)] 21:07:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x9ac51800) [pid = 1796] [serial = 1478] [outer = 0x88fc1400] 21:07:21 INFO - PROCESS | 1796 | 1463544441669 Marionette DEBUG loaded listener.js 21:07:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x9acd2000) [pid = 1796] [serial = 1479] [outer = 0x88fc1400] 21:07:22 INFO - PROCESS | 1796 | 1463544442514 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]]]}] 21:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1486ms 21:07:22 INFO - PROCESS | 1796 | 1463544442540 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 21:07:22 INFO - PROCESS | 1796 | 1463544442544 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 21:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:07:22 INFO - PROCESS | 1796 | 1463544442550 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:07:22 INFO - PROCESS | 1796 | 1463544442554 Marionette TRACE conn3 <- [1,1942,null,{}] 21:07:22 INFO - PROCESS | 1796 | 1463544442559 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}] 21:07:22 INFO - PROCESS | 1796 | 1463544442746 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 21:07:23 INFO - PROCESS | 1796 | 1463544443021 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x887da800 == 122 [pid = 1796] [id = 493] 21:07:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x9ac4d000) [pid = 1796] [serial = 1480] [outer = (nil)] 21:07:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x9afc7400) [pid = 1796] [serial = 1481] [outer = 0x9ac4d000] 21:07:23 INFO - PROCESS | 1796 | 1463544443109 Marionette DEBUG loaded listener.js 21:07:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x9b116400) [pid = 1796] [serial = 1482] [outer = 0x9ac4d000] 21:07:24 INFO - PROCESS | 1796 | 1463544444034 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]]]}] 21:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1530ms 21:07:24 INFO - PROCESS | 1796 | 1463544444081 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 21:07:24 INFO - PROCESS | 1796 | 1463544444085 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 21:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:07:24 INFO - PROCESS | 1796 | 1463544444091 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:07:24 INFO - PROCESS | 1796 | 1463544444095 Marionette TRACE conn3 <- [1,1946,null,{}] 21:07:24 INFO - PROCESS | 1796 | 1463544444100 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}] 21:07:24 INFO - PROCESS | 1796 | 1463544444285 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 21:07:24 INFO - PROCESS | 1796 | 1463544444561 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x9aa16400 == 123 [pid = 1796] [id = 494] 21:07:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x9ae32400) [pid = 1796] [serial = 1483] [outer = (nil)] 21:07:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x9b77f400) [pid = 1796] [serial = 1484] [outer = 0x9ae32400] 21:07:24 INFO - PROCESS | 1796 | 1463544444704 Marionette DEBUG loaded listener.js 21:07:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x9b788000) [pid = 1796] [serial = 1485] [outer = 0x9ae32400] 21:07:25 INFO - PROCESS | 1796 | 1463544445603 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]]]}] 21:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1584ms 21:07:25 INFO - PROCESS | 1796 | 1463544445676 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 21:07:25 INFO - PROCESS | 1796 | 1463544445679 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 21:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:07:25 INFO - PROCESS | 1796 | 1463544445685 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:07:25 INFO - PROCESS | 1796 | 1463544445689 Marionette TRACE conn3 <- [1,1950,null,{}] 21:07:25 INFO - PROCESS | 1796 | 1463544445694 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}] 21:07:25 INFO - PROCESS | 1796 | 1463544445942 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 21:07:26 INFO - PROCESS | 1796 | 1463544446266 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e652400 == 124 [pid = 1796] [id = 495] 21:07:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x9b727400) [pid = 1796] [serial = 1486] [outer = (nil)] 21:07:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0xa0518000) [pid = 1796] [serial = 1487] [outer = 0x9b727400] 21:07:26 INFO - PROCESS | 1796 | 1463544446352 Marionette DEBUG loaded listener.js 21:07:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0xa051ec00) [pid = 1796] [serial = 1488] [outer = 0x9b727400] 21:07:27 INFO - PROCESS | 1796 | 1463544447206 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]]]}] 21:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1580ms 21:07:27 INFO - PROCESS | 1796 | 1463544447267 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 21:07:27 INFO - PROCESS | 1796 | 1463544447272 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 21:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:07:27 INFO - PROCESS | 1796 | 1463544447278 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:07:27 INFO - PROCESS | 1796 | 1463544447281 Marionette TRACE conn3 <- [1,1954,null,{}] 21:07:27 INFO - PROCESS | 1796 | 1463544447287 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}] 21:07:27 INFO - PROCESS | 1796 | 1463544447514 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 21:07:27 INFO - PROCESS | 1796 | 1463544447796 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x887dac00 == 125 [pid = 1796] [id = 496] 21:07:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x887de400) [pid = 1796] [serial = 1489] [outer = (nil)] 21:07:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x91390000) [pid = 1796] [serial = 1490] [outer = 0x887de400] 21:07:27 INFO - PROCESS | 1796 | 1463544447943 Marionette DEBUG loaded listener.js 21:07:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x9297c800) [pid = 1796] [serial = 1491] [outer = 0x887de400] 21:07:28 INFO - PROCESS | 1796 | 1463544448827 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]]]}] 21:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1583ms 21:07:28 INFO - PROCESS | 1796 | 1463544448862 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 21:07:28 INFO - PROCESS | 1796 | 1463544448865 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 21:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:07:28 INFO - PROCESS | 1796 | 1463544448872 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:07:28 INFO - PROCESS | 1796 | 1463544448876 Marionette TRACE conn3 <- [1,1958,null,{}] 21:07:28 INFO - PROCESS | 1796 | 1463544448881 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}] 21:07:29 INFO - PROCESS | 1796 | 1463544449069 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 21:07:30 INFO - PROCESS | 1796 | --DOCSHELL 0x92bc2c00 == 124 [pid = 1796] [id = 350] 21:07:30 INFO - PROCESS | 1796 | --DOCSHELL 0x86de4800 == 123 [pid = 1796] [id = 477] 21:07:30 INFO - PROCESS | 1796 | --DOCSHELL 0x86dec400 == 122 [pid = 1796] [id = 476] 21:07:30 INFO - PROCESS | 1796 | --DOCSHELL 0x8abeb000 == 121 [pid = 1796] [id = 475] 21:07:30 INFO - PROCESS | 1796 | --DOCSHELL 0x86dec000 == 120 [pid = 1796] [id = 474] 21:07:30 INFO - PROCESS | 1796 | --DOCSHELL 0x88fcd800 == 119 [pid = 1796] [id = 473] 21:07:30 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0ab800 == 118 [pid = 1796] [id = 471] 21:07:30 INFO - PROCESS | 1796 | --DOCSHELL 0x86dee400 == 117 [pid = 1796] [id = 472] 21:07:30 INFO - PROCESS | 1796 | --DOCSHELL 0x88fc7400 == 116 [pid = 1796] [id = 470] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x9b72c000) [pid = 1796] [serial = 1349] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x8ad4d000) [pid = 1796] [serial = 1362] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x8ad4c400) [pid = 1796] [serial = 1304] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x95035800) [pid = 1796] [serial = 1332] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x9a27f400) [pid = 1796] [serial = 1343] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x8d298800) [pid = 1796] [serial = 1239] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0xa0520c00) [pid = 1796] [serial = 1353] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x93b07400) [pid = 1796] [serial = 1329] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x8d0e1800) [pid = 1796] [serial = 1364] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x977e2000) [pid = 1796] [serial = 1334] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x98aac800) [pid = 1796] [serial = 1335] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0xa315e800) [pid = 1796] [serial = 1356] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x939dc800) [pid = 1796] [serial = 1328] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x88fcbc00) [pid = 1796] [serial = 1281] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x8e7d0800) [pid = 1796] [serial = 1311] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x881c8c00) [pid = 1796] [serial = 1284] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x9a69c400) [pid = 1796] [serial = 1257] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x92da2400) [pid = 1796] [serial = 1245] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x9b783400) [pid = 1796] [serial = 1350] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x86def000) [pid = 1796] [serial = 1359] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x92321400) [pid = 1796] [serial = 1319] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x8d195c00) [pid = 1796] [serial = 1365] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x9127e800) [pid = 1796] [serial = 1317] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x8d353800) [pid = 1796] [serial = 1302] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x8d34ec00) [pid = 1796] [serial = 1308] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x8d19dc00) [pid = 1796] [serial = 1272] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0xa27c0c00) [pid = 1796] [serial = 1355] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x929b6800) [pid = 1796] [serial = 1322] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x94f34c00) [pid = 1796] [serial = 1248] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x92da0400) [pid = 1796] [serial = 1326] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8d352c00) [pid = 1796] [serial = 1367] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x9d4f1400) [pid = 1796] [serial = 1260] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x9acd6c00) [pid = 1796] [serial = 1347] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x8b4e4400) [pid = 1796] [serial = 1305] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8d19b400) [pid = 1796] [serial = 1278] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x9960e000) [pid = 1796] [serial = 1337] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0xa63f7c00) [pid = 1796] [serial = 1269] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x99f7d400) [pid = 1796] [serial = 1341] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x99e9f000) [pid = 1796] [serial = 1340] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8d256c00) [pid = 1796] [serial = 1307] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x8d84fc00) [pid = 1796] [serial = 1370] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8ab7d000) [pid = 1796] [serial = 1361] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8edec800) [pid = 1796] [serial = 1313] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x94fc0000) [pid = 1796] [serial = 1331] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x91278c00) [pid = 1796] [serial = 1316] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9a5c7800) [pid = 1796] [serial = 1344] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x999ae800) [pid = 1796] [serial = 1338] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x86deb400) [pid = 1796] [serial = 1358] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0xa35cb800) [pid = 1796] [serial = 1263] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8d7e7000) [pid = 1796] [serial = 1368] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8cb3b000) [pid = 1796] [serial = 1275] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x92bcc000) [pid = 1796] [serial = 1325] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8f0e4400) [pid = 1796] [serial = 1242] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x9ac51000) [pid = 1796] [serial = 1346] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8eebe800) [pid = 1796] [serial = 1314] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x925f8c00) [pid = 1796] [serial = 1320] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x99cd6c00) [pid = 1796] [serial = 1254] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8e654400) [pid = 1796] [serial = 1310] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x92da1c00) [pid = 1796] [serial = 1167] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x929bbc00) [pid = 1796] [serial = 1323] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0xa69a9c00) [pid = 1796] [serial = 1266] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x88fd0c00) [pid = 1796] [serial = 1287] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0xa1051000) [pid = 1796] [serial = 1352] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x954ca400) [pid = 1796] [serial = 1251] [outer = (nil)] [url = about:blank] 21:07:30 INFO - PROCESS | 1796 | 1463544450560 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x86dee400 == 117 [pid = 1796] [id = 497] 21:07:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x86deec00) [pid = 1796] [serial = 1492] [outer = (nil)] 21:07:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x881ca000) [pid = 1796] [serial = 1493] [outer = 0x86deec00] 21:07:30 INFO - PROCESS | 1796 | 1463544450648 Marionette DEBUG loaded listener.js 21:07:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x88fc6c00) [pid = 1796] [serial = 1494] [outer = 0x86deec00] 21:07:31 INFO - PROCESS | 1796 | 1463544451454 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]]]}] 21:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 2593ms 21:07:31 INFO - PROCESS | 1796 | 1463544451467 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 21:07:31 INFO - PROCESS | 1796 | 1463544451473 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 21:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:07:31 INFO - PROCESS | 1796 | 1463544451483 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:07:31 INFO - PROCESS | 1796 | 1463544451488 Marionette TRACE conn3 <- [1,1962,null,{}] 21:07:31 INFO - PROCESS | 1796 | 1463544451495 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}] 21:07:31 INFO - PROCESS | 1796 | 1463544451709 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 21:07:31 INFO - PROCESS | 1796 | 1463544451895 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fcc800 == 118 [pid = 1796] [id = 498] 21:07:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8abf2c00) [pid = 1796] [serial = 1495] [outer = (nil)] 21:07:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8b4e8c00) [pid = 1796] [serial = 1496] [outer = 0x8abf2c00] 21:07:31 INFO - PROCESS | 1796 | 1463544451975 Marionette DEBUG loaded listener.js 21:07:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8cb3dc00) [pid = 1796] [serial = 1497] [outer = 0x8abf2c00] 21:07:32 INFO - PROCESS | 1796 | 1463544452867 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]]]}] 21:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1435ms 21:07:32 INFO - PROCESS | 1796 | 1463544452920 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 21:07:32 INFO - PROCESS | 1796 | 1463544452925 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 21:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:07:32 INFO - PROCESS | 1796 | 1463544452939 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:07:32 INFO - PROCESS | 1796 | 1463544452942 Marionette TRACE conn3 <- [1,1966,null,{}] 21:07:32 INFO - PROCESS | 1796 | 1463544452948 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}] 21:07:33 INFO - PROCESS | 1796 | 1463544453199 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 21:07:33 INFO - PROCESS | 1796 | 1463544453224 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cb32c00 == 119 [pid = 1796] [id = 499] 21:07:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8d0dd800) [pid = 1796] [serial = 1498] [outer = (nil)] 21:07:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8d252000) [pid = 1796] [serial = 1499] [outer = 0x8d0dd800] 21:07:33 INFO - PROCESS | 1796 | 1463544453311 Marionette DEBUG loaded listener.js 21:07:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8d260800) [pid = 1796] [serial = 1500] [outer = 0x8d0dd800] 21:07:34 INFO - PROCESS | 1796 | 1463544454314 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]]]}] 21:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1439ms 21:07:34 INFO - PROCESS | 1796 | 1463544454379 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 21:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:07:34 INFO - PROCESS | 1796 | 1463544454384 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 21:07:34 INFO - PROCESS | 1796 | 1463544454397 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:07:34 INFO - PROCESS | 1796 | 1463544454405 Marionette TRACE conn3 <- [1,1970,null,{}] 21:07:34 INFO - PROCESS | 1796 | 1463544454421 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}] 21:07:34 INFO - PROCESS | 1796 | 1463544454676 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 21:07:35 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x88fcdc00) [pid = 1796] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:07:35 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x86de9c00) [pid = 1796] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:07:35 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8d0dc400) [pid = 1796] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:07:35 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8ccf0c00) [pid = 1796] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:07:35 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8ad51800) [pid = 1796] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:07:35 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8ab6f400) [pid = 1796] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:07:35 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8d0e7000) [pid = 1796] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:07:35 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x887d6000) [pid = 1796] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:07:35 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x86df0400) [pid = 1796] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:07:35 INFO - PROCESS | 1796 | 1463544455146 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x86de8400 == 120 [pid = 1796] [id = 500] 21:07:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x86de9c00) [pid = 1796] [serial = 1501] [outer = (nil)] 21:07:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8ad51800) [pid = 1796] [serial = 1502] [outer = 0x86de9c00] 21:07:35 INFO - PROCESS | 1796 | 1463544455236 Marionette DEBUG loaded listener.js 21:07:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8d25cc00) [pid = 1796] [serial = 1503] [outer = 0x86de9c00] 21:07:35 INFO - PROCESS | 1796 | 1463544455966 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]]]}] 21:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1602ms 21:07:35 INFO - PROCESS | 1796 | 1463544455991 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 21:07:35 INFO - PROCESS | 1796 | 1463544455995 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 21:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:07:36 INFO - PROCESS | 1796 | 1463544456001 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:07:36 INFO - PROCESS | 1796 | 1463544456005 Marionette TRACE conn3 <- [1,1974,null,{}] 21:07:36 INFO - PROCESS | 1796 | 1463544456021 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}] 21:07:36 INFO - PROCESS | 1796 | 1463544456193 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 21:07:36 INFO - PROCESS | 1796 | 1463544456213 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ab79400 == 121 [pid = 1796] [id = 501] 21:07:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8d7e7000) [pid = 1796] [serial = 1504] [outer = (nil)] 21:07:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8dacec00) [pid = 1796] [serial = 1505] [outer = 0x8d7e7000] 21:07:36 INFO - PROCESS | 1796 | 1463544456285 Marionette DEBUG loaded listener.js 21:07:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8e651000) [pid = 1796] [serial = 1506] [outer = 0x8d7e7000] 21:07:37 INFO - PROCESS | 1796 | 1463544457433 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]]]}] 21:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1495ms 21:07:37 INFO - PROCESS | 1796 | 1463544457499 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 21:07:37 INFO - PROCESS | 1796 | 1463544457506 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 21:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:07:37 INFO - PROCESS | 1796 | 1463544457515 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:07:37 INFO - PROCESS | 1796 | 1463544457521 Marionette TRACE conn3 <- [1,1978,null,{}] 21:07:37 INFO - PROCESS | 1796 | 1463544457532 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}] 21:07:37 INFO - PROCESS | 1796 | 1463544457826 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 21:07:38 INFO - PROCESS | 1796 | 1463544458166 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x86dedc00 == 122 [pid = 1796] [id = 502] 21:07:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8abea000) [pid = 1796] [serial = 1507] [outer = (nil)] 21:07:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8b4e2c00) [pid = 1796] [serial = 1508] [outer = 0x8abea000] 21:07:38 INFO - PROCESS | 1796 | 1463544458254 Marionette DEBUG loaded listener.js 21:07:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8d0dd000) [pid = 1796] [serial = 1509] [outer = 0x8abea000] 21:07:39 INFO - PROCESS | 1796 | 1463544459225 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]]]}] 21:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1746ms 21:07:39 INFO - PROCESS | 1796 | 1463544459260 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 21:07:39 INFO - PROCESS | 1796 | 1463544459269 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 21:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:07:39 INFO - PROCESS | 1796 | 1463544459280 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:07:39 INFO - PROCESS | 1796 | 1463544459285 Marionette TRACE conn3 <- [1,1982,null,{}] 21:07:39 INFO - PROCESS | 1796 | 1463544459291 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}] 21:07:39 INFO - PROCESS | 1796 | 1463544459495 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 21:07:39 INFO - PROCESS | 1796 | 1463544459761 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1a0c00 == 123 [pid = 1796] [id = 503] 21:07:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8d259400) [pid = 1796] [serial = 1510] [outer = (nil)] 21:07:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8d7f2400) [pid = 1796] [serial = 1511] [outer = 0x8d259400] 21:07:39 INFO - PROCESS | 1796 | 1463544459913 Marionette DEBUG loaded listener.js 21:07:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8d8d1c00) [pid = 1796] [serial = 1512] [outer = 0x8d259400] 21:07:40 INFO - PROCESS | 1796 | 1463544460856 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]]]}] 21:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1632ms 21:07:40 INFO - PROCESS | 1796 | 1463544460913 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 21:07:40 INFO - PROCESS | 1796 | 1463544460917 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 21:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:07:40 INFO - PROCESS | 1796 | 1463544460924 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:07:40 INFO - PROCESS | 1796 | 1463544460930 Marionette TRACE conn3 <- [1,1986,null,{}] 21:07:40 INFO - PROCESS | 1796 | 1463544460946 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}] 21:07:41 INFO - PROCESS | 1796 | 1463544461186 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 21:07:41 INFO - PROCESS | 1796 | 1463544461495 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d1c00 == 124 [pid = 1796] [id = 504] 21:07:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8e7db000) [pid = 1796] [serial = 1513] [outer = (nil)] 21:07:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8edee000) [pid = 1796] [serial = 1514] [outer = 0x8e7db000] 21:07:41 INFO - PROCESS | 1796 | 1463544461606 Marionette DEBUG loaded listener.js 21:07:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8eec6800) [pid = 1796] [serial = 1515] [outer = 0x8e7db000] 21:07:42 INFO - PROCESS | 1796 | 1463544462538 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]]]}] 21:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1685ms 21:07:42 INFO - PROCESS | 1796 | 1463544462611 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 21:07:42 INFO - PROCESS | 1796 | 1463544462620 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 21:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:07:42 INFO - PROCESS | 1796 | 1463544462630 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:07:42 INFO - PROCESS | 1796 | 1463544462638 Marionette TRACE conn3 <- [1,1990,null,{}] 21:07:42 INFO - PROCESS | 1796 | 1463544462644 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}] 21:07:42 INFO - PROCESS | 1796 | 1463544462891 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 21:07:43 INFO - PROCESS | 1796 | 1463544463226 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f0e6000 == 125 [pid = 1796] [id = 505] 21:07:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x9127e800) [pid = 1796] [serial = 1516] [outer = (nil)] 21:07:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x91392400) [pid = 1796] [serial = 1517] [outer = 0x9127e800] 21:07:43 INFO - PROCESS | 1796 | 1463544463314 Marionette DEBUG loaded listener.js 21:07:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x91ccf000) [pid = 1796] [serial = 1518] [outer = 0x9127e800] 21:07:44 INFO - PROCESS | 1796 | 1463544464203 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]]]}] 21:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1648ms 21:07:44 INFO - PROCESS | 1796 | 1463544464278 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 21:07:44 INFO - PROCESS | 1796 | 1463544464282 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 21:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:07:44 INFO - PROCESS | 1796 | 1463544464289 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:07:44 INFO - PROCESS | 1796 | 1463544464292 Marionette TRACE conn3 <- [1,1994,null,{}] 21:07:44 INFO - PROCESS | 1796 | 1463544464298 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}] 21:07:44 INFO - PROCESS | 1796 | 1463544464536 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 21:07:44 INFO - PROCESS | 1796 | 1463544464847 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x91277400 == 126 [pid = 1796] [id = 506] 21:07:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x91eeb800) [pid = 1796] [serial = 1519] [outer = (nil)] 21:07:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x9297a400) [pid = 1796] [serial = 1520] [outer = 0x91eeb800] 21:07:44 INFO - PROCESS | 1796 | 1463544464949 Marionette DEBUG loaded listener.js 21:07:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x929b1000) [pid = 1796] [serial = 1521] [outer = 0x91eeb800] 21:07:45 INFO - PROCESS | 1796 | 1463544465838 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]]]}] 21:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1582ms 21:07:45 INFO - PROCESS | 1796 | 1463544465871 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 21:07:45 INFO - PROCESS | 1796 | 1463544465875 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 21:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:07:45 INFO - PROCESS | 1796 | 1463544465882 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:07:45 INFO - PROCESS | 1796 | 1463544465885 Marionette TRACE conn3 <- [1,1998,null,{}] 21:07:45 INFO - PROCESS | 1796 | 1463544465891 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}] 21:07:46 INFO - PROCESS | 1796 | 1463544466118 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 21:07:46 INFO - PROCESS | 1796 | 1463544466355 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8d5800 == 127 [pid = 1796] [id = 507] 21:07:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x929bf400) [pid = 1796] [serial = 1522] [outer = (nil)] 21:07:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x92da1800) [pid = 1796] [serial = 1523] [outer = 0x929bf400] 21:07:46 INFO - PROCESS | 1796 | 1463544466493 Marionette DEBUG loaded listener.js 21:07:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x939e2800) [pid = 1796] [serial = 1524] [outer = 0x929bf400] 21:07:47 INFO - PROCESS | 1796 | 1463544467417 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]]]}] 21:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1582ms 21:07:47 INFO - PROCESS | 1796 | 1463544467465 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 21:07:47 INFO - PROCESS | 1796 | 1463544467468 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 21:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:07:47 INFO - PROCESS | 1796 | 1463544467475 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:07:47 INFO - PROCESS | 1796 | 1463544467479 Marionette TRACE conn3 <- [1,2002,null,{}] 21:07:47 INFO - PROCESS | 1796 | 1463544467484 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}] 21:07:47 INFO - PROCESS | 1796 | 1463544467687 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 21:07:48 INFO - PROCESS | 1796 | 1463544468056 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0de800 == 128 [pid = 1796] [id = 508] 21:07:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x8d0e0c00) [pid = 1796] [serial = 1525] [outer = (nil)] 21:07:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x93bcd800) [pid = 1796] [serial = 1526] [outer = 0x8d0e0c00] 21:07:48 INFO - PROCESS | 1796 | 1463544468145 Marionette DEBUG loaded listener.js 21:07:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x94fc0000) [pid = 1796] [serial = 1527] [outer = 0x8d0e0c00] 21:07:49 INFO - PROCESS | 1796 | 1463544469050 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]]]}] 21:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1635ms 21:07:49 INFO - PROCESS | 1796 | 1463544469111 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 21:07:49 INFO - PROCESS | 1796 | 1463544469116 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 21:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:07:49 INFO - PROCESS | 1796 | 1463544469122 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:07:49 INFO - PROCESS | 1796 | 1463544469126 Marionette TRACE conn3 <- [1,2006,null,{}] 21:07:49 INFO - PROCESS | 1796 | 1463544469131 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}] 21:07:49 INFO - PROCESS | 1796 | 1463544469328 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 21:07:49 INFO - PROCESS | 1796 | 1463544469596 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x93bc9c00 == 129 [pid = 1796] [id = 509] 21:07:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x93bcf000) [pid = 1796] [serial = 1528] [outer = (nil)] 21:07:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x954c4000) [pid = 1796] [serial = 1529] [outer = 0x93bcf000] 21:07:49 INFO - PROCESS | 1796 | 1463544469732 Marionette DEBUG loaded listener.js 21:07:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x95653400) [pid = 1796] [serial = 1530] [outer = 0x93bcf000] 21:07:50 INFO - PROCESS | 1796 | 1463544470615 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]]]}] 21:07:50 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 21:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1544ms 21:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:07:50 INFO - PROCESS | 1796 | 1463544470667 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 21:07:50 INFO - PROCESS | 1796 | 1463544470670 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 21:07:50 INFO - PROCESS | 1796 | 1463544470677 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:07:50 INFO - PROCESS | 1796 | 1463544470680 Marionette TRACE conn3 <- [1,2010,null,{}] 21:07:50 INFO - PROCESS | 1796 | 1463544470686 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}] 21:07:50 INFO - PROCESS | 1796 | 1463544470884 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 21:07:51 INFO - PROCESS | 1796 | 1463544471120 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x91276800 == 130 [pid = 1796] [id = 510] 21:07:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x95041400) [pid = 1796] [serial = 1531] [outer = (nil)] 21:07:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x98aae800) [pid = 1796] [serial = 1532] [outer = 0x95041400] 21:07:51 INFO - PROCESS | 1796 | 1463544471214 Marionette DEBUG loaded listener.js 21:07:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x98e33400) [pid = 1796] [serial = 1533] [outer = 0x95041400] 21:07:52 INFO - PROCESS | 1796 | 1463544472146 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]]]}] 21:07:52 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 21:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1540ms 21:07:52 INFO - PROCESS | 1796 | 1463544472217 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 21:07:52 INFO - PROCESS | 1796 | 1463544472221 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 21:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:07:52 INFO - PROCESS | 1796 | 1463544472228 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:07:52 INFO - PROCESS | 1796 | 1463544472232 Marionette TRACE conn3 <- [1,2014,null,{}] 21:07:52 INFO - PROCESS | 1796 | 1463544472238 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}] 21:07:52 INFO - PROCESS | 1796 | 1463544472475 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 21:07:52 INFO - PROCESS | 1796 | 1463544472807 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x9127dc00 == 131 [pid = 1796] [id = 511] 21:07:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x977e2000) [pid = 1796] [serial = 1534] [outer = (nil)] 21:07:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x99a4d800) [pid = 1796] [serial = 1535] [outer = 0x977e2000] 21:07:52 INFO - PROCESS | 1796 | 1463544472908 Marionette DEBUG loaded listener.js 21:07:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x99cd2000) [pid = 1796] [serial = 1536] [outer = 0x977e2000] 21:07:53 INFO - PROCESS | 1796 | 1463544473895 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]]]}] 21:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1731ms 21:07:53 INFO - PROCESS | 1796 | 1463544473961 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 21:07:53 INFO - PROCESS | 1796 | 1463544473966 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 21:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:07:53 INFO - PROCESS | 1796 | 1463544473972 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:07:53 INFO - PROCESS | 1796 | 1463544473977 Marionette TRACE conn3 <- [1,2018,null,{}] 21:07:53 INFO - PROCESS | 1796 | 1463544473983 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}] 21:07:54 INFO - PROCESS | 1796 | 1463544474230 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 21:07:54 INFO - PROCESS | 1796 | 1463544474664 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x99a4b800 == 132 [pid = 1796] [id = 512] 21:07:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x9a3e5c00) [pid = 1796] [serial = 1537] [outer = (nil)] 21:07:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x9a6a1400) [pid = 1796] [serial = 1538] [outer = 0x9a3e5c00] 21:07:54 INFO - PROCESS | 1796 | 1463544474810 Marionette DEBUG loaded listener.js 21:07:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x9ac52400) [pid = 1796] [serial = 1539] [outer = 0x9a3e5c00] 21:07:55 INFO - PROCESS | 1796 | 1463544475805 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]]]}] 21:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1892ms 21:07:55 INFO - PROCESS | 1796 | 1463544475865 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 21:07:55 INFO - PROCESS | 1796 | 1463544475869 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 21:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:07:55 INFO - PROCESS | 1796 | 1463544475876 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:07:55 INFO - PROCESS | 1796 | 1463544475879 Marionette TRACE conn3 <- [1,2022,null,{}] 21:07:55 INFO - PROCESS | 1796 | 1463544475885 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}] 21:07:56 INFO - PROCESS | 1796 | 1463544476080 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 21:07:56 INFO - PROCESS | 1796 | 1463544476347 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ae32800 == 133 [pid = 1796] [id = 513] 21:07:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x9afc5400) [pid = 1796] [serial = 1540] [outer = (nil)] 21:07:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x9b17dc00) [pid = 1796] [serial = 1541] [outer = 0x9afc5400] 21:07:56 INFO - PROCESS | 1796 | 1463544476484 Marionette DEBUG loaded listener.js 21:07:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x9b787800) [pid = 1796] [serial = 1542] [outer = 0x9afc5400] 21:07:57 INFO - PROCESS | 1796 | 1463544477344 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]]]}] 21:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1535ms 21:07:57 INFO - PROCESS | 1796 | 1463544477412 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 21:07:57 INFO - PROCESS | 1796 | 1463544477416 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 21:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:07:57 INFO - PROCESS | 1796 | 1463544477423 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:07:57 INFO - PROCESS | 1796 | 1463544477426 Marionette TRACE conn3 <- [1,2026,null,{}] 21:07:57 INFO - PROCESS | 1796 | 1463544477432 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}] 21:07:57 INFO - PROCESS | 1796 | 1463544477645 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 21:07:58 INFO - PROCESS | 1796 | 1463544477985 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a27a000 == 134 [pid = 1796] [id = 514] 21:07:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x9a6a4400) [pid = 1796] [serial = 1543] [outer = (nil)] 21:07:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x9d8d6400) [pid = 1796] [serial = 1544] [outer = 0x9a6a4400] 21:07:58 INFO - PROCESS | 1796 | 1463544478088 Marionette DEBUG loaded listener.js 21:07:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0xa1055800) [pid = 1796] [serial = 1545] [outer = 0x9a6a4400] 21:07:58 INFO - PROCESS | 1796 | 1463544478955 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]]]}] 21:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1583ms 21:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:07:59 INFO - PROCESS | 1796 | 1463544479007 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 21:07:59 INFO - PROCESS | 1796 | 1463544479010 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 21:07:59 INFO - PROCESS | 1796 | 1463544479017 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:07:59 INFO - PROCESS | 1796 | 1463544479021 Marionette TRACE conn3 <- [1,2030,null,{}] 21:07:59 INFO - PROCESS | 1796 | 1463544479026 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}] 21:07:59 INFO - PROCESS | 1796 | 1463544479219 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 21:07:59 INFO - PROCESS | 1796 | 1463544479462 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x98130c00 == 135 [pid = 1796] [id = 515] 21:07:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x9b11f000) [pid = 1796] [serial = 1546] [outer = (nil)] 21:07:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0xa22a6c00) [pid = 1796] [serial = 1547] [outer = 0x9b11f000] 21:07:59 INFO - PROCESS | 1796 | 1463544479552 Marionette DEBUG loaded listener.js 21:07:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0xa2379800) [pid = 1796] [serial = 1548] [outer = 0x9b11f000] 21:08:00 INFO - PROCESS | 1796 | 1463544480473 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]]]}] 21:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1488ms 21:08:00 INFO - PROCESS | 1796 | 1463544480507 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 21:08:00 INFO - PROCESS | 1796 | 1463544480510 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 21:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:08:00 INFO - PROCESS | 1796 | 1463544480517 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:08:00 INFO - PROCESS | 1796 | 1463544480519 Marionette TRACE conn3 <- [1,2034,null,{}] 21:08:00 INFO - PROCESS | 1796 | 1463544480525 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}] 21:08:00 INFO - PROCESS | 1796 | 1463544480715 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 21:08:01 INFO - PROCESS | 1796 | 1463544480990 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x86decc00 == 136 [pid = 1796] [id = 516] 21:08:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0xa0518400) [pid = 1796] [serial = 1549] [outer = (nil)] 21:08:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0xa250a000) [pid = 1796] [serial = 1550] [outer = 0xa0518400] 21:08:01 INFO - PROCESS | 1796 | 1463544481079 Marionette DEBUG loaded listener.js 21:08:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0xa27c2800) [pid = 1796] [serial = 1551] [outer = 0xa0518400] 21:08:01 INFO - PROCESS | 1796 | 1463544481969 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]]]}] 21:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1532ms 21:08:02 INFO - PROCESS | 1796 | 1463544482059 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 21:08:02 INFO - PROCESS | 1796 | 1463544482064 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 21:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:08:02 INFO - PROCESS | 1796 | 1463544482074 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:08:02 INFO - PROCESS | 1796 | 1463544482077 Marionette TRACE conn3 <- [1,2038,null,{}] 21:08:02 INFO - PROCESS | 1796 | 1463544482083 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}] 21:08:02 INFO - PROCESS | 1796 | 1463544482312 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 21:08:02 INFO - PROCESS | 1796 | 1463544482652 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x929be000 == 137 [pid = 1796] [id = 517] 21:08:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x9b733400) [pid = 1796] [serial = 1552] [outer = (nil)] 21:08:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0xa31d7800) [pid = 1796] [serial = 1553] [outer = 0x9b733400] 21:08:02 INFO - PROCESS | 1796 | 1463544482737 Marionette DEBUG loaded listener.js 21:08:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0xa31ef000) [pid = 1796] [serial = 1554] [outer = 0x9b733400] 21:08:03 INFO - PROCESS | 1796 | 1463544483712 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]]]}] 21:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1684ms 21:08:03 INFO - PROCESS | 1796 | 1463544483759 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 21:08:03 INFO - PROCESS | 1796 | 1463544483763 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 21:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:08:03 INFO - PROCESS | 1796 | 1463544483769 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:08:03 INFO - PROCESS | 1796 | 1463544483773 Marionette TRACE conn3 <- [1,2042,null,{}] 21:08:03 INFO - PROCESS | 1796 | 1463544483779 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}] 21:08:03 INFO - PROCESS | 1796 | 1463544483973 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 21:08:04 INFO - PROCESS | 1796 | 1463544484294 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:04 INFO - PROCESS | 1796 | ++DOCSHELL 0xa2503800 == 138 [pid = 1796] [id = 518] 21:08:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0xa2727c00) [pid = 1796] [serial = 1555] [outer = (nil)] 21:08:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0xa36f4400) [pid = 1796] [serial = 1556] [outer = 0xa2727c00] 21:08:04 INFO - PROCESS | 1796 | 1463544484384 Marionette DEBUG loaded listener.js 21:08:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0xa51b0000) [pid = 1796] [serial = 1557] [outer = 0xa2727c00] 21:08:05 INFO - PROCESS | 1796 | 1463544485276 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]]]}] 21:08:05 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) 21:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1547ms 21:08:05 INFO - PROCESS | 1796 | 1463544485317 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 21:08:05 INFO - PROCESS | 1796 | 1463544485321 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 21:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:08:05 INFO - PROCESS | 1796 | 1463544485327 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:08:05 INFO - PROCESS | 1796 | 1463544485331 Marionette TRACE conn3 <- [1,2046,null,{}] 21:08:05 INFO - PROCESS | 1796 | 1463544485336 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}] 21:08:05 INFO - PROCESS | 1796 | 1463544485541 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 21:08:05 INFO - PROCESS | 1796 | 1463544485866 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x887d8800 == 139 [pid = 1796] [id = 519] 21:08:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x95035800) [pid = 1796] [serial = 1558] [outer = (nil)] 21:08:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0xa63f4000) [pid = 1796] [serial = 1559] [outer = 0x95035800] 21:08:05 INFO - PROCESS | 1796 | 1463544485957 Marionette DEBUG loaded listener.js 21:08:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0xa6861000) [pid = 1796] [serial = 1560] [outer = 0x95035800] 21:08:06 INFO - PROCESS | 1796 | 1463544486889 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]]]}] 21:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1604ms 21:08:06 INFO - PROCESS | 1796 | 1463544486932 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 21:08:06 INFO - PROCESS | 1796 | 1463544486936 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 21:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:08:06 INFO - PROCESS | 1796 | 1463544486943 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:08:06 INFO - PROCESS | 1796 | 1463544486946 Marionette TRACE conn3 <- [1,2050,null,{}] 21:08:06 INFO - PROCESS | 1796 | 1463544486953 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}] 21:08:07 INFO - PROCESS | 1796 | 1463544487178 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x94f38400 == 138 [pid = 1796] [id = 450] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x92325800 == 137 [pid = 1796] [id = 447] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8e657800 == 136 [pid = 1796] [id = 449] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7d4800 == 135 [pid = 1796] [id = 451] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x93970800 == 134 [pid = 1796] [id = 448] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x9564f800 == 133 [pid = 1796] [id = 356] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x98e29400 == 132 [pid = 1796] [id = 286] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x86de8400 == 131 [pid = 1796] [id = 500] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8cb32c00 == 130 [pid = 1796] [id = 499] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x88fcc800 == 129 [pid = 1796] [id = 498] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x86dee400 == 128 [pid = 1796] [id = 497] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8e652400 == 127 [pid = 1796] [id = 495] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x9aa16400 == 126 [pid = 1796] [id = 494] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x887d8400 == 125 [pid = 1796] [id = 492] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x887da800 == 124 [pid = 1796] [id = 493] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x99a4c000 == 123 [pid = 1796] [id = 491] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x98e2f000 == 122 [pid = 1796] [id = 490] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x9524b400 == 121 [pid = 1796] [id = 489] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x887e2800 == 120 [pid = 1796] [id = 487] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x86de3c00 == 119 [pid = 1796] [id = 488] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x92d93c00 == 118 [pid = 1796] [id = 486] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x91276c00 == 117 [pid = 1796] [id = 485] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0ea000 == 116 [pid = 1796] [id = 484] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7db800 == 115 [pid = 1796] [id = 483] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8dac5000 == 114 [pid = 1796] [id = 481] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x881c0c00 == 113 [pid = 1796] [id = 482] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8d251800 == 112 [pid = 1796] [id = 480] 21:08:08 INFO - PROCESS | 1796 | --DOCSHELL 0x88fc7800 == 111 [pid = 1796] [id = 479] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x8e654800) [pid = 1796] [serial = 1419] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x8d84e000) [pid = 1796] [serial = 1416] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x8d25d800) [pid = 1796] [serial = 1436] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x8eded000) [pid = 1796] [serial = 1422] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x8d254c00) [pid = 1796] [serial = 1376] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x88fc8000) [pid = 1796] [serial = 1434] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x92bcf000) [pid = 1796] [serial = 1391] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x8ede6400) [pid = 1796] [serial = 1382] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x8d8d7c00) [pid = 1796] [serial = 1371] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x8e7db400) [pid = 1796] [serial = 1430] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x9564a800) [pid = 1796] [serial = 1403] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x939e3400) [pid = 1796] [serial = 1394] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x99949400) [pid = 1796] [serial = 1406] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x887db400) [pid = 1796] [serial = 1433] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x8eebf400) [pid = 1796] [serial = 1431] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8d196000) [pid = 1796] [serial = 1427] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x8abee800) [pid = 1796] [serial = 1412] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x95167400) [pid = 1796] [serial = 1400] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x8d354c00) [pid = 1796] [serial = 1415] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x8ad4ec00) [pid = 1796] [serial = 1424] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x94f34000) [pid = 1796] [serial = 1397] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x8cb38c00) [pid = 1796] [serial = 1425] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x91395c00) [pid = 1796] [serial = 1385] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x8e64b400) [pid = 1796] [serial = 1379] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x8d7f5800) [pid = 1796] [serial = 1428] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x88fcf400) [pid = 1796] [serial = 1373] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8d8d6c00) [pid = 1796] [serial = 1418] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8e7d6000) [pid = 1796] [serial = 1421] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x8b21a400) [pid = 1796] [serial = 1413] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x92326400) [pid = 1796] [serial = 1388] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x99f79000) [pid = 1796] [serial = 1409] [outer = (nil)] [url = about:blank] 21:08:08 INFO - PROCESS | 1796 | 1463544488867 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x887e1c00 == 112 [pid = 1796] [id = 520] 21:08:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x887e2800) [pid = 1796] [serial = 1561] [outer = (nil)] 21:08:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x88fc9000) [pid = 1796] [serial = 1562] [outer = 0x887e2800] 21:08:08 INFO - PROCESS | 1796 | 1463544488951 Marionette DEBUG loaded listener.js 21:08:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x8ab7ec00) [pid = 1796] [serial = 1563] [outer = 0x887e2800] 21:08:09 INFO - PROCESS | 1796 | 1463544489809 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]]]}] 21:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2886ms 21:08:09 INFO - PROCESS | 1796 | 1463544489831 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 21:08:09 INFO - PROCESS | 1796 | 1463544489839 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 21:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:08:09 INFO - PROCESS | 1796 | 1463544489875 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:08:09 INFO - PROCESS | 1796 | 1463544489881 Marionette TRACE conn3 <- [1,2054,null,{}] 21:08:09 INFO - PROCESS | 1796 | 1463544489891 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}] 21:08:10 INFO - PROCESS | 1796 | 1463544490115 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 21:08:10 INFO - PROCESS | 1796 | 1463544490312 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b4dd000 == 113 [pid = 1796] [id = 521] 21:08:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x8b4e1000) [pid = 1796] [serial = 1564] [outer = (nil)] 21:08:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x8b55fc00) [pid = 1796] [serial = 1565] [outer = 0x8b4e1000] 21:08:10 INFO - PROCESS | 1796 | 1463544490389 Marionette DEBUG loaded listener.js 21:08:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x8b563c00) [pid = 1796] [serial = 1566] [outer = 0x8b4e1000] 21:08:11 INFO - PROCESS | 1796 | 1463544491258 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]]]}] 21:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1481ms 21:08:11 INFO - PROCESS | 1796 | 1463544491331 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 21:08:11 INFO - PROCESS | 1796 | 1463544491336 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 21:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:08:11 INFO - PROCESS | 1796 | 1463544491343 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:08:11 INFO - PROCESS | 1796 | 1463544491346 Marionette TRACE conn3 <- [1,2058,null,{}] 21:08:11 INFO - PROCESS | 1796 | 1463544491361 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}] 21:08:11 INFO - PROCESS | 1796 | 1463544491624 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 21:08:11 INFO - PROCESS | 1796 | 1463544491659 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b4dc400 == 114 [pid = 1796] [id = 522] 21:08:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x8d0a9c00) [pid = 1796] [serial = 1567] [outer = (nil)] 21:08:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x8d19e000) [pid = 1796] [serial = 1568] [outer = 0x8d0a9c00] 21:08:11 INFO - PROCESS | 1796 | 1463544491733 Marionette DEBUG loaded listener.js 21:08:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x8d29c400) [pid = 1796] [serial = 1569] [outer = 0x8d0a9c00] 21:08:13 INFO - PROCESS | 1796 | 1463544493085 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]]]}] 21:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2344ms 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x86de9c00) [pid = 1796] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x9ac4d000) [pid = 1796] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x8abf2c00) [pid = 1796] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8d0dd800) [pid = 1796] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x88fce800) [pid = 1796] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x887de400) [pid = 1796] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x94f10800) [pid = 1796] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x9396b000) [pid = 1796] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x99602800) [pid = 1796] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x88fc1400) [pid = 1796] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x9ae32400) [pid = 1796] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x98e33800) [pid = 1796] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8dad0400) [pid = 1796] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8d19a000) [pid = 1796] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x9b727400) [pid = 1796] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8e64e000) [pid = 1796] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x9139dc00) [pid = 1796] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8edd8c00) [pid = 1796] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x91394800) [pid = 1796] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x91394400) [pid = 1796] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x91ef0800) [pid = 1796] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x92d9f800) [pid = 1796] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x954cd400) [pid = 1796] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9232b000) [pid = 1796] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x929bc400) [pid = 1796] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x929ba000) [pid = 1796] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8d297800) [pid = 1796] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x981d6c00) [pid = 1796] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8e7ce800) [pid = 1796] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x92a07000) [pid = 1796] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x86deec00) [pid = 1796] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8d8b7400) [pid = 1796] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x99f76c00) [pid = 1796] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x922c5800) [pid = 1796] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:08:13 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x86df0c00) [pid = 1796] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:08:13 INFO - PROCESS | 1796 | 1463544493826 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 21:08:13 INFO - PROCESS | 1796 | 1463544493830 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 21:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:08:13 INFO - PROCESS | 1796 | 1463544493857 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:08:13 INFO - PROCESS | 1796 | 1463544493866 Marionette TRACE conn3 <- [1,2062,null,{}] 21:08:13 INFO - PROCESS | 1796 | 1463544493871 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}] 21:08:14 INFO - PROCESS | 1796 | 1463544494113 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 21:08:14 INFO - PROCESS | 1796 | 1463544494233 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0e4c00 == 115 [pid = 1796] [id = 523] 21:08:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8d198400) [pid = 1796] [serial = 1570] [outer = (nil)] 21:08:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8d7f2800) [pid = 1796] [serial = 1571] [outer = 0x8d198400] 21:08:14 INFO - PROCESS | 1796 | 1463544494306 Marionette DEBUG loaded listener.js 21:08:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8d8d8000) [pid = 1796] [serial = 1572] [outer = 0x8d198400] 21:08:15 INFO - PROCESS | 1796 | 1463544495080 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]]]}] 21:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1300ms 21:08:15 INFO - PROCESS | 1796 | 1463544495148 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 21:08:15 INFO - PROCESS | 1796 | 1463544495152 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 21:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:08:15 INFO - PROCESS | 1796 | 1463544495159 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:08:15 INFO - PROCESS | 1796 | 1463544495162 Marionette TRACE conn3 <- [1,2066,null,{}] 21:08:15 INFO - PROCESS | 1796 | 1463544495167 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}] 21:08:15 INFO - PROCESS | 1796 | 1463544495348 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 21:08:15 INFO - PROCESS | 1796 | 1463544495531 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d19f400 == 116 [pid = 1796] [id = 524] 21:08:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8d7e7800) [pid = 1796] [serial = 1573] [outer = (nil)] 21:08:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8dad0000) [pid = 1796] [serial = 1574] [outer = 0x8d7e7800] 21:08:15 INFO - PROCESS | 1796 | 1463544495604 Marionette DEBUG loaded listener.js 21:08:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8e64bc00) [pid = 1796] [serial = 1575] [outer = 0x8d7e7800] 21:08:16 INFO - PROCESS | 1796 | 1463544496702 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]]]}] 21:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1590ms 21:08:16 INFO - PROCESS | 1796 | 1463544496753 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 21:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:08:16 INFO - PROCESS | 1796 | 1463544496766 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 21:08:16 INFO - PROCESS | 1796 | 1463544496778 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:08:16 INFO - PROCESS | 1796 | 1463544496789 Marionette TRACE conn3 <- [1,2070,null,{}] 21:08:16 INFO - PROCESS | 1796 | 1463544496801 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}] 21:08:17 INFO - PROCESS | 1796 | 1463544497153 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 21:08:17 INFO - PROCESS | 1796 | 1463544497486 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fc2c00 == 117 [pid = 1796] [id = 525] 21:08:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8abf6c00) [pid = 1796] [serial = 1576] [outer = (nil)] 21:08:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8b554c00) [pid = 1796] [serial = 1577] [outer = 0x8abf6c00] 21:08:17 INFO - PROCESS | 1796 | 1463544497590 Marionette DEBUG loaded listener.js 21:08:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8ccf0000) [pid = 1796] [serial = 1578] [outer = 0x8abf6c00] 21:08:18 INFO - PROCESS | 1796 | 1463544498605 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]]]}] 21:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1896ms 21:08:18 INFO - PROCESS | 1796 | 1463544498672 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 21:08:18 INFO - PROCESS | 1796 | 1463544498681 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 21:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:08:18 INFO - PROCESS | 1796 | 1463544498691 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:08:18 INFO - PROCESS | 1796 | 1463544498695 Marionette TRACE conn3 <- [1,2074,null,{}] 21:08:18 INFO - PROCESS | 1796 | 1463544498702 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}] 21:08:18 INFO - PROCESS | 1796 | 1463544498953 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 21:08:19 INFO - PROCESS | 1796 | 1463544499282 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d358400 == 118 [pid = 1796] [id = 526] 21:08:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8d7f4c00) [pid = 1796] [serial = 1579] [outer = (nil)] 21:08:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8d8b1400) [pid = 1796] [serial = 1580] [outer = 0x8d7f4c00] 21:08:19 INFO - PROCESS | 1796 | 1463544499369 Marionette DEBUG loaded listener.js 21:08:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8dacc000) [pid = 1796] [serial = 1581] [outer = 0x8d7f4c00] 21:08:20 INFO - PROCESS | 1796 | 1463544500328 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]]]}] 21:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1702ms 21:08:20 INFO - PROCESS | 1796 | 1463544500393 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 21:08:20 INFO - PROCESS | 1796 | 1463544500397 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 21:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:08:20 INFO - PROCESS | 1796 | 1463544500404 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:08:20 INFO - PROCESS | 1796 | 1463544500411 Marionette TRACE conn3 <- [1,2078,null,{}] 21:08:20 INFO - PROCESS | 1796 | 1463544500427 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}] 21:08:20 INFO - PROCESS | 1796 | 1463544500676 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 21:08:21 INFO - PROCESS | 1796 | 1463544501001 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7dbc00 == 119 [pid = 1796] [id = 527] 21:08:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8edd8c00) [pid = 1796] [serial = 1582] [outer = (nil)] 21:08:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8ede8000) [pid = 1796] [serial = 1583] [outer = 0x8edd8c00] 21:08:21 INFO - PROCESS | 1796 | 1463544501090 Marionette DEBUG loaded listener.js 21:08:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8eec5000) [pid = 1796] [serial = 1584] [outer = 0x8edd8c00] 21:08:21 INFO - PROCESS | 1796 | 1463544501989 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]]]}] 21:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1647ms 21:08:22 INFO - PROCESS | 1796 | 1463544502052 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 21:08:22 INFO - PROCESS | 1796 | 1463544502057 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 21:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:08:22 INFO - PROCESS | 1796 | 1463544502064 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:08:22 INFO - PROCESS | 1796 | 1463544502066 Marionette TRACE conn3 <- [1,2082,null,{}] 21:08:22 INFO - PROCESS | 1796 | 1463544502073 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}] 21:08:22 INFO - PROCESS | 1796 | 1463544502286 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 21:08:22 INFO - PROCESS | 1796 | 1463544502626 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cceb400 == 120 [pid = 1796] [id = 528] 21:08:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8f0e5c00) [pid = 1796] [serial = 1585] [outer = (nil)] 21:08:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x91394800) [pid = 1796] [serial = 1586] [outer = 0x8f0e5c00] 21:08:22 INFO - PROCESS | 1796 | 1463544502719 Marionette DEBUG loaded listener.js 21:08:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x91cc5c00) [pid = 1796] [serial = 1587] [outer = 0x8f0e5c00] 21:08:23 INFO - PROCESS | 1796 | 1463544503625 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]]]}] 21:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1632ms 21:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:08:23 INFO - PROCESS | 1796 | 1463544503697 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 21:08:23 INFO - PROCESS | 1796 | 1463544503700 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 21:08:23 INFO - PROCESS | 1796 | 1463544503707 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:08:23 INFO - PROCESS | 1796 | 1463544503710 Marionette TRACE conn3 <- [1,2086,null,{}] 21:08:23 INFO - PROCESS | 1796 | 1463544503716 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}] 21:08:23 INFO - PROCESS | 1796 | 1463544503914 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 21:08:24 INFO - PROCESS | 1796 | 1463544504229 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8edd3400 == 121 [pid = 1796] [id = 529] 21:08:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8f0e9800) [pid = 1796] [serial = 1588] [outer = (nil)] 21:08:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x92326400) [pid = 1796] [serial = 1589] [outer = 0x8f0e9800] 21:08:24 INFO - PROCESS | 1796 | 1463544504323 Marionette DEBUG loaded listener.js 21:08:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x925f9400) [pid = 1796] [serial = 1590] [outer = 0x8f0e9800] 21:08:25 INFO - PROCESS | 1796 | 1463544505254 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]]]}] 21:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1589ms 21:08:25 INFO - PROCESS | 1796 | 1463544505296 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 21:08:25 INFO - PROCESS | 1796 | 1463544505300 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 21:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:08:25 INFO - PROCESS | 1796 | 1463544505306 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:08:25 INFO - PROCESS | 1796 | 1463544505309 Marionette TRACE conn3 <- [1,2090,null,{}] 21:08:25 INFO - PROCESS | 1796 | 1463544505315 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}] 21:08:25 INFO - PROCESS | 1796 | 1463544505526 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 21:08:25 INFO - PROCESS | 1796 | 1463544505849 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b55a800 == 122 [pid = 1796] [id = 530] 21:08:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x92321400) [pid = 1796] [serial = 1591] [outer = (nil)] 21:08:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x92bd0800) [pid = 1796] [serial = 1592] [outer = 0x92321400] 21:08:25 INFO - PROCESS | 1796 | 1463544505941 Marionette DEBUG loaded listener.js 21:08:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x92d9d800) [pid = 1796] [serial = 1593] [outer = 0x92321400] 21:08:26 INFO - PROCESS | 1796 | 1463544506807 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]]]}] 21:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1537ms 21:08:26 INFO - PROCESS | 1796 | 1463544506843 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 21:08:26 INFO - PROCESS | 1796 | 1463544506848 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 21:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:08:26 INFO - PROCESS | 1796 | 1463544506854 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:08:26 INFO - PROCESS | 1796 | 1463544506857 Marionette TRACE conn3 <- [1,2094,null,{}] 21:08:26 INFO - PROCESS | 1796 | 1463544506863 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}] 21:08:27 INFO - PROCESS | 1796 | 1463544507050 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 21:08:27 INFO - PROCESS | 1796 | 1463544507335 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x8eddc000 == 123 [pid = 1796] [id = 531] 21:08:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x922bdc00) [pid = 1796] [serial = 1594] [outer = (nil)] 21:08:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x939e2000) [pid = 1796] [serial = 1595] [outer = 0x922bdc00] 21:08:27 INFO - PROCESS | 1796 | 1463544507468 Marionette DEBUG loaded listener.js 21:08:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x93b0e000) [pid = 1796] [serial = 1596] [outer = 0x922bdc00] 21:08:28 INFO - PROCESS | 1796 | 1463544508358 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]]]}] 21:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1532ms 21:08:28 INFO - PROCESS | 1796 | 1463544508392 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 21:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:08:28 INFO - PROCESS | 1796 | 1463544508401 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 21:08:28 INFO - PROCESS | 1796 | 1463544508410 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:08:28 INFO - PROCESS | 1796 | 1463544508414 Marionette TRACE conn3 <- [1,2098,null,{}] 21:08:28 INFO - PROCESS | 1796 | 1463544508419 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}] 21:08:28 INFO - PROCESS | 1796 | 1463544508613 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 21:08:28 INFO - PROCESS | 1796 | 1463544508892 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x9396fc00 == 124 [pid = 1796] [id = 532] 21:08:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x939e1000) [pid = 1796] [serial = 1597] [outer = (nil)] 21:08:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x9503c400) [pid = 1796] [serial = 1598] [outer = 0x939e1000] 21:08:29 INFO - PROCESS | 1796 | 1463544509024 Marionette DEBUG loaded listener.js 21:08:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x95040c00) [pid = 1796] [serial = 1599] [outer = 0x939e1000] 21:08:29 INFO - PROCESS | 1796 | 1463544509898 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]]]}] 21:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1532ms 21:08:29 INFO - PROCESS | 1796 | 1463544509941 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 21:08:29 INFO - PROCESS | 1796 | 1463544509946 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 21:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:08:29 INFO - PROCESS | 1796 | 1463544509952 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:08:29 INFO - PROCESS | 1796 | 1463544509955 Marionette TRACE conn3 <- [1,2102,null,{}] 21:08:29 INFO - PROCESS | 1796 | 1463544509961 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}] 21:08:30 INFO - PROCESS | 1796 | 1463544510170 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 21:08:30 INFO - PROCESS | 1796 | 1463544510454 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x93b0f400 == 125 [pid = 1796] [id = 533] 21:08:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x94f0a400) [pid = 1796] [serial = 1600] [outer = (nil)] 21:08:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x954cd400) [pid = 1796] [serial = 1601] [outer = 0x94f0a400] 21:08:30 INFO - PROCESS | 1796 | 1463544510588 Marionette DEBUG loaded listener.js 21:08:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x9564f000) [pid = 1796] [serial = 1602] [outer = 0x94f0a400] 21:08:31 INFO - PROCESS | 1796 | 1463544511463 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]]]}] 21:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1586ms 21:08:31 INFO - PROCESS | 1796 | 1463544511540 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 21:08:31 INFO - PROCESS | 1796 | 1463544511543 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 21:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:08:31 INFO - PROCESS | 1796 | 1463544511549 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:08:31 INFO - PROCESS | 1796 | 1463544511553 Marionette TRACE conn3 <- [1,2106,null,{}] 21:08:31 INFO - PROCESS | 1796 | 1463544511559 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}] 21:08:31 INFO - PROCESS | 1796 | 1463544511804 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 21:08:32 INFO - PROCESS | 1796 | 1463544512123 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x8edda800 == 126 [pid = 1796] [id = 534] 21:08:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x925f8c00) [pid = 1796] [serial = 1603] [outer = (nil)] 21:08:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x98e2c400) [pid = 1796] [serial = 1604] [outer = 0x925f8c00] 21:08:32 INFO - PROCESS | 1796 | 1463544512226 Marionette DEBUG loaded listener.js 21:08:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x99509800) [pid = 1796] [serial = 1605] [outer = 0x925f8c00] 21:08:33 INFO - PROCESS | 1796 | 1463544513118 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]]]}] 21:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1631ms 21:08:33 INFO - PROCESS | 1796 | 1463544513185 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 21:08:33 INFO - PROCESS | 1796 | 1463544513188 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 21:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:08:33 INFO - PROCESS | 1796 | 1463544513198 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:08:33 INFO - PROCESS | 1796 | 1463544513201 Marionette TRACE conn3 <- [1,2110,null,{}] 21:08:33 INFO - PROCESS | 1796 | 1463544513208 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}] 21:08:33 INFO - PROCESS | 1796 | 1463544513447 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 21:08:33 INFO - PROCESS | 1796 | 1463544513819 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x99cd1c00 == 127 [pid = 1796] [id = 535] 21:08:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x9a271c00) [pid = 1796] [serial = 1606] [outer = (nil)] 21:08:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x9a278800) [pid = 1796] [serial = 1607] [outer = 0x9a271c00] 21:08:33 INFO - PROCESS | 1796 | 1463544513916 Marionette DEBUG loaded listener.js 21:08:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x9a69c000) [pid = 1796] [serial = 1608] [outer = 0x9a271c00] 21:08:34 INFO - PROCESS | 1796 | 1463544514854 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]]]}] 21:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1734ms 21:08:34 INFO - PROCESS | 1796 | 1463544514933 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 21:08:34 INFO - PROCESS | 1796 | 1463544514936 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 21:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:08:34 INFO - PROCESS | 1796 | 1463544514943 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:08:34 INFO - PROCESS | 1796 | 1463544514947 Marionette TRACE conn3 <- [1,2114,null,{}] 21:08:34 INFO - PROCESS | 1796 | 1463544514953 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}] 21:08:35 INFO - PROCESS | 1796 | 1463544515194 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 21:08:35 INFO - PROCESS | 1796 | 1463544515519 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x99a4c000 == 128 [pid = 1796] [id = 536] 21:08:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x9a27b000) [pid = 1796] [serial = 1609] [outer = (nil)] 21:08:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x9ac47000) [pid = 1796] [serial = 1610] [outer = 0x9a27b000] 21:08:35 INFO - PROCESS | 1796 | 1463544515610 Marionette DEBUG loaded listener.js 21:08:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x9ac51000) [pid = 1796] [serial = 1611] [outer = 0x9a27b000] 21:08:36 INFO - PROCESS | 1796 | 1463544516498 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]]]}] 21:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1590ms 21:08:36 INFO - PROCESS | 1796 | 1463544516534 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 21:08:36 INFO - PROCESS | 1796 | 1463544516538 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 21:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:08:36 INFO - PROCESS | 1796 | 1463544516565 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:08:36 INFO - PROCESS | 1796 | 1463544516569 Marionette TRACE conn3 <- [1,2118,null,{}] 21:08:36 INFO - PROCESS | 1796 | 1463544516574 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}] 21:08:36 INFO - PROCESS | 1796 | 1463544516770 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 21:08:37 INFO - PROCESS | 1796 | 1463544517160 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x92bc1c00 == 129 [pid = 1796] [id = 537] 21:08:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x94f05400) [pid = 1796] [serial = 1612] [outer = (nil)] 21:08:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x9afd0400) [pid = 1796] [serial = 1613] [outer = 0x94f05400] 21:08:37 INFO - PROCESS | 1796 | 1463544517252 Marionette DEBUG loaded listener.js 21:08:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x9b731c00) [pid = 1796] [serial = 1614] [outer = 0x94f05400] 21:08:38 INFO - PROCESS | 1796 | 1463544518196 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]]]}] 21:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1685ms 21:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:08:38 INFO - PROCESS | 1796 | 1463544518247 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 21:08:38 INFO - PROCESS | 1796 | 1463544518250 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 21:08:38 INFO - PROCESS | 1796 | 1463544518256 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:08:38 INFO - PROCESS | 1796 | 1463544518260 Marionette TRACE conn3 <- [1,2122,null,{}] 21:08:38 INFO - PROCESS | 1796 | 1463544518266 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}] 21:08:38 INFO - PROCESS | 1796 | 1463544518471 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 21:08:38 INFO - PROCESS | 1796 | 1463544518796 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x99cd3c00 == 130 [pid = 1796] [id = 538] 21:08:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x9a276c00) [pid = 1796] [serial = 1615] [outer = (nil)] 21:08:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0xa2507c00) [pid = 1796] [serial = 1616] [outer = 0x9a276c00] 21:08:38 INFO - PROCESS | 1796 | 1463544518888 Marionette DEBUG loaded listener.js 21:08:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0xa31ce800) [pid = 1796] [serial = 1617] [outer = 0x9a276c00] 21:08:39 INFO - PROCESS | 1796 | 1463544519883 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]]]}] 21:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1685ms 21:08:39 INFO - PROCESS | 1796 | 1463544519940 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 21:08:39 INFO - PROCESS | 1796 | 1463544519944 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 21:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:08:39 INFO - PROCESS | 1796 | 1463544519951 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:08:39 INFO - PROCESS | 1796 | 1463544519954 Marionette TRACE conn3 <- [1,2126,null,{}] 21:08:39 INFO - PROCESS | 1796 | 1463544519960 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}] 21:08:40 INFO - PROCESS | 1796 | 1463544520183 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 21:08:40 INFO - PROCESS | 1796 | 1463544520512 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ac49800 == 131 [pid = 1796] [id = 539] 21:08:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0xa051d400) [pid = 1796] [serial = 1618] [outer = (nil)] 21:08:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0xa63f7c00) [pid = 1796] [serial = 1619] [outer = 0xa051d400] 21:08:40 INFO - PROCESS | 1796 | 1463544520606 Marionette DEBUG loaded listener.js 21:08:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0xa69a7000) [pid = 1796] [serial = 1620] [outer = 0xa051d400] 21:08:41 INFO - PROCESS | 1796 | 1463544521483 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]]]}] 21:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1581ms 21:08:41 INFO - PROCESS | 1796 | 1463544521533 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 21:08:41 INFO - PROCESS | 1796 | 1463544521537 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 21:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:08:41 INFO - PROCESS | 1796 | 1463544521543 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:08:41 INFO - PROCESS | 1796 | 1463544521547 Marionette TRACE conn3 <- [1,2130,null,{}] 21:08:41 INFO - PROCESS | 1796 | 1463544521552 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}] 21:08:41 INFO - PROCESS | 1796 | 1463544521771 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 21:08:42 INFO - PROCESS | 1796 | 1463544522057 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ac4e000 == 132 [pid = 1796] [id = 540] 21:08:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x9b17ac00) [pid = 1796] [serial = 1621] [outer = (nil)] 21:08:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0xa6b8d800) [pid = 1796] [serial = 1622] [outer = 0x9b17ac00] 21:08:42 INFO - PROCESS | 1796 | 1463544522193 Marionette DEBUG loaded listener.js 21:08:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0xa6b91400) [pid = 1796] [serial = 1623] [outer = 0x9b17ac00] 21:08:43 INFO - PROCESS | 1796 | 1463544523089 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] 21:08:43 INFO - PROCESS | 1796 | 1463544523136 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 21:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:08:43 INFO - PROCESS | 1796 | 1463544523143 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:08:43 INFO - PROCESS | 1796 | 1463544523146 Marionette TRACE conn3 <- [1,2134,null,{}] 21:08:43 INFO - PROCESS | 1796 | 1463544523152 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}] 21:08:43 INFO - PROCESS | 1796 | 1463544523359 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 21:08:43 INFO - PROCESS | 1796 | 1463544523703 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x85b2e800 == 133 [pid = 1796] [id = 541] 21:08:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x85b2f000) [pid = 1796] [serial = 1624] [outer = (nil)] 21:08:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x85b36400) [pid = 1796] [serial = 1625] [outer = 0x85b2f000] 21:08:43 INFO - PROCESS | 1796 | 1463544523795 Marionette DEBUG loaded listener.js 21:08:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x85b3b400) [pid = 1796] [serial = 1626] [outer = 0x85b2f000] 21:08:44 INFO - PROCESS | 1796 | 1463544524671 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]]]}] 21:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1592ms 21:08:44 INFO - PROCESS | 1796 | 1463544524736 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 21:08:44 INFO - PROCESS | 1796 | 1463544524740 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 21:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:08:44 INFO - PROCESS | 1796 | 1463544524746 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:08:44 INFO - PROCESS | 1796 | 1463544524749 Marionette TRACE conn3 <- [1,2138,null,{}] 21:08:44 INFO - PROCESS | 1796 | 1463544524755 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}] 21:08:44 INFO - PROCESS | 1796 | 1463544524963 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 21:08:45 INFO - PROCESS | 1796 | 1463544525313 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x85b33c00 == 134 [pid = 1796] [id = 542] 21:08:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x85b34c00) [pid = 1796] [serial = 1627] [outer = (nil)] 21:08:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x8e578000) [pid = 1796] [serial = 1628] [outer = 0x85b34c00] 21:08:45 INFO - PROCESS | 1796 | 1463544525401 Marionette DEBUG loaded listener.js 21:08:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x8e57b800) [pid = 1796] [serial = 1629] [outer = 0x85b34c00] 21:08:46 INFO - PROCESS | 1796 | 1463544526284 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]]]}] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8d295c00 == 133 [pid = 1796] [id = 280] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0e2400 == 132 [pid = 1796] [id = 423] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x88fc2400 == 131 [pid = 1796] [id = 426] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0e4c00 == 130 [pid = 1796] [id = 523] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8b4dc400 == 129 [pid = 1796] [id = 522] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8b4dd000 == 128 [pid = 1796] [id = 521] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x887e1c00 == 127 [pid = 1796] [id = 520] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0xa2503800 == 126 [pid = 1796] [id = 518] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x929be000 == 125 [pid = 1796] [id = 517] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x98130c00 == 124 [pid = 1796] [id = 515] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x86decc00 == 123 [pid = 1796] [id = 516] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x9a27a000 == 122 [pid = 1796] [id = 514] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x9ae32800 == 121 [pid = 1796] [id = 513] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x9127dc00 == 120 [pid = 1796] [id = 511] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x99a4b800 == 119 [pid = 1796] [id = 512] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x91276800 == 118 [pid = 1796] [id = 510] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x93bc9c00 == 117 [pid = 1796] [id = 509] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0de800 == 116 [pid = 1796] [id = 508] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8d5800 == 115 [pid = 1796] [id = 507] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x91277400 == 114 [pid = 1796] [id = 506] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7d1c00 == 113 [pid = 1796] [id = 504] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8f0e6000 == 112 [pid = 1796] [id = 505] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1a0c00 == 111 [pid = 1796] [id = 503] 21:08:47 INFO - PROCESS | 1796 | --DOCSHELL 0x86dedc00 == 110 [pid = 1796] [id = 502] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x8dacec00) [pid = 1796] [serial = 1505] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x8d25cc00) [pid = 1796] [serial = 1503] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x9afc7400) [pid = 1796] [serial = 1481] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x8cb3dc00) [pid = 1796] [serial = 1497] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x8d260800) [pid = 1796] [serial = 1500] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x9b116400) [pid = 1796] [serial = 1482] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x8d0a3c00) [pid = 1796] [serial = 1440] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x9297c800) [pid = 1796] [serial = 1491] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x8d252000) [pid = 1796] [serial = 1499] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x99f84400) [pid = 1796] [serial = 1410] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x95655000) [pid = 1796] [serial = 1466] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x9994ec00) [pid = 1796] [serial = 1469] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x9ac51800) [pid = 1796] [serial = 1478] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x9b788000) [pid = 1796] [serial = 1485] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x9a27a800) [pid = 1796] [serial = 1472] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x8e709000) [pid = 1796] [serial = 1380] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x8d2a0c00) [pid = 1796] [serial = 1377] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0xa0518000) [pid = 1796] [serial = 1487] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8cb36800) [pid = 1796] [serial = 1439] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x8f0ef400) [pid = 1796] [serial = 1383] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x925f2400) [pid = 1796] [serial = 1451] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x91cc3400) [pid = 1796] [serial = 1386] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x92a10400) [pid = 1796] [serial = 1454] [outer = (nil)] [url = about:blank] 21:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 3038ms 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x91ef0000) [pid = 1796] [serial = 1449] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x95252000) [pid = 1796] [serial = 1401] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x8b4e8c00) [pid = 1796] [serial = 1496] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x94fbdc00) [pid = 1796] [serial = 1461] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x9a3e0c00) [pid = 1796] [serial = 1473] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x9813c800) [pid = 1796] [serial = 1404] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x939d7400) [pid = 1796] [serial = 1458] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x94fca400) [pid = 1796] [serial = 1398] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x93966400) [pid = 1796] [serial = 1457] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x93b09400) [pid = 1796] [serial = 1395] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x92bd0c00) [pid = 1796] [serial = 1455] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8d354400) [pid = 1796] [serial = 1442] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x99a4e000) [pid = 1796] [serial = 1407] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8edd9800) [pid = 1796] [serial = 1445] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9524b800) [pid = 1796] [serial = 1463] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8d844800) [pid = 1796] [serial = 1443] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x94f07000) [pid = 1796] [serial = 1460] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x925fa000) [pid = 1796] [serial = 1452] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8f0ebc00) [pid = 1796] [serial = 1446] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x95256800) [pid = 1796] [serial = 1464] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0xa051ec00) [pid = 1796] [serial = 1488] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x91cc6c00) [pid = 1796] [serial = 1448] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x881ca000) [pid = 1796] [serial = 1493] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x99e20000) [pid = 1796] [serial = 1470] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x92de5c00) [pid = 1796] [serial = 1392] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9a6a3c00) [pid = 1796] [serial = 1475] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x9acd2000) [pid = 1796] [serial = 1479] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x9a846c00) [pid = 1796] [serial = 1476] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x929b0800) [pid = 1796] [serial = 1389] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x9b77f400) [pid = 1796] [serial = 1484] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x91390000) [pid = 1796] [serial = 1490] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x88fc6c00) [pid = 1796] [serial = 1494] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x981d8400) [pid = 1796] [serial = 1467] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8b214000) [pid = 1796] [serial = 1374] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8ad51800) [pid = 1796] [serial = 1502] [outer = (nil)] [url = about:blank] 21:08:47 INFO - PROCESS | 1796 | 1463544527950 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 21:08:47 INFO - PROCESS | 1796 | 1463544527956 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 21:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:08:47 INFO - PROCESS | 1796 | 1463544527967 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:08:47 INFO - PROCESS | 1796 | 1463544527974 Marionette TRACE conn3 <- [1,2142,null,{}] 21:08:47 INFO - PROCESS | 1796 | 1463544527982 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}] 21:08:48 INFO - PROCESS | 1796 | 1463544528181 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 21:08:48 INFO - PROCESS | 1796 | 1463544528400 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fcf800 == 111 [pid = 1796] [id = 543] 21:08:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x88fd0000) [pid = 1796] [serial = 1630] [outer = (nil)] 21:08:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8ab76000) [pid = 1796] [serial = 1631] [outer = 0x88fd0000] 21:08:48 INFO - PROCESS | 1796 | 1463544528481 Marionette DEBUG loaded listener.js 21:08:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8abf5000) [pid = 1796] [serial = 1632] [outer = 0x88fd0000] 21:08:49 INFO - PROCESS | 1796 | 1463544529521 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] 21:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:08:49 INFO - PROCESS | 1796 | 1463544529563 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 21:08:49 INFO - PROCESS | 1796 | 1463544529575 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:08:49 INFO - PROCESS | 1796 | 1463544529581 Marionette TRACE conn3 <- [1,2146,null,{}] 21:08:49 INFO - PROCESS | 1796 | 1463544529587 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}] 21:08:49 INFO - PROCESS | 1796 | 1463544529874 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 21:08:50 INFO - PROCESS | 1796 | 1463544530045 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b560000 == 112 [pid = 1796] [id = 544] 21:08:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8b561000) [pid = 1796] [serial = 1633] [outer = (nil)] 21:08:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8cb3e800) [pid = 1796] [serial = 1634] [outer = 0x8b561000] 21:08:50 INFO - PROCESS | 1796 | 1463544530131 Marionette DEBUG loaded listener.js 21:08:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8d0ab000) [pid = 1796] [serial = 1635] [outer = 0x8b561000] 21:08:51 INFO - PROCESS | 1796 | 1463544531051 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] 21:08:51 INFO - PROCESS | 1796 | 1463544531123 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 21:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:08:51 INFO - PROCESS | 1796 | 1463544531130 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:08:51 INFO - PROCESS | 1796 | 1463544531134 Marionette TRACE conn3 <- [1,2150,null,{}] 21:08:51 INFO - PROCESS | 1796 | 1463544531149 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}] 21:08:51 INFO - PROCESS | 1796 | 1463544531439 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 21:08:51 INFO - PROCESS | 1796 | 1463544531475 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fcbc00 == 113 [pid = 1796] [id = 545] 21:08:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8d19fc00) [pid = 1796] [serial = 1636] [outer = (nil)] 21:08:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8d25e800) [pid = 1796] [serial = 1637] [outer = 0x8d19fc00] 21:08:51 INFO - PROCESS | 1796 | 1463544531554 Marionette DEBUG loaded listener.js 21:08:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8d354c00) [pid = 1796] [serial = 1638] [outer = 0x8d19fc00] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x929bf400) [pid = 1796] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x9a6a4400) [pid = 1796] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8d0e0c00) [pid = 1796] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8abea000) [pid = 1796] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x9127e800) [pid = 1796] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x93bcf000) [pid = 1796] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x9b11f000) [pid = 1796] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8d259400) [pid = 1796] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x95035800) [pid = 1796] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x9a3e5c00) [pid = 1796] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8e7db000) [pid = 1796] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x977e2000) [pid = 1796] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x9b733400) [pid = 1796] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8d0a9c00) [pid = 1796] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0xa0518400) [pid = 1796] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x9afc5400) [pid = 1796] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x91eeb800) [pid = 1796] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x95041400) [pid = 1796] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0xa2727c00) [pid = 1796] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8d198400) [pid = 1796] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8b4e1000) [pid = 1796] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8abeb400) [pid = 1796] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:08:53 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x887e2800) [pid = 1796] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:08:53 INFO - PROCESS | 1796 | 1463544533373 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]]]}] 21:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 2289ms 21:08:53 INFO - PROCESS | 1796 | 1463544533420 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 21:08:53 INFO - PROCESS | 1796 | 1463544533424 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 21:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:08:53 INFO - PROCESS | 1796 | 1463544533430 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:08:53 INFO - PROCESS | 1796 | 1463544533433 Marionette TRACE conn3 <- [1,2154,null,{}] 21:08:53 INFO - PROCESS | 1796 | 1463544533438 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}] 21:08:53 INFO - PROCESS | 1796 | 1463544533622 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 21:08:53 INFO - PROCESS | 1796 | 1463544533808 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x887de800 == 114 [pid = 1796] [id = 546] 21:08:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x8abeb400) [pid = 1796] [serial = 1639] [outer = (nil)] 21:08:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8d258800) [pid = 1796] [serial = 1640] [outer = 0x8abeb400] 21:08:53 INFO - PROCESS | 1796 | 1463544533881 Marionette DEBUG loaded listener.js 21:08:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8d842000) [pid = 1796] [serial = 1641] [outer = 0x8abeb400] 21:08:54 INFO - PROCESS | 1796 | 1463544534675 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]]]}] 21:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1289ms 21:08:54 INFO - PROCESS | 1796 | 1463544534719 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 21:08:54 INFO - PROCESS | 1796 | 1463544534723 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 21:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:08:54 INFO - PROCESS | 1796 | 1463544534729 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:08:54 INFO - PROCESS | 1796 | 1463544534732 Marionette TRACE conn3 <- [1,2158,null,{}] 21:08:54 INFO - PROCESS | 1796 | 1463544534742 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}] 21:08:54 INFO - PROCESS | 1796 | 1463544534987 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 21:08:55 INFO - PROCESS | 1796 | 1463544535009 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x85b32800 == 115 [pid = 1796] [id = 547] 21:08:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x85b38c00) [pid = 1796] [serial = 1642] [outer = (nil)] 21:08:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x881c3800) [pid = 1796] [serial = 1643] [outer = 0x85b38c00] 21:08:55 INFO - PROCESS | 1796 | 1463544535220 Marionette DEBUG loaded listener.js 21:08:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x887e3400) [pid = 1796] [serial = 1644] [outer = 0x85b38c00] 21:08:56 INFO - PROCESS | 1796 | 1463544536376 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]]]}] 21:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1684ms 21:08:56 INFO - PROCESS | 1796 | 1463544536426 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 21:08:56 INFO - PROCESS | 1796 | 1463544536434 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 21:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:08:56 INFO - PROCESS | 1796 | 1463544536443 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:08:56 INFO - PROCESS | 1796 | 1463544536449 Marionette TRACE conn3 <- [1,2162,null,{}] 21:08:56 INFO - PROCESS | 1796 | 1463544536457 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}] 21:08:56 INFO - PROCESS | 1796 | 1463544536698 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 21:08:57 INFO - PROCESS | 1796 | 1463544537019 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cb35000 == 116 [pid = 1796] [id = 548] 21:08:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8cb39400) [pid = 1796] [serial = 1645] [outer = (nil)] 21:08:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8d0a0400) [pid = 1796] [serial = 1646] [outer = 0x8cb39400] 21:08:57 INFO - PROCESS | 1796 | 1463544537124 Marionette DEBUG loaded listener.js 21:08:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8d197c00) [pid = 1796] [serial = 1647] [outer = 0x8cb39400] 21:08:58 INFO - PROCESS | 1796 | 1463544538087 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]]]}] 21:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1689ms 21:08:58 INFO - PROCESS | 1796 | 1463544538131 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 21:08:58 INFO - PROCESS | 1796 | 1463544538137 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 21:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:08:58 INFO - PROCESS | 1796 | 1463544538148 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:08:58 INFO - PROCESS | 1796 | 1463544538152 Marionette TRACE conn3 <- [1,2166,null,{}] 21:08:58 INFO - PROCESS | 1796 | 1463544538158 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}] 21:08:58 INFO - PROCESS | 1796 | 1463544538370 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 21:08:58 INFO - PROCESS | 1796 | 1463544538731 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0df800 == 117 [pid = 1796] [id = 549] 21:08:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8d19c400) [pid = 1796] [serial = 1648] [outer = (nil)] 21:08:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8d7f1800) [pid = 1796] [serial = 1649] [outer = 0x8d19c400] 21:08:58 INFO - PROCESS | 1796 | 1463544538825 Marionette DEBUG loaded listener.js 21:08:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8d8d9000) [pid = 1796] [serial = 1650] [outer = 0x8d19c400] 21:08:59 INFO - PROCESS | 1796 | 1463544539815 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]]]}] 21:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1731ms 21:08:59 INFO - PROCESS | 1796 | 1463544539879 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 21:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:08:59 INFO - PROCESS | 1796 | 1463544539883 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 21:08:59 INFO - PROCESS | 1796 | 1463544539891 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:08:59 INFO - PROCESS | 1796 | 1463544539897 Marionette TRACE conn3 <- [1,2170,null,{}] 21:08:59 INFO - PROCESS | 1796 | 1463544539913 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}] 21:09:00 INFO - PROCESS | 1796 | 1463544540170 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 21:09:00 INFO - PROCESS | 1796 | 1463544540502 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d25a800 == 118 [pid = 1796] [id = 550] 21:09:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8e580000) [pid = 1796] [serial = 1651] [outer = (nil)] 21:09:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8e640800) [pid = 1796] [serial = 1652] [outer = 0x8e580000] 21:09:00 INFO - PROCESS | 1796 | 1463544540593 Marionette DEBUG loaded listener.js 21:09:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8e64d400) [pid = 1796] [serial = 1653] [outer = 0x8e580000] 21:09:01 INFO - PROCESS | 1796 | 1463544541531 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]]]}] 21:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1690ms 21:09:01 INFO - PROCESS | 1796 | 1463544541581 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 21:09:01 INFO - PROCESS | 1796 | 1463544541587 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 21:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:09:01 INFO - PROCESS | 1796 | 1463544541612 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:09:01 INFO - PROCESS | 1796 | 1463544541616 Marionette TRACE conn3 <- [1,2174,null,{}] 21:09:01 INFO - PROCESS | 1796 | 1463544541622 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}] 21:09:01 INFO - PROCESS | 1796 | 1463544541841 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 21:09:02 INFO - PROCESS | 1796 | 1463544542179 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b20fc00 == 119 [pid = 1796] [id = 551] 21:09:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8cce5c00) [pid = 1796] [serial = 1654] [outer = (nil)] 21:09:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8e706800) [pid = 1796] [serial = 1655] [outer = 0x8cce5c00] 21:09:02 INFO - PROCESS | 1796 | 1463544542317 Marionette DEBUG loaded listener.js 21:09:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8e70e800) [pid = 1796] [serial = 1656] [outer = 0x8cce5c00] 21:09:03 INFO - PROCESS | 1796 | 1463544543316 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]]]}] 21:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1739ms 21:09:03 INFO - PROCESS | 1796 | 1463544543350 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 21:09:03 INFO - PROCESS | 1796 | 1463544543353 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 21:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:09:03 INFO - PROCESS | 1796 | 1463544543361 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:09:03 INFO - PROCESS | 1796 | 1463544543364 Marionette TRACE conn3 <- [1,2178,null,{}] 21:09:03 INFO - PROCESS | 1796 | 1463544543370 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}] 21:09:03 INFO - PROCESS | 1796 | 1463544543576 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 21:09:03 INFO - PROCESS | 1796 | 1463544543905 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e70fc00 == 120 [pid = 1796] [id = 552] 21:09:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8e7cec00) [pid = 1796] [serial = 1657] [outer = (nil)] 21:09:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8edd5000) [pid = 1796] [serial = 1658] [outer = 0x8e7cec00] 21:09:04 INFO - PROCESS | 1796 | 1463544544014 Marionette DEBUG loaded listener.js 21:09:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8f0e6800) [pid = 1796] [serial = 1659] [outer = 0x8e7cec00] 21:09:05 INFO - PROCESS | 1796 | 1463544545008 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]]]}] 21:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1683ms 21:09:05 INFO - PROCESS | 1796 | 1463544545058 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 21:09:05 INFO - PROCESS | 1796 | 1463544545062 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 21:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:09:05 INFO - PROCESS | 1796 | 1463544545071 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:09:05 INFO - PROCESS | 1796 | 1463544545075 Marionette TRACE conn3 <- [1,2182,null,{}] 21:09:05 INFO - PROCESS | 1796 | 1463544545080 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}] 21:09:05 INFO - PROCESS | 1796 | 1463544545295 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 21:09:05 INFO - PROCESS | 1796 | 1463544545617 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cb31400 == 121 [pid = 1796] [id = 553] 21:09:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8e708c00) [pid = 1796] [serial = 1660] [outer = (nil)] 21:09:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x9139dc00) [pid = 1796] [serial = 1661] [outer = 0x8e708c00] 21:09:05 INFO - PROCESS | 1796 | 1463544545710 Marionette DEBUG loaded listener.js 21:09:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x91ccdc00) [pid = 1796] [serial = 1662] [outer = 0x8e708c00] 21:09:06 INFO - PROCESS | 1796 | 1463544546625 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]]]}] 21:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1631ms 21:09:06 INFO - PROCESS | 1796 | 1463544546703 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 21:09:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:09:06 INFO - PROCESS | 1796 | 1463544546707 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 21:09:06 INFO - PROCESS | 1796 | 1463544546713 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:09:06 INFO - PROCESS | 1796 | 1463544546717 Marionette TRACE conn3 <- [1,2186,null,{}] 21:09:06 INFO - PROCESS | 1796 | 1463544546723 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}] 21:09:06 INFO - PROCESS | 1796 | 1463544546926 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 21:09:07 INFO - PROCESS | 1796 | 1463544547256 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b211800 == 122 [pid = 1796] [id = 554] 21:09:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8edd8800) [pid = 1796] [serial = 1663] [outer = (nil)] 21:09:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x92324400) [pid = 1796] [serial = 1664] [outer = 0x8edd8800] 21:09:07 INFO - PROCESS | 1796 | 1463544547347 Marionette DEBUG loaded listener.js 21:09:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x925f2000) [pid = 1796] [serial = 1665] [outer = 0x8edd8800] 21:09:08 INFO - PROCESS | 1796 | 1463544548277 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]]]}] 21:09:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:09:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1631ms 21:09:08 INFO - PROCESS | 1796 | 1463544548345 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 21:09:08 INFO - PROCESS | 1796 | 1463544548348 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 21:09:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:09:08 INFO - PROCESS | 1796 | 1463544548355 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:09:08 INFO - PROCESS | 1796 | 1463544548359 Marionette TRACE conn3 <- [1,2190,null,{}] 21:09:08 INFO - PROCESS | 1796 | 1463544548364 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}] 21:09:08 INFO - PROCESS | 1796 | 1463544548562 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 21:09:08 INFO - PROCESS | 1796 | 1463544548843 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e640400 == 123 [pid = 1796] [id = 555] 21:09:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8eec3400) [pid = 1796] [serial = 1666] [outer = (nil)] 21:09:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x929b9c00) [pid = 1796] [serial = 1667] [outer = 0x8eec3400] 21:09:08 INFO - PROCESS | 1796 | 1463544548937 Marionette DEBUG loaded listener.js 21:09:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x929bcc00) [pid = 1796] [serial = 1668] [outer = 0x8eec3400] 21:09:09 INFO - PROCESS | 1796 | 1463544549831 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]]]}] 21:09:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:09:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1539ms 21:09:09 INFO - PROCESS | 1796 | 1463544549896 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 21:09:09 INFO - PROCESS | 1796 | 1463544549900 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 21:09:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:09:09 INFO - PROCESS | 1796 | 1463544549907 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:09:09 INFO - PROCESS | 1796 | 1463544549910 Marionette TRACE conn3 <- [1,2194,null,{}] 21:09:09 INFO - PROCESS | 1796 | 1463544549916 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}] 21:09:10 INFO - PROCESS | 1796 | 1463544550172 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 21:09:10 INFO - PROCESS | 1796 | 1463544550491 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ef1c00 == 124 [pid = 1796] [id = 556] 21:09:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x929b2400) [pid = 1796] [serial = 1669] [outer = (nil)] 21:09:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x92d93c00) [pid = 1796] [serial = 1670] [outer = 0x929b2400] 21:09:10 INFO - PROCESS | 1796 | 1463544550589 Marionette DEBUG loaded listener.js 21:09:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x92d97000) [pid = 1796] [serial = 1671] [outer = 0x929b2400] 21:09:11 INFO - PROCESS | 1796 | 1463544551500 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]]]}] 21:09:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:09:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1637ms 21:09:11 INFO - PROCESS | 1796 | 1463544551545 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 21:09:11 INFO - PROCESS | 1796 | 1463544551549 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 21:09:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:09:11 INFO - PROCESS | 1796 | 1463544551555 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:09:11 INFO - PROCESS | 1796 | 1463544551559 Marionette TRACE conn3 <- [1,2198,null,{}] 21:09:11 INFO - PROCESS | 1796 | 1463544551564 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}] 21:09:11 INFO - PROCESS | 1796 | 1463544551762 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 21:09:12 INFO - PROCESS | 1796 | 1463544552045 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x939e4400 == 125 [pid = 1796] [id = 557] 21:09:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x93b01800) [pid = 1796] [serial = 1672] [outer = (nil)] 21:09:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x93b0b400) [pid = 1796] [serial = 1673] [outer = 0x93b01800] 21:09:12 INFO - PROCESS | 1796 | 1463544552206 Marionette DEBUG loaded listener.js 21:09:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x94f0f400) [pid = 1796] [serial = 1674] [outer = 0x93b01800] 21:09:13 INFO - PROCESS | 1796 | 1463544553164 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]]]}] 21:09:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:09:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1637ms 21:09:13 INFO - PROCESS | 1796 | 1463544553194 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 21:09:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:09:13 INFO - PROCESS | 1796 | 1463544553199 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 21:09:13 INFO - PROCESS | 1796 | 1463544553205 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:09:13 INFO - PROCESS | 1796 | 1463544553210 Marionette TRACE conn3 <- [1,2202,null,{}] 21:09:13 INFO - PROCESS | 1796 | 1463544553215 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}] 21:09:13 INFO - PROCESS | 1796 | 1463544553448 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 21:09:13 INFO - PROCESS | 1796 | 1463544553771 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x94fbdc00 == 126 [pid = 1796] [id = 558] 21:09:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x9503dc00) [pid = 1796] [serial = 1675] [outer = (nil)] 21:09:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x95255000) [pid = 1796] [serial = 1676] [outer = 0x9503dc00] 21:09:13 INFO - PROCESS | 1796 | 1463544553868 Marionette DEBUG loaded listener.js 21:09:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x954c9000) [pid = 1796] [serial = 1677] [outer = 0x9503dc00] 21:09:14 INFO - PROCESS | 1796 | 1463544554795 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]]]}] 21:09:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:09:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1633ms 21:09:14 INFO - PROCESS | 1796 | 1463544554838 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 21:09:14 INFO - PROCESS | 1796 | 1463544554842 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 21:09:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:09:14 INFO - PROCESS | 1796 | 1463544554848 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:09:14 INFO - PROCESS | 1796 | 1463544554851 Marionette TRACE conn3 <- [1,2206,null,{}] 21:09:14 INFO - PROCESS | 1796 | 1463544554857 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}] 21:09:15 INFO - PROCESS | 1796 | 1463544555053 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 21:09:15 INFO - PROCESS | 1796 | 1463544555374 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x9524fc00 == 127 [pid = 1796] [id = 559] 21:09:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x95252c00) [pid = 1796] [serial = 1678] [outer = (nil)] 21:09:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x981a4c00) [pid = 1796] [serial = 1679] [outer = 0x95252c00] 21:09:15 INFO - PROCESS | 1796 | 1463544555465 Marionette DEBUG loaded listener.js 21:09:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x981d8800) [pid = 1796] [serial = 1680] [outer = 0x95252c00] 21:09:16 INFO - PROCESS | 1796 | 1463544556444 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]]]}] 21:09:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:09:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1640ms 21:09:16 INFO - PROCESS | 1796 | 1463544556492 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 21:09:16 INFO - PROCESS | 1796 | 1463544556515 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 21:09:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:09:16 INFO - PROCESS | 1796 | 1463544556525 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:09:16 INFO - PROCESS | 1796 | 1463544556529 Marionette TRACE conn3 <- [1,2210,null,{}] 21:09:16 INFO - PROCESS | 1796 | 1463544556539 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}] 21:09:16 INFO - PROCESS | 1796 | 1463544556884 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 21:09:17 INFO - PROCESS | 1796 | 1463544557315 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x929be800 == 128 [pid = 1796] [id = 560] 21:09:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x93b07400) [pid = 1796] [serial = 1681] [outer = (nil)] 21:09:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x98ec1000) [pid = 1796] [serial = 1682] [outer = 0x93b07400] 21:09:17 INFO - PROCESS | 1796 | 1463544557461 Marionette DEBUG loaded listener.js 21:09:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x9950b000) [pid = 1796] [serial = 1683] [outer = 0x93b07400] 21:09:18 INFO - PROCESS | 1796 | 1463544558529 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]]]}] 21:09:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:09:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2044ms 21:09:18 INFO - PROCESS | 1796 | 1463544558568 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 21:09:18 INFO - PROCESS | 1796 | 1463544558571 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 21:09:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:09:18 INFO - PROCESS | 1796 | 1463544558577 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:09:18 INFO - PROCESS | 1796 | 1463544558581 Marionette TRACE conn3 <- [1,2214,null,{}] 21:09:18 INFO - PROCESS | 1796 | 1463544558587 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}] 21:09:18 INFO - PROCESS | 1796 | 1463544558780 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 21:09:19 INFO - PROCESS | 1796 | 1463544559058 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x98ab3800 == 129 [pid = 1796] [id = 561] 21:09:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x999ae800) [pid = 1796] [serial = 1684] [outer = (nil)] 21:09:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x99cd0800) [pid = 1796] [serial = 1685] [outer = 0x999ae800] 21:09:19 INFO - PROCESS | 1796 | 1463544559147 Marionette DEBUG loaded listener.js 21:09:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x99ccf800) [pid = 1796] [serial = 1686] [outer = 0x999ae800] 21:09:20 INFO - PROCESS | 1796 | 1463544560099 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]]]}] 21:09:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:09:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1582ms 21:09:20 INFO - PROCESS | 1796 | 1463544560161 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 21:09:20 INFO - PROCESS | 1796 | 1463544560165 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 21:09:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:09:20 INFO - PROCESS | 1796 | 1463544560171 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:09:20 INFO - PROCESS | 1796 | 1463544560175 Marionette TRACE conn3 <- [1,2218,null,{}] 21:09:20 INFO - PROCESS | 1796 | 1463544560180 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}] 21:09:20 INFO - PROCESS | 1796 | 1463544560379 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 21:09:20 INFO - PROCESS | 1796 | 1463544560656 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x92d97800 == 130 [pid = 1796] [id = 562] 21:09:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x99610000) [pid = 1796] [serial = 1687] [outer = (nil)] 21:09:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x99f84400) [pid = 1796] [serial = 1688] [outer = 0x99610000] 21:09:20 INFO - PROCESS | 1796 | 1463544560803 Marionette DEBUG loaded listener.js 21:09:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x9a274000) [pid = 1796] [serial = 1689] [outer = 0x99610000] 21:09:21 INFO - PROCESS | 1796 | 1463544561753 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]]]}] 21:09:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:09:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1632ms 21:09:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:09:21 INFO - PROCESS | 1796 | 1463544561805 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 21:09:21 INFO - PROCESS | 1796 | 1463544561808 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 21:09:21 INFO - PROCESS | 1796 | 1463544561815 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:09:21 INFO - PROCESS | 1796 | 1463544561818 Marionette TRACE conn3 <- [1,2222,null,{}] 21:09:21 INFO - PROCESS | 1796 | 1463544561826 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}] 21:09:22 INFO - PROCESS | 1796 | 1463544562019 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 21:09:22 INFO - PROCESS | 1796 | 1463544562295 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a270c00 == 131 [pid = 1796] [id = 563] 21:09:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x9a27a000) [pid = 1796] [serial = 1690] [outer = (nil)] 21:09:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x9a69d000) [pid = 1796] [serial = 1691] [outer = 0x9a27a000] 21:09:22 INFO - PROCESS | 1796 | 1463544562383 Marionette DEBUG loaded listener.js 21:09:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x9a6a4000) [pid = 1796] [serial = 1692] [outer = 0x9a27a000] 21:09:23 INFO - PROCESS | 1796 | 1463544563299 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]]]}] 21:09:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:09:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1531ms 21:09:23 INFO - PROCESS | 1796 | 1463544563346 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 21:09:23 INFO - PROCESS | 1796 | 1463544563349 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 21:09:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:09:23 INFO - PROCESS | 1796 | 1463544563356 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:09:23 INFO - PROCESS | 1796 | 1463544563359 Marionette TRACE conn3 <- [1,2226,null,{}] 21:09:23 INFO - PROCESS | 1796 | 1463544563366 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}] 21:09:23 INFO - PROCESS | 1796 | 1463544563566 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 21:09:23 INFO - PROCESS | 1796 | 1463544563845 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x9aa0b000 == 132 [pid = 1796] [id = 564] 21:09:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x9aa0e800) [pid = 1796] [serial = 1693] [outer = (nil)] 21:09:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x9ae2f400) [pid = 1796] [serial = 1694] [outer = 0x9aa0e800] 21:09:23 INFO - PROCESS | 1796 | 1463544563975 Marionette DEBUG loaded listener.js 21:09:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x9ae38800) [pid = 1796] [serial = 1695] [outer = 0x9aa0e800] 21:09:24 INFO - PROCESS | 1796 | 1463544564861 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]]]}] 21:09:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:09:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1578ms 21:09:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:09:24 INFO - PROCESS | 1796 | 1463544564935 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 21:09:24 INFO - PROCESS | 1796 | 1463544564938 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 21:09:24 INFO - PROCESS | 1796 | 1463544564944 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:09:24 INFO - PROCESS | 1796 | 1463544564948 Marionette TRACE conn3 <- [1,2230,null,{}] 21:09:24 INFO - PROCESS | 1796 | 1463544564953 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}] 21:09:25 INFO - PROCESS | 1796 | 1463544565147 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 21:09:25 INFO - PROCESS | 1796 | 1463544565479 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x99ccc400 == 133 [pid = 1796] [id = 565] 21:09:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x99f85000) [pid = 1796] [serial = 1696] [outer = (nil)] 21:09:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x9b173800) [pid = 1796] [serial = 1697] [outer = 0x99f85000] 21:09:25 INFO - PROCESS | 1796 | 1463544565591 Marionette DEBUG loaded listener.js 21:09:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x9b77f400) [pid = 1796] [serial = 1698] [outer = 0x99f85000] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8dd400 == 132 [pid = 1796] [id = 222] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x86de4000 == 131 [pid = 1796] [id = 452] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7f3c00 == 130 [pid = 1796] [id = 357] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x887de800 == 129 [pid = 1796] [id = 546] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x88fcbc00 == 128 [pid = 1796] [id = 545] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8b560000 == 127 [pid = 1796] [id = 544] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x88fcf800 == 126 [pid = 1796] [id = 543] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x85b2e800 == 125 [pid = 1796] [id = 541] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x9ac4e000 == 124 [pid = 1796] [id = 540] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x99cd3c00 == 123 [pid = 1796] [id = 538] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x9ac49800 == 122 [pid = 1796] [id = 539] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x92bc1c00 == 121 [pid = 1796] [id = 537] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x99a4c000 == 120 [pid = 1796] [id = 536] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x99cd1c00 == 119 [pid = 1796] [id = 535] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x93b0f400 == 118 [pid = 1796] [id = 533] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8edda800 == 117 [pid = 1796] [id = 534] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x9396fc00 == 116 [pid = 1796] [id = 532] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8eddc000 == 115 [pid = 1796] [id = 531] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8b55a800 == 114 [pid = 1796] [id = 530] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8edd3400 == 113 [pid = 1796] [id = 529] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8cceb400 == 112 [pid = 1796] [id = 528] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7dbc00 == 111 [pid = 1796] [id = 527] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x88fc2c00 == 110 [pid = 1796] [id = 525] 21:09:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8d358400 == 109 [pid = 1796] [id = 526] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x8d8d8000) [pid = 1796] [serial = 1572] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x939e2800) [pid = 1796] [serial = 1524] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x9d8d6400) [pid = 1796] [serial = 1544] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x94fc0000) [pid = 1796] [serial = 1527] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x8d0dd000) [pid = 1796] [serial = 1509] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x91ccf000) [pid = 1796] [serial = 1518] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x954c4000) [pid = 1796] [serial = 1529] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0xa22a6c00) [pid = 1796] [serial = 1547] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x8d7f2400) [pid = 1796] [serial = 1511] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0xa63f4000) [pid = 1796] [serial = 1559] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x93bcd800) [pid = 1796] [serial = 1526] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x9ac52400) [pid = 1796] [serial = 1539] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x95653400) [pid = 1796] [serial = 1530] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x8edee000) [pid = 1796] [serial = 1514] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x99a4d800) [pid = 1796] [serial = 1535] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0xa31d7800) [pid = 1796] [serial = 1553] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8d19e000) [pid = 1796] [serial = 1568] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x92da1800) [pid = 1796] [serial = 1523] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8b4e2c00) [pid = 1796] [serial = 1508] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0xa1055800) [pid = 1796] [serial = 1545] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0xa27c2800) [pid = 1796] [serial = 1551] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x9b787800) [pid = 1796] [serial = 1542] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x929b1000) [pid = 1796] [serial = 1521] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x98aae800) [pid = 1796] [serial = 1532] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0xa36f4400) [pid = 1796] [serial = 1556] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9a6a1400) [pid = 1796] [serial = 1538] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8d7f2800) [pid = 1796] [serial = 1571] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x91392400) [pid = 1796] [serial = 1517] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0xa250a000) [pid = 1796] [serial = 1550] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x98e33400) [pid = 1796] [serial = 1533] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8b55fc00) [pid = 1796] [serial = 1565] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0xa2379800) [pid = 1796] [serial = 1548] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8d8bbc00) [pid = 1796] [serial = 1437] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0xa31ef000) [pid = 1796] [serial = 1554] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x9297a400) [pid = 1796] [serial = 1520] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0xa6861000) [pid = 1796] [serial = 1560] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8d8d1c00) [pid = 1796] [serial = 1512] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x99cd2000) [pid = 1796] [serial = 1536] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8d29c400) [pid = 1796] [serial = 1569] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0xa51b0000) [pid = 1796] [serial = 1557] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x88fc9000) [pid = 1796] [serial = 1562] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8ab7ec00) [pid = 1796] [serial = 1563] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8b563c00) [pid = 1796] [serial = 1566] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x9b17dc00) [pid = 1796] [serial = 1541] [outer = (nil)] [url = about:blank] 21:09:27 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8eec6800) [pid = 1796] [serial = 1515] [outer = (nil)] [url = about:blank] 21:09:28 INFO - PROCESS | 1796 | 1463544568198 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]]]}] 21:09:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:09:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 3290ms 21:09:28 INFO - PROCESS | 1796 | 1463544568234 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 21:09:28 INFO - PROCESS | 1796 | 1463544568240 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 21:09:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:09:28 INFO - PROCESS | 1796 | 1463544568247 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:09:28 INFO - PROCESS | 1796 | 1463544568253 Marionette TRACE conn3 <- [1,2234,null,{}] 21:09:28 INFO - PROCESS | 1796 | 1463544568261 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}] 21:09:28 INFO - PROCESS | 1796 | 1463544568445 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 21:09:28 INFO - PROCESS | 1796 | 1463544568643 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ab71000 == 110 [pid = 1796] [id = 566] 21:09:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8abf6800) [pid = 1796] [serial = 1699] [outer = (nil)] 21:09:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8b4dc800) [pid = 1796] [serial = 1700] [outer = 0x8abf6800] 21:09:28 INFO - PROCESS | 1796 | 1463544568724 Marionette DEBUG loaded listener.js 21:09:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8b554800) [pid = 1796] [serial = 1701] [outer = 0x8abf6800] 21:09:29 INFO - PROCESS | 1796 | 1463544569536 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]]]}] 21:09:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:09:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1341ms 21:09:29 INFO - PROCESS | 1796 | 1463544569589 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 21:09:29 INFO - PROCESS | 1796 | 1463544569596 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 21:09:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:09:29 INFO - PROCESS | 1796 | 1463544569615 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:09:29 INFO - PROCESS | 1796 | 1463544569620 Marionette TRACE conn3 <- [1,2238,null,{}] 21:09:29 INFO - PROCESS | 1796 | 1463544569627 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}] 21:09:29 INFO - PROCESS | 1796 | 1463544569821 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 21:09:30 INFO - PROCESS | 1796 | 1463544570043 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b214000 == 111 [pid = 1796] [id = 567] 21:09:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8b4dd400) [pid = 1796] [serial = 1702] [outer = (nil)] 21:09:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8d0e2400) [pid = 1796] [serial = 1703] [outer = 0x8b4dd400] 21:09:30 INFO - PROCESS | 1796 | 1463544570119 Marionette DEBUG loaded listener.js 21:09:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8d199800) [pid = 1796] [serial = 1704] [outer = 0x8b4dd400] 21:09:31 INFO - PROCESS | 1796 | 1463544571049 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]]]}] 21:09:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:09:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1500ms 21:09:31 INFO - PROCESS | 1796 | 1463544571117 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 21:09:31 INFO - PROCESS | 1796 | 1463544571121 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 21:09:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:09:31 INFO - PROCESS | 1796 | 1463544571128 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:09:31 INFO - PROCESS | 1796 | 1463544571134 Marionette TRACE conn3 <- [1,2242,null,{}] 21:09:31 INFO - PROCESS | 1796 | 1463544571155 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}] 21:09:31 INFO - PROCESS | 1796 | 1463544571434 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 21:09:31 INFO - PROCESS | 1796 | 1463544571491 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b4e4800 == 112 [pid = 1796] [id = 568] 21:09:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8d355000) [pid = 1796] [serial = 1705] [outer = (nil)] 21:09:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8d84b000) [pid = 1796] [serial = 1706] [outer = 0x8d355000] 21:09:31 INFO - PROCESS | 1796 | 1463544571569 Marionette DEBUG loaded listener.js 21:09:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8d8da000) [pid = 1796] [serial = 1707] [outer = 0x8d355000] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8d7e7000) [pid = 1796] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8d19fc00) [pid = 1796] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x9a27b000) [pid = 1796] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x9a271c00) [pid = 1796] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x925f8c00) [pid = 1796] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x94f0a400) [pid = 1796] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x939e1000) [pid = 1796] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x922bdc00) [pid = 1796] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x92321400) [pid = 1796] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8f0e9800) [pid = 1796] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8f0e5c00) [pid = 1796] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8edd8c00) [pid = 1796] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8d7f4c00) [pid = 1796] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8abf6c00) [pid = 1796] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8b561000) [pid = 1796] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x88fd0000) [pid = 1796] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x85b2f000) [pid = 1796] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x9b17ac00) [pid = 1796] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0xa051d400) [pid = 1796] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x9a276c00) [pid = 1796] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:09:32 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x94f05400) [pid = 1796] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:09:33 INFO - PROCESS | 1796 | 1463544573137 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]]]}] 21:09:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:09:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2059ms 21:09:33 INFO - PROCESS | 1796 | 1463544573187 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 21:09:33 INFO - PROCESS | 1796 | 1463544573191 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 21:09:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:09:33 INFO - PROCESS | 1796 | 1463544573197 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:09:33 INFO - PROCESS | 1796 | 1463544573200 Marionette TRACE conn3 <- [1,2246,null,{}] 21:09:33 INFO - PROCESS | 1796 | 1463544573206 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}] 21:09:33 INFO - PROCESS | 1796 | 1463544573394 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 21:09:33 INFO - PROCESS | 1796 | 1463544573584 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abf6c00 == 113 [pid = 1796] [id = 569] 21:09:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8d198000) [pid = 1796] [serial = 1708] [outer = (nil)] 21:09:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8dacf400) [pid = 1796] [serial = 1709] [outer = 0x8d198000] 21:09:33 INFO - PROCESS | 1796 | 1463544573662 Marionette DEBUG loaded listener.js 21:09:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8e57cc00) [pid = 1796] [serial = 1710] [outer = 0x8d198000] 21:09:34 INFO - PROCESS | 1796 | 1463544574434 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]]]}] 21:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:09:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1289ms 21:09:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:09:34 INFO - PROCESS | 1796 | 1463544574488 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 21:09:34 INFO - PROCESS | 1796 | 1463544574490 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 21:09:34 INFO - PROCESS | 1796 | 1463544574501 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:09:34 INFO - PROCESS | 1796 | 1463544574504 Marionette TRACE conn3 <- [1,2250,null,{}] 21:09:34 INFO - PROCESS | 1796 | 1463544574510 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}] 21:09:34 INFO - PROCESS | 1796 | 1463544574890 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 21:09:35 INFO - PROCESS | 1796 | 1463544575198 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x887d5c00 == 114 [pid = 1796] [id = 570] 21:09:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x887d8400) [pid = 1796] [serial = 1711] [outer = (nil)] 21:09:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x88fc2800) [pid = 1796] [serial = 1712] [outer = 0x887d8400] 21:09:35 INFO - PROCESS | 1796 | 1463544575289 Marionette DEBUG loaded listener.js 21:09:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8abee400) [pid = 1796] [serial = 1713] [outer = 0x887d8400] 21:09:36 INFO - PROCESS | 1796 | 1463544576227 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]]]}] 21:09:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:09:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1745ms 21:09:36 INFO - PROCESS | 1796 | 1463544576243 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 21:09:36 INFO - PROCESS | 1796 | 1463544576248 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 21:09:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:09:36 INFO - PROCESS | 1796 | 1463544576276 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:09:36 INFO - PROCESS | 1796 | 1463544576283 Marionette TRACE conn3 <- [1,2254,null,{}] 21:09:36 INFO - PROCESS | 1796 | 1463544576290 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}] 21:09:36 INFO - PROCESS | 1796 | 1463544576511 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 21:09:36 INFO - PROCESS | 1796 | 1463544576783 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cb3b800 == 115 [pid = 1796] [id = 571] 21:09:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8d0a3000) [pid = 1796] [serial = 1714] [outer = (nil)] 21:09:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8d197400) [pid = 1796] [serial = 1715] [outer = 0x8d0a3000] 21:09:36 INFO - PROCESS | 1796 | 1463544576930 Marionette DEBUG loaded listener.js 21:09:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8d2a1400) [pid = 1796] [serial = 1716] [outer = 0x8d0a3000] 21:09:37 INFO - PROCESS | 1796 | 1463544577887 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]]]}] 21:09:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:09:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1692ms 21:09:37 INFO - PROCESS | 1796 | 1463544577966 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 21:09:37 INFO - PROCESS | 1796 | 1463544577972 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 21:09:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:09:37 INFO - PROCESS | 1796 | 1463544577979 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:09:37 INFO - PROCESS | 1796 | 1463544577982 Marionette TRACE conn3 <- [1,2258,null,{}] 21:09:37 INFO - PROCESS | 1796 | 1463544577988 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}] 21:09:38 INFO - PROCESS | 1796 | 1463544578255 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 21:09:38 INFO - PROCESS | 1796 | 1463544578629 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7eec00 == 116 [pid = 1796] [id = 572] 21:09:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8d8d6c00) [pid = 1796] [serial = 1717] [outer = (nil)] 21:09:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8dacd000) [pid = 1796] [serial = 1718] [outer = 0x8d8d6c00] 21:09:38 INFO - PROCESS | 1796 | 1463544578723 Marionette DEBUG loaded listener.js 21:09:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8e583400) [pid = 1796] [serial = 1719] [outer = 0x8d8d6c00] 21:09:39 INFO - PROCESS | 1796 | 1463544579752 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]]]}] 21:09:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:09:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1838ms 21:09:39 INFO - PROCESS | 1796 | 1463544579818 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 21:09:39 INFO - PROCESS | 1796 | 1463544579824 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 21:09:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:09:39 INFO - PROCESS | 1796 | 1463544579843 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:09:39 INFO - PROCESS | 1796 | 1463544579851 Marionette TRACE conn3 <- [1,2262,null,{}] 21:09:39 INFO - PROCESS | 1796 | 1463544579857 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}] 21:09:40 INFO - PROCESS | 1796 | 1463544580141 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 21:09:40 INFO - PROCESS | 1796 | 1463544580480 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7ef000 == 117 [pid = 1796] [id = 573] 21:09:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8e63d400) [pid = 1796] [serial = 1720] [outer = (nil)] 21:09:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8eddb800) [pid = 1796] [serial = 1721] [outer = 0x8e63d400] 21:09:40 INFO - PROCESS | 1796 | 1463544580572 Marionette DEBUG loaded listener.js 21:09:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8ededc00) [pid = 1796] [serial = 1722] [outer = 0x8e63d400] 21:09:41 INFO - PROCESS | 1796 | 1463544581541 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]]]}] 21:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1747ms 21:09:41 INFO - PROCESS | 1796 | 1463544581582 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 21:09:41 INFO - PROCESS | 1796 | 1463544581585 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 21:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:09:41 INFO - PROCESS | 1796 | 1463544581592 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:09:41 INFO - PROCESS | 1796 | 1463544581595 Marionette TRACE conn3 <- [1,2266,null,{}] 21:09:41 INFO - PROCESS | 1796 | 1463544581601 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}] 21:09:41 INFO - PROCESS | 1796 | 1463544581813 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 21:09:42 INFO - PROCESS | 1796 | 1463544582086 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7cd800 == 118 [pid = 1796] [id = 574] 21:09:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8eebac00) [pid = 1796] [serial = 1723] [outer = (nil)] 21:09:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8f0e7000) [pid = 1796] [serial = 1724] [outer = 0x8eebac00] 21:09:42 INFO - PROCESS | 1796 | 1463544582221 Marionette DEBUG loaded listener.js 21:09:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x91276400) [pid = 1796] [serial = 1725] [outer = 0x8eebac00] 21:09:43 INFO - PROCESS | 1796 | 1463544583162 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]]]}] 21:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1637ms 21:09:43 INFO - PROCESS | 1796 | 1463544583231 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 21:09:43 INFO - PROCESS | 1796 | 1463544583234 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 21:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:09:43 INFO - PROCESS | 1796 | 1463544583241 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:09:43 INFO - PROCESS | 1796 | 1463544583245 Marionette TRACE conn3 <- [1,2270,null,{}] 21:09:43 INFO - PROCESS | 1796 | 1463544583251 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}] 21:09:43 INFO - PROCESS | 1796 | 1463544583484 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 21:09:43 INFO - PROCESS | 1796 | 1463544583816 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ccec00 == 119 [pid = 1796] [id = 575] 21:09:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x91ccf000) [pid = 1796] [serial = 1726] [outer = (nil)] 21:09:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x91ef0800) [pid = 1796] [serial = 1727] [outer = 0x91ccf000] 21:09:43 INFO - PROCESS | 1796 | 1463544583927 Marionette DEBUG loaded listener.js 21:09:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x9297fc00) [pid = 1796] [serial = 1728] [outer = 0x91ccf000] 21:09:44 INFO - PROCESS | 1796 | 1463544584889 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]]]}] 21:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1685ms 21:09:44 INFO - PROCESS | 1796 | 1463544584927 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 21:09:44 INFO - PROCESS | 1796 | 1463544584930 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 21:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:09:44 INFO - PROCESS | 1796 | 1463544584937 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:09:44 INFO - PROCESS | 1796 | 1463544584941 Marionette TRACE conn3 <- [1,2274,null,{}] 21:09:44 INFO - PROCESS | 1796 | 1463544584947 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}] 21:09:45 INFO - PROCESS | 1796 | 1463544585188 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 21:09:45 INFO - PROCESS | 1796 | 1463544585521 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8eec0400 == 120 [pid = 1796] [id = 576] 21:09:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x929b1800) [pid = 1796] [serial = 1729] [outer = (nil)] 21:09:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x92d97400) [pid = 1796] [serial = 1730] [outer = 0x929b1800] 21:09:45 INFO - PROCESS | 1796 | 1463544585616 Marionette DEBUG loaded listener.js 21:09:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x92de5400) [pid = 1796] [serial = 1731] [outer = 0x929b1800] 21:09:46 INFO - PROCESS | 1796 | 1463544586667 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]]]}] 21:09:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:09:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1785ms 21:09:46 INFO - PROCESS | 1796 | 1463544586727 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 21:09:46 INFO - PROCESS | 1796 | 1463544586733 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 21:09:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:09:46 INFO - PROCESS | 1796 | 1463544586743 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:09:46 INFO - PROCESS | 1796 | 1463544586749 Marionette TRACE conn3 <- [1,2278,null,{}] 21:09:46 INFO - PROCESS | 1796 | 1463544586759 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}] 21:09:47 INFO - PROCESS | 1796 | 1463544587161 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 21:09:47 INFO - PROCESS | 1796 | 1463544587388 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x92327000 == 121 [pid = 1796] [id = 577] 21:09:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x92bcc000) [pid = 1796] [serial = 1732] [outer = (nil)] 21:09:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x939e3800) [pid = 1796] [serial = 1733] [outer = 0x92bcc000] 21:09:47 INFO - PROCESS | 1796 | 1463544587478 Marionette DEBUG loaded listener.js 21:09:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x93b07c00) [pid = 1796] [serial = 1734] [outer = 0x92bcc000] 21:09:48 INFO - PROCESS | 1796 | 1463544588383 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]]]}] 21:09:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:09:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1688ms 21:09:48 INFO - PROCESS | 1796 | 1463544588444 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 21:09:48 INFO - PROCESS | 1796 | 1463544588448 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 21:09:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:09:48 INFO - PROCESS | 1796 | 1463544588457 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:09:48 INFO - PROCESS | 1796 | 1463544588460 Marionette TRACE conn3 <- [1,2282,null,{}] 21:09:48 INFO - PROCESS | 1796 | 1463544588465 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}] 21:09:48 INFO - PROCESS | 1796 | 1463544588684 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 21:09:49 INFO - PROCESS | 1796 | 1463544589010 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x93969c00 == 122 [pid = 1796] [id = 578] 21:09:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x939e0c00) [pid = 1796] [serial = 1735] [outer = (nil)] 21:09:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x94fc6800) [pid = 1796] [serial = 1736] [outer = 0x939e0c00] 21:09:49 INFO - PROCESS | 1796 | 1463544589106 Marionette DEBUG loaded listener.js 21:09:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x95035c00) [pid = 1796] [serial = 1737] [outer = 0x939e0c00] 21:09:50 INFO - PROCESS | 1796 | 1463544590036 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]]]}] 21:09:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:09:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1631ms 21:09:50 INFO - PROCESS | 1796 | 1463544590090 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 21:09:50 INFO - PROCESS | 1796 | 1463544590093 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 21:09:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:09:50 INFO - PROCESS | 1796 | 1463544590100 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:09:50 INFO - PROCESS | 1796 | 1463544590110 Marionette TRACE conn3 <- [1,2286,null,{}] 21:09:50 INFO - PROCESS | 1796 | 1463544590117 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}] 21:09:50 INFO - PROCESS | 1796 | 1463544590430 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 21:09:50 INFO - PROCESS | 1796 | 1463544590761 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b219000 == 123 [pid = 1796] [id = 579] 21:09:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x92d94400) [pid = 1796] [serial = 1738] [outer = (nil)] 21:09:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x95257c00) [pid = 1796] [serial = 1739] [outer = 0x92d94400] 21:09:50 INFO - PROCESS | 1796 | 1463544590849 Marionette DEBUG loaded listener.js 21:09:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x9564a400) [pid = 1796] [serial = 1740] [outer = 0x92d94400] 21:09:51 INFO - PROCESS | 1796 | 1463544591769 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]]]}] 21:09:51 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 21:09:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1740ms 21:09:51 INFO - PROCESS | 1796 | 1463544591842 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 21:09:51 INFO - PROCESS | 1796 | 1463544591845 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 21:09:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:09:51 INFO - PROCESS | 1796 | 1463544591852 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:09:51 INFO - PROCESS | 1796 | 1463544591855 Marionette TRACE conn3 <- [1,2290,null,{}] 21:09:51 INFO - PROCESS | 1796 | 1463544591861 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}] 21:09:52 INFO - PROCESS | 1796 | 1463544592118 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 21:09:52 INFO - PROCESS | 1796 | 1463544592456 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x98e33800 == 124 [pid = 1796] [id = 580] 21:09:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x98e37000) [pid = 1796] [serial = 1741] [outer = (nil)] 21:09:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x99504800) [pid = 1796] [serial = 1742] [outer = 0x98e37000] 21:09:52 INFO - PROCESS | 1796 | 1463544592566 Marionette DEBUG loaded listener.js 21:09:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x99cd3000) [pid = 1796] [serial = 1743] [outer = 0x98e37000] 21:09:53 INFO - PROCESS | 1796 | 1463544593573 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]]]}] 21:09:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:09:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1787ms 21:09:53 INFO - PROCESS | 1796 | 1463544593640 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 21:09:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:09:53 INFO - PROCESS | 1796 | 1463544593645 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 21:09:53 INFO - PROCESS | 1796 | 1463544593651 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:09:53 INFO - PROCESS | 1796 | 1463544593656 Marionette TRACE conn3 <- [1,2294,null,{}] 21:09:53 INFO - PROCESS | 1796 | 1463544593661 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}] 21:09:53 INFO - PROCESS | 1796 | 1463544593938 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 21:09:54 INFO - PROCESS | 1796 | 1463544594264 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x95654000 == 125 [pid = 1796] [id = 581] 21:09:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x99e1ec00) [pid = 1796] [serial = 1744] [outer = (nil)] 21:09:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x9aa0ac00) [pid = 1796] [serial = 1745] [outer = 0x99e1ec00] 21:09:54 INFO - PROCESS | 1796 | 1463544594355 Marionette DEBUG loaded listener.js 21:09:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x9aab2400) [pid = 1796] [serial = 1746] [outer = 0x99e1ec00] 21:09:55 INFO - PROCESS | 1796 | 1463544595245 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]]]}] 21:09:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:09:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1631ms 21:09:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:09:55 INFO - PROCESS | 1796 | 1463544595283 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 21:09:55 INFO - PROCESS | 1796 | 1463544595286 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 21:09:55 INFO - PROCESS | 1796 | 1463544595293 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:09:55 INFO - PROCESS | 1796 | 1463544595297 Marionette TRACE conn3 <- [1,2298,null,{}] 21:09:55 INFO - PROCESS | 1796 | 1463544595302 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}] 21:09:55 INFO - PROCESS | 1796 | 1463544595502 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 21:09:55 INFO - PROCESS | 1796 | 1463544595808 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b214c00 == 126 [pid = 1796] [id = 582] 21:09:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x92972000) [pid = 1796] [serial = 1747] [outer = (nil)] 21:09:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x9afcf400) [pid = 1796] [serial = 1748] [outer = 0x92972000] 21:09:55 INFO - PROCESS | 1796 | 1463544595945 Marionette DEBUG loaded listener.js 21:09:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x9b17a000) [pid = 1796] [serial = 1749] [outer = 0x92972000] 21:09:56 INFO - PROCESS | 1796 | 1463544596793 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]]]}] 21:09:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:09:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1539ms 21:09:56 INFO - PROCESS | 1796 | 1463544596832 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 21:09:56 INFO - PROCESS | 1796 | 1463544596835 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 21:09:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:09:56 INFO - PROCESS | 1796 | 1463544596842 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:09:56 INFO - PROCESS | 1796 | 1463544596845 Marionette TRACE conn3 <- [1,2302,null,{}] 21:09:56 INFO - PROCESS | 1796 | 1463544596851 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}] 21:09:57 INFO - PROCESS | 1796 | 1463544597061 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 21:09:57 INFO - PROCESS | 1796 | 1463544597347 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x91282400 == 127 [pid = 1796] [id = 583] 21:09:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x94f05000) [pid = 1796] [serial = 1750] [outer = (nil)] 21:09:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x9d4f1800) [pid = 1796] [serial = 1751] [outer = 0x94f05000] 21:09:57 INFO - PROCESS | 1796 | 1463544597440 Marionette DEBUG loaded listener.js 21:09:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x9d8d1800) [pid = 1796] [serial = 1752] [outer = 0x94f05000] 21:09:58 INFO - PROCESS | 1796 | 1463544598397 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]]]}] 21:09:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:09:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1591ms 21:09:58 INFO - PROCESS | 1796 | 1463544598434 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 21:09:58 INFO - PROCESS | 1796 | 1463544598438 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 21:09:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:09:58 INFO - PROCESS | 1796 | 1463544598444 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:09:58 INFO - PROCESS | 1796 | 1463544598448 Marionette TRACE conn3 <- [1,2306,null,{}] 21:09:58 INFO - PROCESS | 1796 | 1463544598453 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}] 21:09:58 INFO - PROCESS | 1796 | 1463544598656 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 21:09:58 INFO - PROCESS | 1796 | 1463544598941 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x9b11c800 == 128 [pid = 1796] [id = 584] 21:09:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x9d4f0000) [pid = 1796] [serial = 1753] [outer = (nil)] 21:09:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0xa1053400) [pid = 1796] [serial = 1754] [outer = 0x9d4f0000] 21:09:59 INFO - PROCESS | 1796 | 1463544599078 Marionette DEBUG loaded listener.js 21:09:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0xa1056800) [pid = 1796] [serial = 1755] [outer = 0x9d4f0000] 21:09:59 INFO - PROCESS | 1796 | 1463544599954 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]]]}] 21:09:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:09:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1542ms 21:09:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:09:59 INFO - PROCESS | 1796 | 1463544599988 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 21:09:59 INFO - PROCESS | 1796 | 1463544599991 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 21:09:59 INFO - PROCESS | 1796 | 1463544599997 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:10:00 INFO - PROCESS | 1796 | 1463544600001 Marionette TRACE conn3 <- [1,2310,null,{}] 21:10:00 INFO - PROCESS | 1796 | 1463544600007 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}] 21:10:00 INFO - PROCESS | 1796 | 1463544600239 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 21:10:00 INFO - PROCESS | 1796 | 1463544600591 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a37f000 == 129 [pid = 1796] [id = 585] 21:10:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x9a847c00) [pid = 1796] [serial = 1756] [outer = (nil)] 21:10:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0xa2379400) [pid = 1796] [serial = 1757] [outer = 0x9a847c00] 21:10:00 INFO - PROCESS | 1796 | 1463544600682 Marionette DEBUG loaded listener.js 21:10:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0xa2381c00) [pid = 1796] [serial = 1758] [outer = 0x9a847c00] 21:10:01 INFO - PROCESS | 1796 | 1463544601589 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]]]}] 21:10:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:10:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1632ms 21:10:01 INFO - PROCESS | 1796 | 1463544601629 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 21:10:01 INFO - PROCESS | 1796 | 1463544601633 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 21:10:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:10:01 INFO - PROCESS | 1796 | 1463544601640 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:10:01 INFO - PROCESS | 1796 | 1463544601643 Marionette TRACE conn3 <- [1,2314,null,{}] 21:10:01 INFO - PROCESS | 1796 | 1463544601649 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}] 21:10:01 INFO - PROCESS | 1796 | 1463544601905 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 21:10:02 INFO - PROCESS | 1796 | 1463544602253 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x86df0000 == 130 [pid = 1796] [id = 586] 21:10:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0xa1054000) [pid = 1796] [serial = 1759] [outer = (nil)] 21:10:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0xa315e800) [pid = 1796] [serial = 1760] [outer = 0xa1054000] 21:10:02 INFO - PROCESS | 1796 | 1463544602352 Marionette DEBUG loaded listener.js 21:10:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0xa3162000) [pid = 1796] [serial = 1761] [outer = 0xa1054000] 21:10:03 INFO - PROCESS | 1796 | 1463544603320 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]]]}] 21:10:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:10:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1737ms 21:10:03 INFO - PROCESS | 1796 | 1463544603378 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 21:10:03 INFO - PROCESS | 1796 | 1463544603382 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 21:10:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:10:03 INFO - PROCESS | 1796 | 1463544603389 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:10:03 INFO - PROCESS | 1796 | 1463544603392 Marionette TRACE conn3 <- [1,2318,null,{}] 21:10:03 INFO - PROCESS | 1796 | 1463544603398 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}] 21:10:03 INFO - PROCESS | 1796 | 1463544603608 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 21:10:03 INFO - PROCESS | 1796 | 1463544603936 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:03 INFO - PROCESS | 1796 | ++DOCSHELL 0xa0518800 == 131 [pid = 1796] [id = 587] 21:10:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0xa2380400) [pid = 1796] [serial = 1762] [outer = (nil)] 21:10:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0xa3644000) [pid = 1796] [serial = 1763] [outer = 0xa2380400] 21:10:04 INFO - PROCESS | 1796 | 1463544604026 Marionette DEBUG loaded listener.js 21:10:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0xa36f1000) [pid = 1796] [serial = 1764] [outer = 0xa2380400] 21:10:04 INFO - PROCESS | 1796 | 1463544604950 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] 21:10:05 INFO - PROCESS | 1796 | 1463544605034 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 21:10:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:10:05 INFO - PROCESS | 1796 | 1463544605041 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:10:05 INFO - PROCESS | 1796 | 1463544605045 Marionette TRACE conn3 <- [1,2322,null,{}] 21:10:05 INFO - PROCESS | 1796 | 1463544605050 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}] 21:10:05 INFO - PROCESS | 1796 | 1463544605332 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8b4e5000 == 130 [pid = 1796] [id = 425] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8abf6c00 == 129 [pid = 1796] [id = 569] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8b4e4800 == 128 [pid = 1796] [id = 568] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8b214000 == 127 [pid = 1796] [id = 567] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8ab71000 == 126 [pid = 1796] [id = 566] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x9aa0b000 == 125 [pid = 1796] [id = 564] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x92d97800 == 124 [pid = 1796] [id = 562] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x9a270c00 == 123 [pid = 1796] [id = 563] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x98ab3800 == 122 [pid = 1796] [id = 561] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x929be800 == 121 [pid = 1796] [id = 560] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x9524fc00 == 120 [pid = 1796] [id = 559] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x939e4400 == 119 [pid = 1796] [id = 557] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x94fbdc00 == 118 [pid = 1796] [id = 558] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x91ef1c00 == 117 [pid = 1796] [id = 556] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8e640400 == 116 [pid = 1796] [id = 555] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8b211800 == 115 [pid = 1796] [id = 554] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8cb31400 == 114 [pid = 1796] [id = 553] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8e70fc00 == 113 [pid = 1796] [id = 552] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8b20fc00 == 112 [pid = 1796] [id = 551] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0df800 == 111 [pid = 1796] [id = 549] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8d25a800 == 110 [pid = 1796] [id = 550] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8cb35000 == 109 [pid = 1796] [id = 548] 21:10:06 INFO - PROCESS | 1796 | --DOCSHELL 0x85b32800 == 108 [pid = 1796] [id = 547] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x8e651000) [pid = 1796] [serial = 1506] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x8d25e800) [pid = 1796] [serial = 1637] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8d354c00) [pid = 1796] [serial = 1638] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x9ac51000) [pid = 1796] [serial = 1611] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x9ac47000) [pid = 1796] [serial = 1610] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x9a69c000) [pid = 1796] [serial = 1608] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x9a278800) [pid = 1796] [serial = 1607] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x99509800) [pid = 1796] [serial = 1605] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x98e2c400) [pid = 1796] [serial = 1604] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x9564f000) [pid = 1796] [serial = 1602] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x954cd400) [pid = 1796] [serial = 1601] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x95040c00) [pid = 1796] [serial = 1599] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x9503c400) [pid = 1796] [serial = 1598] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x93b0e000) [pid = 1796] [serial = 1596] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x939e2000) [pid = 1796] [serial = 1595] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x92d9d800) [pid = 1796] [serial = 1593] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x92bd0800) [pid = 1796] [serial = 1592] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x925f9400) [pid = 1796] [serial = 1590] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x92326400) [pid = 1796] [serial = 1589] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x91cc5c00) [pid = 1796] [serial = 1587] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x91394800) [pid = 1796] [serial = 1586] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8eec5000) [pid = 1796] [serial = 1584] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8ede8000) [pid = 1796] [serial = 1583] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x8dacc000) [pid = 1796] [serial = 1581] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8d8b1400) [pid = 1796] [serial = 1580] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8ccf0000) [pid = 1796] [serial = 1578] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8b554c00) [pid = 1796] [serial = 1577] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x8dad0000) [pid = 1796] [serial = 1574] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8d258800) [pid = 1796] [serial = 1640] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8cb3e800) [pid = 1796] [serial = 1634] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8ab76000) [pid = 1796] [serial = 1631] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8abf5000) [pid = 1796] [serial = 1632] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8e578000) [pid = 1796] [serial = 1628] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x85b3b400) [pid = 1796] [serial = 1626] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x85b36400) [pid = 1796] [serial = 1625] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0xa6b91400) [pid = 1796] [serial = 1623] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0xa6b8d800) [pid = 1796] [serial = 1622] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0xa69a7000) [pid = 1796] [serial = 1620] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0xa63f7c00) [pid = 1796] [serial = 1619] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0xa31ce800) [pid = 1796] [serial = 1617] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0xa2507c00) [pid = 1796] [serial = 1616] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x9b731c00) [pid = 1796] [serial = 1614] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x9afd0400) [pid = 1796] [serial = 1613] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8d0ab000) [pid = 1796] [serial = 1635] [outer = (nil)] [url = about:blank] 21:10:07 INFO - PROCESS | 1796 | 1463544607357 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x85b3b400 == 109 [pid = 1796] [id = 588] 21:10:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x85b3b800) [pid = 1796] [serial = 1765] [outer = (nil)] 21:10:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x887d6400) [pid = 1796] [serial = 1766] [outer = 0x85b3b800] 21:10:07 INFO - PROCESS | 1796 | 1463544607437 Marionette DEBUG loaded listener.js 21:10:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x88fc9000) [pid = 1796] [serial = 1767] [outer = 0x85b3b800] 21:10:08 INFO - PROCESS | 1796 | 1463544608255 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]]]}] 21:10:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:10:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 3239ms 21:10:08 INFO - PROCESS | 1796 | 1463544608282 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 21:10:08 INFO - PROCESS | 1796 | 1463544608289 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 21:10:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:10:08 INFO - PROCESS | 1796 | 1463544608296 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:10:08 INFO - PROCESS | 1796 | 1463544608300 Marionette TRACE conn3 <- [1,2326,null,{}] 21:10:08 INFO - PROCESS | 1796 | 1463544608307 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}] 21:10:08 INFO - PROCESS | 1796 | 1463544608527 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 21:10:08 INFO - PROCESS | 1796 | 1463544608724 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b4e4800 == 110 [pid = 1796] [id = 589] 21:10:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8b559400) [pid = 1796] [serial = 1768] [outer = (nil)] 21:10:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8cb32800) [pid = 1796] [serial = 1769] [outer = 0x8b559400] 21:10:08 INFO - PROCESS | 1796 | 1463544608806 Marionette DEBUG loaded listener.js 21:10:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8cce9800) [pid = 1796] [serial = 1770] [outer = 0x8b559400] 21:10:09 INFO - PROCESS | 1796 | 1463544609730 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]]]}] 21:10:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:10:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1488ms 21:10:09 INFO - PROCESS | 1796 | 1463544609797 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 21:10:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:10:09 INFO - PROCESS | 1796 | 1463544609804 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 21:10:09 INFO - PROCESS | 1796 | 1463544609811 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:10:09 INFO - PROCESS | 1796 | 1463544609815 Marionette TRACE conn3 <- [1,2330,null,{}] 21:10:09 INFO - PROCESS | 1796 | 1463544609821 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}] 21:10:10 INFO - PROCESS | 1796 | 1463544610090 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 21:10:10 INFO - PROCESS | 1796 | 1463544610122 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0e4c00 == 111 [pid = 1796] [id = 590] 21:10:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8d25c800) [pid = 1796] [serial = 1771] [outer = (nil)] 21:10:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8d294c00) [pid = 1796] [serial = 1772] [outer = 0x8d25c800] 21:10:10 INFO - PROCESS | 1796 | 1463544610202 Marionette DEBUG loaded listener.js 21:10:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8d34f000) [pid = 1796] [serial = 1773] [outer = 0x8d25c800] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8d355000) [pid = 1796] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8abf6800) [pid = 1796] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x9aa0e800) [pid = 1796] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x9a27a000) [pid = 1796] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x99610000) [pid = 1796] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x999ae800) [pid = 1796] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x93b07400) [pid = 1796] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x95252c00) [pid = 1796] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x9503dc00) [pid = 1796] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x93b01800) [pid = 1796] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x929b2400) [pid = 1796] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8eec3400) [pid = 1796] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8edd8800) [pid = 1796] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8e708c00) [pid = 1796] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8e7cec00) [pid = 1796] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8cce5c00) [pid = 1796] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8e580000) [pid = 1796] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8d19c400) [pid = 1796] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8cb39400) [pid = 1796] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x85b38c00) [pid = 1796] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8b4dd400) [pid = 1796] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x85b34c00) [pid = 1796] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:10:12 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8d7e7800) [pid = 1796] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:10:12 INFO - PROCESS | 1796 | 1463544612883 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]]]}] 21:10:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:10:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 3141ms 21:10:12 INFO - PROCESS | 1796 | 1463544612953 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 21:10:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:10:12 INFO - PROCESS | 1796 | 1463544612957 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 21:10:12 INFO - PROCESS | 1796 | 1463544612973 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:10:12 INFO - PROCESS | 1796 | 1463544612982 Marionette TRACE conn3 <- [1,2334,null,{}] 21:10:12 INFO - PROCESS | 1796 | 1463544612989 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}] 21:10:13 INFO - PROCESS | 1796 | 1463544613221 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 21:10:13 INFO - PROCESS | 1796 | 1463544613414 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x881cac00 == 112 [pid = 1796] [id = 591] 21:10:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x88fc1c00) [pid = 1796] [serial = 1774] [outer = (nil)] 21:10:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8d7e7800) [pid = 1796] [serial = 1775] [outer = 0x88fc1c00] 21:10:13 INFO - PROCESS | 1796 | 1463544613506 Marionette DEBUG loaded listener.js 21:10:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8d8b6c00) [pid = 1796] [serial = 1776] [outer = 0x88fc1c00] 21:10:14 INFO - PROCESS | 1796 | 1463544614281 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]]]}] 21:10:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:10:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1345ms 21:10:14 INFO - PROCESS | 1796 | 1463544614310 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 21:10:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:10:14 INFO - PROCESS | 1796 | 1463544614314 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 21:10:14 INFO - PROCESS | 1796 | 1463544614320 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:10:14 INFO - PROCESS | 1796 | 1463544614324 Marionette TRACE conn3 <- [1,2338,null,{}] 21:10:14 INFO - PROCESS | 1796 | 1463544614329 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}] 21:10:14 INFO - PROCESS | 1796 | 1463544614521 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 21:10:14 INFO - PROCESS | 1796 | 1463544614537 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7e6800 == 113 [pid = 1796] [id = 592] 21:10:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8d7e9000) [pid = 1796] [serial = 1777] [outer = (nil)] 21:10:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8e577400) [pid = 1796] [serial = 1778] [outer = 0x8d7e9000] 21:10:14 INFO - PROCESS | 1796 | 1463544614613 Marionette DEBUG loaded listener.js 21:10:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8e581000) [pid = 1796] [serial = 1779] [outer = 0x8d7e9000] 21:10:15 INFO - PROCESS | 1796 | 1463544615964 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]]]}] 21:10:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:10:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1690ms 21:10:16 INFO - PROCESS | 1796 | 1463544616011 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 21:10:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:10:16 INFO - PROCESS | 1796 | 1463544616019 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 21:10:16 INFO - PROCESS | 1796 | 1463544616027 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:10:16 INFO - PROCESS | 1796 | 1463544616033 Marionette TRACE conn3 <- [1,2342,null,{}] 21:10:16 INFO - PROCESS | 1796 | 1463544616041 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}] 21:10:16 INFO - PROCESS | 1796 | 1463544616298 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 21:10:16 INFO - PROCESS | 1796 | 1463544616629 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b4dd000 == 114 [pid = 1796] [id = 593] 21:10:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8b4dd400) [pid = 1796] [serial = 1780] [outer = (nil)] 21:10:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8cb39400) [pid = 1796] [serial = 1781] [outer = 0x8b4dd400] 21:10:16 INFO - PROCESS | 1796 | 1463544616721 Marionette DEBUG loaded listener.js 21:10:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8d25e800) [pid = 1796] [serial = 1782] [outer = 0x8b4dd400] 21:10:17 INFO - PROCESS | 1796 | 1463544617738 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]]]}] 21:10:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:10:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1749ms 21:10:17 INFO - PROCESS | 1796 | 1463544617776 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 21:10:17 INFO - PROCESS | 1796 | 1463544617796 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 21:10:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:10:17 INFO - PROCESS | 1796 | 1463544617808 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:10:17 INFO - PROCESS | 1796 | 1463544617812 Marionette TRACE conn3 <- [1,2346,null,{}] 21:10:17 INFO - PROCESS | 1796 | 1463544617819 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}] 21:10:18 INFO - PROCESS | 1796 | 1463544618063 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 21:10:18 INFO - PROCESS | 1796 | 1463544618398 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x8daca800 == 115 [pid = 1796] [id = 594] 21:10:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8dad0400) [pid = 1796] [serial = 1783] [outer = (nil)] 21:10:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8e63ec00) [pid = 1796] [serial = 1784] [outer = 0x8dad0400] 21:10:18 INFO - PROCESS | 1796 | 1463544618492 Marionette DEBUG loaded listener.js 21:10:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8e64f800) [pid = 1796] [serial = 1785] [outer = 0x8dad0400] 21:10:19 INFO - PROCESS | 1796 | 1463544619493 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]]]}] 21:10:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:10:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1733ms 21:10:19 INFO - PROCESS | 1796 | 1463544619542 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 21:10:19 INFO - PROCESS | 1796 | 1463544619546 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 21:10:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:10:19 INFO - PROCESS | 1796 | 1463544619553 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:10:19 INFO - PROCESS | 1796 | 1463544619559 Marionette TRACE conn3 <- [1,2350,null,{}] 21:10:19 INFO - PROCESS | 1796 | 1463544619576 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}] 21:10:19 INFO - PROCESS | 1796 | 1463544619842 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 21:10:20 INFO - PROCESS | 1796 | 1463544620167 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e656000 == 116 [pid = 1796] [id = 595] 21:10:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8e7d2400) [pid = 1796] [serial = 1786] [outer = (nil)] 21:10:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8edd4c00) [pid = 1796] [serial = 1787] [outer = 0x8e7d2400] 21:10:20 INFO - PROCESS | 1796 | 1463544620264 Marionette DEBUG loaded listener.js 21:10:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8edec800) [pid = 1796] [serial = 1788] [outer = 0x8e7d2400] 21:10:21 INFO - PROCESS | 1796 | 1463544621178 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]]]}] 21:10:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:10:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1692ms 21:10:21 INFO - PROCESS | 1796 | 1463544621246 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 21:10:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:10:21 INFO - PROCESS | 1796 | 1463544621251 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 21:10:21 INFO - PROCESS | 1796 | 1463544621258 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:10:21 INFO - PROCESS | 1796 | 1463544621261 Marionette TRACE conn3 <- [1,2354,null,{}] 21:10:21 INFO - PROCESS | 1796 | 1463544621267 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}] 21:10:21 INFO - PROCESS | 1796 | 1463544621511 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 21:10:21 INFO - PROCESS | 1796 | 1463544621831 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8dac5800 == 117 [pid = 1796] [id = 596] 21:10:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8edd6400) [pid = 1796] [serial = 1789] [outer = (nil)] 21:10:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8f0f0800) [pid = 1796] [serial = 1790] [outer = 0x8edd6400] 21:10:21 INFO - PROCESS | 1796 | 1463544621922 Marionette DEBUG loaded listener.js 21:10:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x91396c00) [pid = 1796] [serial = 1791] [outer = 0x8edd6400] 21:10:22 INFO - PROCESS | 1796 | 1463544622886 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]]]}] 21:10:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:10:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1685ms 21:10:22 INFO - PROCESS | 1796 | 1463544622943 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 21:10:22 INFO - PROCESS | 1796 | 1463544622947 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 21:10:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:10:22 INFO - PROCESS | 1796 | 1463544622953 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:10:22 INFO - PROCESS | 1796 | 1463544622957 Marionette TRACE conn3 <- [1,2358,null,{}] 21:10:22 INFO - PROCESS | 1796 | 1463544622963 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}] 21:10:23 INFO - PROCESS | 1796 | 1463544623187 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 21:10:23 INFO - PROCESS | 1796 | 1463544623514 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x8eec3400 == 118 [pid = 1796] [id = 597] 21:10:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8f0ec800) [pid = 1796] [serial = 1792] [outer = (nil)] 21:10:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x91ee4400) [pid = 1796] [serial = 1793] [outer = 0x8f0ec800] 21:10:23 INFO - PROCESS | 1796 | 1463544623605 Marionette DEBUG loaded listener.js 21:10:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x91eee800) [pid = 1796] [serial = 1794] [outer = 0x8f0ec800] 21:10:24 INFO - PROCESS | 1796 | 1463544624504 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]]]}] 21:10:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:10:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1582ms 21:10:24 INFO - PROCESS | 1796 | 1463544624537 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 21:10:24 INFO - PROCESS | 1796 | 1463544624541 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 21:10:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:10:24 INFO - PROCESS | 1796 | 1463544624548 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:10:24 INFO - PROCESS | 1796 | 1463544624552 Marionette TRACE conn3 <- [1,2362,null,{}] 21:10:24 INFO - PROCESS | 1796 | 1463544624557 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}] 21:10:24 INFO - PROCESS | 1796 | 1463544624773 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 21:10:25 INFO - PROCESS | 1796 | 1463544625100 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x8eebc800 == 119 [pid = 1796] [id = 598] 21:10:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8eec6800) [pid = 1796] [serial = 1795] [outer = (nil)] 21:10:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x9297d000) [pid = 1796] [serial = 1796] [outer = 0x8eec6800] 21:10:25 INFO - PROCESS | 1796 | 1463544625204 Marionette DEBUG loaded listener.js 21:10:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x92a09000) [pid = 1796] [serial = 1797] [outer = 0x8eec6800] 21:10:26 INFO - PROCESS | 1796 | 1463544626156 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]]]}] 21:10:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:10:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1680ms 21:10:26 INFO - PROCESS | 1796 | 1463544626229 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 21:10:26 INFO - PROCESS | 1796 | 1463544626233 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 21:10:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:10:26 INFO - PROCESS | 1796 | 1463544626240 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:10:26 INFO - PROCESS | 1796 | 1463544626243 Marionette TRACE conn3 <- [1,2366,null,{}] 21:10:26 INFO - PROCESS | 1796 | 1463544626249 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}] 21:10:26 INFO - PROCESS | 1796 | 1463544626486 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 21:10:26 INFO - PROCESS | 1796 | 1463544626805 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ede3800 == 120 [pid = 1796] [id = 599] 21:10:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x922bdc00) [pid = 1796] [serial = 1798] [outer = (nil)] 21:10:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x92da0400) [pid = 1796] [serial = 1799] [outer = 0x922bdc00] 21:10:26 INFO - PROCESS | 1796 | 1463544626894 Marionette DEBUG loaded listener.js 21:10:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x9396ac00) [pid = 1796] [serial = 1800] [outer = 0x922bdc00] 21:10:27 INFO - PROCESS | 1796 | 1463544627770 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]]]}] 21:10:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:10:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1583ms 21:10:27 INFO - PROCESS | 1796 | 1463544627823 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 21:10:27 INFO - PROCESS | 1796 | 1463544627826 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 21:10:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:10:27 INFO - PROCESS | 1796 | 1463544627841 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:10:27 INFO - PROCESS | 1796 | 1463544627844 Marionette TRACE conn3 <- [1,2370,null,{}] 21:10:27 INFO - PROCESS | 1796 | 1463544627854 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}] 21:10:28 INFO - PROCESS | 1796 | 1463544628058 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 21:10:28 INFO - PROCESS | 1796 | 1463544628348 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x92bc2400 == 121 [pid = 1796] [id = 600] 21:10:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x92bcf000) [pid = 1796] [serial = 1801] [outer = (nil)] 21:10:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x93bcd400) [pid = 1796] [serial = 1802] [outer = 0x92bcf000] 21:10:28 INFO - PROCESS | 1796 | 1463544628482 Marionette DEBUG loaded listener.js 21:10:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x94f04000) [pid = 1796] [serial = 1803] [outer = 0x92bcf000] 21:10:29 INFO - PROCESS | 1796 | 1463544629371 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]]]}] 21:10:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:10:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1589ms 21:10:29 INFO - PROCESS | 1796 | 1463544629428 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 21:10:29 INFO - PROCESS | 1796 | 1463544629432 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 21:10:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:10:29 INFO - PROCESS | 1796 | 1463544629438 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:10:29 INFO - PROCESS | 1796 | 1463544629442 Marionette TRACE conn3 <- [1,2374,null,{}] 21:10:29 INFO - PROCESS | 1796 | 1463544629448 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}] 21:10:29 INFO - PROCESS | 1796 | 1463544629656 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 21:10:29 INFO - PROCESS | 1796 | 1463544629944 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x925f4c00 == 122 [pid = 1796] [id = 601] 21:10:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x92da2400) [pid = 1796] [serial = 1804] [outer = (nil)] 21:10:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x9503e800) [pid = 1796] [serial = 1805] [outer = 0x92da2400] 21:10:30 INFO - PROCESS | 1796 | 1463544630076 Marionette DEBUG loaded listener.js 21:10:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x95166800) [pid = 1796] [serial = 1806] [outer = 0x92da2400] 21:10:30 INFO - PROCESS | 1796 | 1463544630971 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]]]}] 21:10:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:10:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1590ms 21:10:31 INFO - PROCESS | 1796 | 1463544631030 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 21:10:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:10:31 INFO - PROCESS | 1796 | 1463544631034 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 21:10:31 INFO - PROCESS | 1796 | 1463544631041 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:10:31 INFO - PROCESS | 1796 | 1463544631044 Marionette TRACE conn3 <- [1,2378,null,{}] 21:10:31 INFO - PROCESS | 1796 | 1463544631050 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}] 21:10:31 INFO - PROCESS | 1796 | 1463544631261 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 21:10:31 INFO - PROCESS | 1796 | 1463544631544 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x94fc8800 == 123 [pid = 1796] [id = 602] 21:10:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x954d1000) [pid = 1796] [serial = 1807] [outer = (nil)] 21:10:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x95650800) [pid = 1796] [serial = 1808] [outer = 0x954d1000] 21:10:31 INFO - PROCESS | 1796 | 1463544631691 Marionette DEBUG loaded listener.js 21:10:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x9813f000) [pid = 1796] [serial = 1809] [outer = 0x954d1000] 21:10:32 INFO - PROCESS | 1796 | 1463544632623 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]]]}] 21:10:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:10:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1638ms 21:10:32 INFO - PROCESS | 1796 | 1463544632679 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 21:10:32 INFO - PROCESS | 1796 | 1463544632683 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 21:10:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:10:32 INFO - PROCESS | 1796 | 1463544632689 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:10:32 INFO - PROCESS | 1796 | 1463544632694 Marionette TRACE conn3 <- [1,2382,null,{}] 21:10:32 INFO - PROCESS | 1796 | 1463544632699 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}] 21:10:32 INFO - PROCESS | 1796 | 1463544632940 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 21:10:33 INFO - PROCESS | 1796 | 1463544633280 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x95036400 == 124 [pid = 1796] [id = 603] 21:10:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x954c8400) [pid = 1796] [serial = 1810] [outer = (nil)] 21:10:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x99a54400) [pid = 1796] [serial = 1811] [outer = 0x954c8400] 21:10:33 INFO - PROCESS | 1796 | 1463544633380 Marionette DEBUG loaded listener.js 21:10:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x99f80000) [pid = 1796] [serial = 1812] [outer = 0x954c8400] 21:10:34 INFO - PROCESS | 1796 | 1463544634285 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]]]}] 21:10:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:10:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1642ms 21:10:34 INFO - PROCESS | 1796 | 1463544634335 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 21:10:34 INFO - PROCESS | 1796 | 1463544634339 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 21:10:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:10:34 INFO - PROCESS | 1796 | 1463544634346 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:10:34 INFO - PROCESS | 1796 | 1463544634349 Marionette TRACE conn3 <- [1,2386,null,{}] 21:10:34 INFO - PROCESS | 1796 | 1463544634355 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}] 21:10:34 INFO - PROCESS | 1796 | 1463544634553 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 21:10:34 INFO - PROCESS | 1796 | 1463544634833 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x94f07000 == 125 [pid = 1796] [id = 604] 21:10:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x98197800) [pid = 1796] [serial = 1813] [outer = (nil)] 21:10:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x9a27f000) [pid = 1796] [serial = 1814] [outer = 0x98197800] 21:10:34 INFO - PROCESS | 1796 | 1463544634967 Marionette DEBUG loaded listener.js 21:10:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x9a698800) [pid = 1796] [serial = 1815] [outer = 0x98197800] 21:10:35 INFO - PROCESS | 1796 | 1463544635873 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]]]}] 21:10:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:10:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1587ms 21:10:35 INFO - PROCESS | 1796 | 1463544635935 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 21:10:35 INFO - PROCESS | 1796 | 1463544635939 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 21:10:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:10:35 INFO - PROCESS | 1796 | 1463544635946 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:10:35 INFO - PROCESS | 1796 | 1463544635959 Marionette TRACE conn3 <- [1,2390,null,{}] 21:10:35 INFO - PROCESS | 1796 | 1463544635965 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}] 21:10:36 INFO - PROCESS | 1796 | 1463544636204 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 21:10:36 INFO - PROCESS | 1796 | 1463544636528 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x99602400 == 126 [pid = 1796] [id = 605] 21:10:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x9a271c00) [pid = 1796] [serial = 1816] [outer = (nil)] 21:10:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x9ac4e400) [pid = 1796] [serial = 1817] [outer = 0x9a271c00] 21:10:36 INFO - PROCESS | 1796 | 1463544636619 Marionette DEBUG loaded listener.js 21:10:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x9accc800) [pid = 1796] [serial = 1818] [outer = 0x9a271c00] 21:10:37 INFO - PROCESS | 1796 | 1463544637585 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]]]}] 21:10:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:10:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1698ms 21:10:37 INFO - PROCESS | 1796 | 1463544637645 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 21:10:37 INFO - PROCESS | 1796 | 1463544637649 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 21:10:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:10:37 INFO - PROCESS | 1796 | 1463544637656 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:10:37 INFO - PROCESS | 1796 | 1463544637659 Marionette TRACE conn3 <- [1,2394,null,{}] 21:10:37 INFO - PROCESS | 1796 | 1463544637665 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}] 21:10:37 INFO - PROCESS | 1796 | 1463544637879 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 21:10:38 INFO - PROCESS | 1796 | 1463544638222 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x85b37400 == 127 [pid = 1796] [id = 606] 21:10:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x9a6a4c00) [pid = 1796] [serial = 1819] [outer = (nil)] 21:10:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x9d4f2800) [pid = 1796] [serial = 1820] [outer = 0x9a6a4c00] 21:10:38 INFO - PROCESS | 1796 | 1463544638315 Marionette DEBUG loaded listener.js 21:10:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0xa051d400) [pid = 1796] [serial = 1821] [outer = 0x9a6a4c00] 21:10:39 INFO - PROCESS | 1796 | 1463544639222 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]]]}] 21:10:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:10:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1635ms 21:10:39 INFO - PROCESS | 1796 | 1463544639292 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 21:10:39 INFO - PROCESS | 1796 | 1463544639296 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 21:10:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:10:39 INFO - PROCESS | 1796 | 1463544639302 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:10:39 INFO - PROCESS | 1796 | 1463544639305 Marionette TRACE conn3 <- [1,2398,null,{}] 21:10:39 INFO - PROCESS | 1796 | 1463544639311 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}] 21:10:39 INFO - PROCESS | 1796 | 1463544639518 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 21:10:39 INFO - PROCESS | 1796 | 1463544639853 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x9afc2400 == 128 [pid = 1796] [id = 607] 21:10:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x9afc2800) [pid = 1796] [serial = 1822] [outer = (nil)] 21:10:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0xa3161000) [pid = 1796] [serial = 1823] [outer = 0x9afc2800] 21:10:39 INFO - PROCESS | 1796 | 1463544639944 Marionette DEBUG loaded listener.js 21:10:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0xa31d7000) [pid = 1796] [serial = 1824] [outer = 0x9afc2800] 21:10:40 INFO - PROCESS | 1796 | 1463544640832 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]]]}] 21:10:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:10:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1586ms 21:10:40 INFO - PROCESS | 1796 | 1463544640889 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 21:10:40 INFO - PROCESS | 1796 | 1463544640893 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 21:10:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:10:40 INFO - PROCESS | 1796 | 1463544640899 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:10:40 INFO - PROCESS | 1796 | 1463544640902 Marionette TRACE conn3 <- [1,2402,null,{}] 21:10:40 INFO - PROCESS | 1796 | 1463544640908 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}] 21:10:41 INFO - PROCESS | 1796 | 1463544641128 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 21:10:41 INFO - PROCESS | 1796 | 1463544641454 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x85b3a800 == 129 [pid = 1796] [id = 608] 21:10:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x99511000) [pid = 1796] [serial = 1825] [outer = (nil)] 21:10:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0xa51f3800) [pid = 1796] [serial = 1826] [outer = 0x99511000] 21:10:41 INFO - PROCESS | 1796 | 1463544641545 Marionette DEBUG loaded listener.js 21:10:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0xa638d000) [pid = 1796] [serial = 1827] [outer = 0x99511000] 21:10:42 INFO - PROCESS | 1796 | 1463544642437 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]]]}] 21:10:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:10:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1580ms 21:10:42 INFO - PROCESS | 1796 | 1463544642480 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 21:10:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:10:42 INFO - PROCESS | 1796 | 1463544642484 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 21:10:42 INFO - PROCESS | 1796 | 1463544642490 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:10:42 INFO - PROCESS | 1796 | 1463544642494 Marionette TRACE conn3 <- [1,2406,null,{}] 21:10:42 INFO - PROCESS | 1796 | 1463544642499 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}] 21:10:42 INFO - PROCESS | 1796 | 1463544642725 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 21:10:43 INFO - PROCESS | 1796 | 1463544643065 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x881bf000 == 130 [pid = 1796] [id = 609] 21:10:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0xa22a5800) [pid = 1796] [serial = 1828] [outer = (nil)] 21:10:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0xa6b88800) [pid = 1796] [serial = 1829] [outer = 0xa22a5800] 21:10:43 INFO - PROCESS | 1796 | 1463544643155 Marionette DEBUG loaded listener.js 21:10:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0xa6b8b000) [pid = 1796] [serial = 1830] [outer = 0xa22a5800] 21:10:44 INFO - PROCESS | 1796 | 1463544644076 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]]]}] 21:10:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:10:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1634ms 21:10:44 INFO - PROCESS | 1796 | 1463544644124 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 21:10:44 INFO - PROCESS | 1796 | 1463544644127 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 21:10:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:10:44 INFO - PROCESS | 1796 | 1463544644134 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:10:44 INFO - PROCESS | 1796 | 1463544644137 Marionette TRACE conn3 <- [1,2410,null,{}] 21:10:44 INFO - PROCESS | 1796 | 1463544644143 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}] 21:10:44 INFO - PROCESS | 1796 | 1463544644368 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 21:10:44 INFO - PROCESS | 1796 | 1463544644708 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8788e000 == 131 [pid = 1796] [id = 610] 21:10:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x8788ec00) [pid = 1796] [serial = 1831] [outer = (nil)] 21:10:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x87895800) [pid = 1796] [serial = 1832] [outer = 0x8788ec00] 21:10:44 INFO - PROCESS | 1796 | 1463544644799 Marionette DEBUG loaded listener.js 21:10:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x87898000) [pid = 1796] [serial = 1833] [outer = 0x8788ec00] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x9139a400 == 130 [pid = 1796] [id = 216] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x9a37f000 == 129 [pid = 1796] [id = 585] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x86df0000 == 128 [pid = 1796] [id = 586] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x9b11c800 == 127 [pid = 1796] [id = 584] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x91282400 == 126 [pid = 1796] [id = 583] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8b214c00 == 125 [pid = 1796] [id = 582] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x98e33800 == 124 [pid = 1796] [id = 580] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x95654000 == 123 [pid = 1796] [id = 581] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8b219000 == 122 [pid = 1796] [id = 579] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x93969c00 == 121 [pid = 1796] [id = 578] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x92327000 == 120 [pid = 1796] [id = 577] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8eec0400 == 119 [pid = 1796] [id = 576] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7cd800 == 118 [pid = 1796] [id = 574] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x91ccec00 == 117 [pid = 1796] [id = 575] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7ef000 == 116 [pid = 1796] [id = 573] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7eec00 == 115 [pid = 1796] [id = 572] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8cb3b800 == 114 [pid = 1796] [id = 571] 21:10:46 INFO - PROCESS | 1796 | --DOCSHELL 0x887d5c00 == 113 [pid = 1796] [id = 570] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x8e57b800) [pid = 1796] [serial = 1629] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x8e64bc00) [pid = 1796] [serial = 1575] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x8d84b000) [pid = 1796] [serial = 1706] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x8b4dc800) [pid = 1796] [serial = 1700] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8b554800) [pid = 1796] [serial = 1701] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x9b173800) [pid = 1796] [serial = 1697] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x9ae38800) [pid = 1796] [serial = 1695] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x9ae2f400) [pid = 1796] [serial = 1694] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x9a6a4000) [pid = 1796] [serial = 1692] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x9a69d000) [pid = 1796] [serial = 1691] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x9a274000) [pid = 1796] [serial = 1689] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x99f84400) [pid = 1796] [serial = 1688] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x99ccf800) [pid = 1796] [serial = 1686] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x99cd0800) [pid = 1796] [serial = 1685] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x9950b000) [pid = 1796] [serial = 1683] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x98ec1000) [pid = 1796] [serial = 1682] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x981d8800) [pid = 1796] [serial = 1680] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x981a4c00) [pid = 1796] [serial = 1679] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x954c9000) [pid = 1796] [serial = 1677] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x95255000) [pid = 1796] [serial = 1676] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x94f0f400) [pid = 1796] [serial = 1674] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x93b0b400) [pid = 1796] [serial = 1673] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x92d97000) [pid = 1796] [serial = 1671] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x92d93c00) [pid = 1796] [serial = 1670] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x929bcc00) [pid = 1796] [serial = 1668] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x929b9c00) [pid = 1796] [serial = 1667] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x925f2000) [pid = 1796] [serial = 1665] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x92324400) [pid = 1796] [serial = 1664] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x91ccdc00) [pid = 1796] [serial = 1662] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x9139dc00) [pid = 1796] [serial = 1661] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8f0e6800) [pid = 1796] [serial = 1659] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8edd5000) [pid = 1796] [serial = 1658] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8e70e800) [pid = 1796] [serial = 1656] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8e706800) [pid = 1796] [serial = 1655] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8e64d400) [pid = 1796] [serial = 1653] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8e640800) [pid = 1796] [serial = 1652] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8d8d9000) [pid = 1796] [serial = 1650] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8d7f1800) [pid = 1796] [serial = 1649] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8d197c00) [pid = 1796] [serial = 1647] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8d0a0400) [pid = 1796] [serial = 1646] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x887e3400) [pid = 1796] [serial = 1644] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x881c3800) [pid = 1796] [serial = 1643] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8dacf400) [pid = 1796] [serial = 1709] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8d8da000) [pid = 1796] [serial = 1707] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8d199800) [pid = 1796] [serial = 1704] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8d0e2400) [pid = 1796] [serial = 1703] [outer = (nil)] [url = about:blank] 21:10:47 INFO - PROCESS | 1796 | 1463544647497 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]]]}] 21:10:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:10:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 3388ms 21:10:47 INFO - PROCESS | 1796 | 1463544647523 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 21:10:47 INFO - PROCESS | 1796 | 1463544647528 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 21:10:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:10:47 INFO - PROCESS | 1796 | 1463544647536 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:10:47 INFO - PROCESS | 1796 | 1463544647542 Marionette TRACE conn3 <- [1,2414,null,{}] 21:10:47 INFO - PROCESS | 1796 | 1463544647551 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}] 21:10:47 INFO - PROCESS | 1796 | 1463544647790 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 21:10:48 INFO - PROCESS | 1796 | 1463544648013 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x86de4400 == 114 [pid = 1796] [id = 611] 21:10:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x881c1800) [pid = 1796] [serial = 1834] [outer = (nil)] 21:10:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x88fc7400) [pid = 1796] [serial = 1835] [outer = 0x881c1800] 21:10:48 INFO - PROCESS | 1796 | 1463544648091 Marionette DEBUG loaded listener.js 21:10:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8ad50400) [pid = 1796] [serial = 1836] [outer = 0x881c1800] 21:10:48 INFO - PROCESS | 1796 | 1463544648893 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]]]}] 21:10:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:10:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1389ms 21:10:48 INFO - PROCESS | 1796 | 1463544648925 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 21:10:48 INFO - PROCESS | 1796 | 1463544648934 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 21:10:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:10:48 INFO - PROCESS | 1796 | 1463544648944 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:10:48 INFO - PROCESS | 1796 | 1463544648947 Marionette TRACE conn3 <- [1,2418,null,{}] 21:10:48 INFO - PROCESS | 1796 | 1463544648953 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}] 21:10:49 INFO - PROCESS | 1796 | 1463544649244 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 21:10:49 INFO - PROCESS | 1796 | 1463544649374 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x881c2800 == 115 [pid = 1796] [id = 612] 21:10:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x88fce800) [pid = 1796] [serial = 1837] [outer = (nil)] 21:10:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8cb36c00) [pid = 1796] [serial = 1838] [outer = 0x88fce800] 21:10:49 INFO - PROCESS | 1796 | 1463544649450 Marionette DEBUG loaded listener.js 21:10:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8d0e3c00) [pid = 1796] [serial = 1839] [outer = 0x88fce800] 21:10:50 INFO - PROCESS | 1796 | 1463544650399 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]]]}] 21:10:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:10:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1480ms 21:10:50 INFO - PROCESS | 1796 | 1463544650425 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 21:10:50 INFO - PROCESS | 1796 | 1463544650429 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 21:10:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:10:50 INFO - PROCESS | 1796 | 1463544650436 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:10:50 INFO - PROCESS | 1796 | 1463544650442 Marionette TRACE conn3 <- [1,2422,null,{}] 21:10:50 INFO - PROCESS | 1796 | 1463544650464 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}] 21:10:50 INFO - PROCESS | 1796 | 1463544650723 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 21:10:50 INFO - PROCESS | 1796 | 1463544650758 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x887d8000 == 116 [pid = 1796] [id = 613] 21:10:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8ab71000) [pid = 1796] [serial = 1840] [outer = (nil)] 21:10:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8d84d400) [pid = 1796] [serial = 1841] [outer = 0x8ab71000] 21:10:50 INFO - PROCESS | 1796 | 1463544650833 Marionette DEBUG loaded listener.js 21:10:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8d8df000) [pid = 1796] [serial = 1842] [outer = 0x8ab71000] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8e63d400) [pid = 1796] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x91ccf000) [pid = 1796] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x94f05000) [pid = 1796] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x887d8400) [pid = 1796] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8d25c800) [pid = 1796] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x939e0c00) [pid = 1796] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8eebac00) [pid = 1796] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x929b1800) [pid = 1796] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0xa2380400) [pid = 1796] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x99e1ec00) [pid = 1796] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8d0a3000) [pid = 1796] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x92bcc000) [pid = 1796] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8abeb400) [pid = 1796] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8b559400) [pid = 1796] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0xa1054000) [pid = 1796] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8d8d6c00) [pid = 1796] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x92d94400) [pid = 1796] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x9a847c00) [pid = 1796] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x98e37000) [pid = 1796] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x88fc1c00) [pid = 1796] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x85b3b800) [pid = 1796] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x99f85000) [pid = 1796] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x92972000) [pid = 1796] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:10:52 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x9d4f0000) [pid = 1796] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:10:52 INFO - PROCESS | 1796 | 1463544652394 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]]]}] 21:10:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:10:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1991ms 21:10:52 INFO - PROCESS | 1796 | 1463544652514 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 21:10:52 INFO - PROCESS | 1796 | 1463544652518 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 21:10:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:10:52 INFO - PROCESS | 1796 | 1463544652536 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:10:52 INFO - PROCESS | 1796 | 1463544652538 Marionette TRACE conn3 <- [1,2426,null,{}] 21:10:52 INFO - PROCESS | 1796 | 1463544652544 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}] 21:10:52 INFO - PROCESS | 1796 | 1463544652733 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 21:10:52 INFO - PROCESS | 1796 | 1463544652749 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fcd000 == 117 [pid = 1796] [id = 614] 21:10:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8cb3b000) [pid = 1796] [serial = 1843] [outer = (nil)] 21:10:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8d8d6800) [pid = 1796] [serial = 1844] [outer = 0x8cb3b000] 21:10:52 INFO - PROCESS | 1796 | 1463544652824 Marionette DEBUG loaded listener.js 21:10:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8e57ac00) [pid = 1796] [serial = 1845] [outer = 0x8cb3b000] 21:10:53 INFO - PROCESS | 1796 | 1463544653802 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]]]}] 21:10:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:10:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1331ms 21:10:53 INFO - PROCESS | 1796 | 1463544653867 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 21:10:53 INFO - PROCESS | 1796 | 1463544653871 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 21:10:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:10:53 INFO - PROCESS | 1796 | 1463544653877 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:10:53 INFO - PROCESS | 1796 | 1463544653881 Marionette TRACE conn3 <- [1,2430,null,{}] 21:10:53 INFO - PROCESS | 1796 | 1463544653887 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}] 21:10:54 INFO - PROCESS | 1796 | 1463544654078 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 21:10:54 INFO - PROCESS | 1796 | 1463544654399 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x86df0000 == 118 [pid = 1796] [id = 615] 21:10:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8788d800) [pid = 1796] [serial = 1846] [outer = (nil)] 21:10:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x87896800) [pid = 1796] [serial = 1847] [outer = 0x8788d800] 21:10:54 INFO - PROCESS | 1796 | 1463544654558 Marionette DEBUG loaded listener.js 21:10:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x887d9c00) [pid = 1796] [serial = 1848] [outer = 0x8788d800] 21:10:55 INFO - PROCESS | 1796 | 1463544655522 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]]]}] 21:10:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:10:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1685ms 21:10:55 INFO - PROCESS | 1796 | 1463544655563 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 21:10:55 INFO - PROCESS | 1796 | 1463544655570 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 21:10:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:10:55 INFO - PROCESS | 1796 | 1463544655578 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:10:55 INFO - PROCESS | 1796 | 1463544655584 Marionette TRACE conn3 <- [1,2434,null,{}] 21:10:55 INFO - PROCESS | 1796 | 1463544655592 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}] 21:10:55 INFO - PROCESS | 1796 | 1463544655816 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 21:10:56 INFO - PROCESS | 1796 | 1463544656157 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cb3bc00 == 119 [pid = 1796] [id = 616] 21:10:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8ccf0000) [pid = 1796] [serial = 1849] [outer = (nil)] 21:10:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8d0ebc00) [pid = 1796] [serial = 1850] [outer = 0x8ccf0000] 21:10:56 INFO - PROCESS | 1796 | 1463544656254 Marionette DEBUG loaded listener.js 21:10:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8d253c00) [pid = 1796] [serial = 1851] [outer = 0x8ccf0000] 21:10:57 INFO - PROCESS | 1796 | 1463544657173 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]]]}] 21:10:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:10:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1637ms 21:10:57 INFO - PROCESS | 1796 | 1463544657217 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 21:10:57 INFO - PROCESS | 1796 | 1463544657224 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 21:10:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:10:57 INFO - PROCESS | 1796 | 1463544657233 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:10:57 INFO - PROCESS | 1796 | 1463544657237 Marionette TRACE conn3 <- [1,2438,null,{}] 21:10:57 INFO - PROCESS | 1796 | 1463544657243 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}] 21:10:57 INFO - PROCESS | 1796 | 1463544657487 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 21:10:57 INFO - PROCESS | 1796 | 1463544657866 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d354800 == 120 [pid = 1796] [id = 617] 21:10:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8d841800) [pid = 1796] [serial = 1852] [outer = (nil)] 21:10:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8d8d8000) [pid = 1796] [serial = 1853] [outer = 0x8d841800] 21:10:58 INFO - PROCESS | 1796 | 1463544658013 Marionette DEBUG loaded listener.js 21:10:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8e57fc00) [pid = 1796] [serial = 1854] [outer = 0x8d841800] 21:10:59 INFO - PROCESS | 1796 | 1463544659044 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]]]}] 21:10:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:10:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1834ms 21:10:59 INFO - PROCESS | 1796 | 1463544659083 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 21:10:59 INFO - PROCESS | 1796 | 1463544659086 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 21:10:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:10:59 INFO - PROCESS | 1796 | 1463544659099 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:10:59 INFO - PROCESS | 1796 | 1463544659109 Marionette TRACE conn3 <- [1,2442,null,{}] 21:10:59 INFO - PROCESS | 1796 | 1463544659124 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}] 21:10:59 INFO - PROCESS | 1796 | 1463544659370 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 21:10:59 INFO - PROCESS | 1796 | 1463544659708 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d7f3c00 == 121 [pid = 1796] [id = 618] 21:10:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8e701c00) [pid = 1796] [serial = 1855] [outer = (nil)] 21:10:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8e7d8c00) [pid = 1796] [serial = 1856] [outer = 0x8e701c00] 21:10:59 INFO - PROCESS | 1796 | 1463544659809 Marionette DEBUG loaded listener.js 21:10:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8edd6000) [pid = 1796] [serial = 1857] [outer = 0x8e701c00] 21:11:00 INFO - PROCESS | 1796 | 1463544660735 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]]]}] 21:11:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:11:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1693ms 21:11:00 INFO - PROCESS | 1796 | 1463544660792 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 21:11:00 INFO - PROCESS | 1796 | 1463544660796 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 21:11:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:11:00 INFO - PROCESS | 1796 | 1463544660804 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:11:00 INFO - PROCESS | 1796 | 1463544660807 Marionette TRACE conn3 <- [1,2446,null,{}] 21:11:00 INFO - PROCESS | 1796 | 1463544660813 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}] 21:11:01 INFO - PROCESS | 1796 | 1463544661033 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 21:11:01 INFO - PROCESS | 1796 | 1463544661324 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8e0800 == 122 [pid = 1796] [id = 619] 21:11:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8e7d0400) [pid = 1796] [serial = 1858] [outer = (nil)] 21:11:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8eec8c00) [pid = 1796] [serial = 1859] [outer = 0x8e7d0400] 21:11:01 INFO - PROCESS | 1796 | 1463544661462 Marionette DEBUG loaded listener.js 21:11:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8f0eec00) [pid = 1796] [serial = 1860] [outer = 0x8e7d0400] 21:11:02 INFO - PROCESS | 1796 | 1463544662368 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]]]}] 21:11:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:11:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1637ms 21:11:02 INFO - PROCESS | 1796 | 1463544662442 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 21:11:02 INFO - PROCESS | 1796 | 1463544662445 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 21:11:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:11:02 INFO - PROCESS | 1796 | 1463544662452 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:11:02 INFO - PROCESS | 1796 | 1463544662455 Marionette TRACE conn3 <- [1,2450,null,{}] 21:11:02 INFO - PROCESS | 1796 | 1463544662462 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}] 21:11:02 INFO - PROCESS | 1796 | 1463544662723 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 21:11:03 INFO - PROCESS | 1796 | 1463544663097 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x9139d800 == 123 [pid = 1796] [id = 620] 21:11:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x91cc3400) [pid = 1796] [serial = 1861] [outer = (nil)] 21:11:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x91ccf000) [pid = 1796] [serial = 1862] [outer = 0x91cc3400] 21:11:03 INFO - PROCESS | 1796 | 1463544663224 Marionette DEBUG loaded listener.js 21:11:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x92978400) [pid = 1796] [serial = 1863] [outer = 0x91cc3400] 21:11:04 INFO - PROCESS | 1796 | 1463544664245 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]]]}] 21:11:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:11:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1831ms 21:11:04 INFO - PROCESS | 1796 | 1463544664285 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 21:11:04 INFO - PROCESS | 1796 | 1463544664289 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 21:11:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:11:04 INFO - PROCESS | 1796 | 1463544664295 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:11:04 INFO - PROCESS | 1796 | 1463544664298 Marionette TRACE conn3 <- [1,2454,null,{}] 21:11:04 INFO - PROCESS | 1796 | 1463544664304 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}] 21:11:04 INFO - PROCESS | 1796 | 1463544664534 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 21:11:04 INFO - PROCESS | 1796 | 1463544664864 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x91cccc00 == 124 [pid = 1796] [id = 621] 21:11:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x9297a400) [pid = 1796] [serial = 1864] [outer = (nil)] 21:11:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x929bac00) [pid = 1796] [serial = 1865] [outer = 0x9297a400] 21:11:04 INFO - PROCESS | 1796 | 1463544664961 Marionette DEBUG loaded listener.js 21:11:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x929be000) [pid = 1796] [serial = 1866] [outer = 0x9297a400] 21:11:05 INFO - PROCESS | 1796 | 1463544665903 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]]]}] 21:11:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:11:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1636ms 21:11:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:11:05 INFO - PROCESS | 1796 | 1463544665933 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 21:11:05 INFO - PROCESS | 1796 | 1463544665936 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 21:11:05 INFO - PROCESS | 1796 | 1463544665943 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:11:05 INFO - PROCESS | 1796 | 1463544665947 Marionette TRACE conn3 <- [1,2458,null,{}] 21:11:05 INFO - PROCESS | 1796 | 1463544665953 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}] 21:11:06 INFO - PROCESS | 1796 | 1463544666182 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 21:11:06 INFO - PROCESS | 1796 | 1463544666539 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x8dac9400 == 125 [pid = 1796] [id = 622] 21:11:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8e709000) [pid = 1796] [serial = 1867] [outer = (nil)] 21:11:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x92bcd000) [pid = 1796] [serial = 1868] [outer = 0x8e709000] 21:11:06 INFO - PROCESS | 1796 | 1463544666632 Marionette DEBUG loaded listener.js 21:11:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x92d99c00) [pid = 1796] [serial = 1869] [outer = 0x8e709000] 21:11:07 INFO - PROCESS | 1796 | 1463544667573 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]]]}] 21:11:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:11:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1733ms 21:11:07 INFO - PROCESS | 1796 | 1463544667676 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 21:11:07 INFO - PROCESS | 1796 | 1463544667680 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 21:11:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:11:07 INFO - PROCESS | 1796 | 1463544667687 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:11:07 INFO - PROCESS | 1796 | 1463544667690 Marionette TRACE conn3 <- [1,2462,null,{}] 21:11:07 INFO - PROCESS | 1796 | 1463544667696 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}] 21:11:07 INFO - PROCESS | 1796 | 1463544667907 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 21:11:08 INFO - PROCESS | 1796 | 1463544668250 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8b7800 == 126 [pid = 1796] [id = 623] 21:11:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x92bc1c00) [pid = 1796] [serial = 1870] [outer = (nil)] 21:11:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x93bd1c00) [pid = 1796] [serial = 1871] [outer = 0x92bc1c00] 21:11:08 INFO - PROCESS | 1796 | 1463544668427 Marionette DEBUG loaded listener.js 21:11:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x94f0ec00) [pid = 1796] [serial = 1872] [outer = 0x92bc1c00] 21:11:09 INFO - PROCESS | 1796 | 1463544669893 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]]]}] 21:11:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:11:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2282ms 21:11:09 INFO - PROCESS | 1796 | 1463544669972 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 21:11:09 INFO - PROCESS | 1796 | 1463544669979 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 21:11:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:11:10 INFO - PROCESS | 1796 | 1463544670031 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:11:10 INFO - PROCESS | 1796 | 1463544670036 Marionette TRACE conn3 <- [1,2466,null,{}] 21:11:10 INFO - PROCESS | 1796 | 1463544670083 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}] 21:11:10 INFO - PROCESS | 1796 | 1463544670363 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 21:11:10 INFO - PROCESS | 1796 | 1463544670622 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8eec5400 == 127 [pid = 1796] [id = 624] 21:11:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x92d95000) [pid = 1796] [serial = 1873] [outer = (nil)] 21:11:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x95251800) [pid = 1796] [serial = 1874] [outer = 0x92d95000] 21:11:10 INFO - PROCESS | 1796 | 1463544670713 Marionette DEBUG loaded listener.js 21:11:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x95258400) [pid = 1796] [serial = 1875] [outer = 0x92d95000] 21:11:11 INFO - PROCESS | 1796 | 1463544671678 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]]]}] 21:11:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:11:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1726ms 21:11:11 INFO - PROCESS | 1796 | 1463544671714 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 21:11:11 INFO - PROCESS | 1796 | 1463544671718 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 21:11:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:11:11 INFO - PROCESS | 1796 | 1463544671724 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:11:11 INFO - PROCESS | 1796 | 1463544671728 Marionette TRACE conn3 <- [1,2470,null,{}] 21:11:11 INFO - PROCESS | 1796 | 1463544671734 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}] 21:11:11 INFO - PROCESS | 1796 | 1463544671972 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 21:11:12 INFO - PROCESS | 1796 | 1463544672324 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x981d5800 == 128 [pid = 1796] [id = 625] 21:11:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x981d8400) [pid = 1796] [serial = 1876] [outer = (nil)] 21:11:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x98937c00) [pid = 1796] [serial = 1877] [outer = 0x981d8400] 21:11:12 INFO - PROCESS | 1796 | 1463544672435 Marionette DEBUG loaded listener.js 21:11:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x99508000) [pid = 1796] [serial = 1878] [outer = 0x981d8400] 21:11:13 INFO - PROCESS | 1796 | 1463544673411 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]]]}] 21:11:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:11:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1731ms 21:11:13 INFO - PROCESS | 1796 | 1463544673457 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 21:11:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:11:13 INFO - PROCESS | 1796 | 1463544673461 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 21:11:13 INFO - PROCESS | 1796 | 1463544673468 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:11:13 INFO - PROCESS | 1796 | 1463544673473 Marionette TRACE conn3 <- [1,2474,null,{}] 21:11:13 INFO - PROCESS | 1796 | 1463544673478 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}] 21:11:13 INFO - PROCESS | 1796 | 1463544673724 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 21:11:14 INFO - PROCESS | 1796 | 1463544674061 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x99e1e800 == 129 [pid = 1796] [id = 626] 21:11:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x99e1ec00) [pid = 1796] [serial = 1879] [outer = (nil)] 21:11:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x99f80400) [pid = 1796] [serial = 1880] [outer = 0x99e1ec00] 21:11:14 INFO - PROCESS | 1796 | 1463544674153 Marionette DEBUG loaded listener.js 21:11:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x9a271000) [pid = 1796] [serial = 1881] [outer = 0x99e1ec00] 21:11:15 INFO - PROCESS | 1796 | 1463544675083 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]]]}] 21:11:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:11:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1682ms 21:11:15 INFO - PROCESS | 1796 | 1463544675150 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 21:11:15 INFO - PROCESS | 1796 | 1463544675154 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 21:11:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:11:15 INFO - PROCESS | 1796 | 1463544675161 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:11:15 INFO - PROCESS | 1796 | 1463544675164 Marionette TRACE conn3 <- [1,2478,null,{}] 21:11:15 INFO - PROCESS | 1796 | 1463544675170 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}] 21:11:15 INFO - PROCESS | 1796 | 1463544675374 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 21:11:15 INFO - PROCESS | 1796 | 1463544675704 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x99f76c00 == 130 [pid = 1796] [id = 627] 21:11:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x9a5c7800) [pid = 1796] [serial = 1882] [outer = (nil)] 21:11:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x9aa0a800) [pid = 1796] [serial = 1883] [outer = 0x9a5c7800] 21:11:15 INFO - PROCESS | 1796 | 1463544675798 Marionette DEBUG loaded listener.js 21:11:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x9aab5800) [pid = 1796] [serial = 1884] [outer = 0x9a5c7800] 21:11:16 INFO - PROCESS | 1796 | 1463544676727 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]]]}] 21:11:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:11:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1636ms 21:11:16 INFO - PROCESS | 1796 | 1463544676799 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 21:11:16 INFO - PROCESS | 1796 | 1463544676814 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 21:11:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:11:16 INFO - PROCESS | 1796 | 1463544676821 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:11:16 INFO - PROCESS | 1796 | 1463544676824 Marionette TRACE conn3 <- [1,2482,null,{}] 21:11:16 INFO - PROCESS | 1796 | 1463544676830 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}] 21:11:17 INFO - PROCESS | 1796 | 1463544677120 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 21:11:17 INFO - PROCESS | 1796 | 1463544677459 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ede9000 == 131 [pid = 1796] [id = 628] 21:11:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x99f7cc00) [pid = 1796] [serial = 1885] [outer = (nil)] 21:11:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x9afd0800) [pid = 1796] [serial = 1886] [outer = 0x99f7cc00] 21:11:17 INFO - PROCESS | 1796 | 1463544677547 Marionette DEBUG loaded listener.js 21:11:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x9b17ac00) [pid = 1796] [serial = 1887] [outer = 0x99f7cc00] 21:11:18 INFO - PROCESS | 1796 | 1463544678560 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]]]}] 21:11:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:11:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1784ms 21:11:18 INFO - PROCESS | 1796 | 1463544678607 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 21:11:18 INFO - PROCESS | 1796 | 1463544678610 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 21:11:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:11:18 INFO - PROCESS | 1796 | 1463544678617 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:11:18 INFO - PROCESS | 1796 | 1463544678621 Marionette TRACE conn3 <- [1,2486,null,{}] 21:11:18 INFO - PROCESS | 1796 | 1463544678626 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}] 21:11:18 INFO - PROCESS | 1796 | 1463544678841 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 21:11:19 INFO - PROCESS | 1796 | 1463544679180 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x99a4c400 == 132 [pid = 1796] [id = 629] 21:11:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x9afc7400) [pid = 1796] [serial = 1888] [outer = (nil)] 21:11:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0xa051cc00) [pid = 1796] [serial = 1889] [outer = 0x9afc7400] 21:11:19 INFO - PROCESS | 1796 | 1463544679268 Marionette DEBUG loaded listener.js 21:11:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0xa1054000) [pid = 1796] [serial = 1890] [outer = 0x9afc7400] 21:11:20 INFO - PROCESS | 1796 | 1463544680197 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]]]}] 21:11:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:11:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1634ms 21:11:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:11:20 INFO - PROCESS | 1796 | 1463544680252 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 21:11:20 INFO - PROCESS | 1796 | 1463544680255 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 21:11:20 INFO - PROCESS | 1796 | 1463544680262 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:11:20 INFO - PROCESS | 1796 | 1463544680266 Marionette TRACE conn3 <- [1,2490,null,{}] 21:11:20 INFO - PROCESS | 1796 | 1463544680271 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}] 21:11:20 INFO - PROCESS | 1796 | 1463544680486 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 21:11:20 INFO - PROCESS | 1796 | 1463544680818 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ae39000 == 133 [pid = 1796] [id = 630] 21:11:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x9d4f5400) [pid = 1796] [serial = 1891] [outer = (nil)] 21:11:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0xa31ea400) [pid = 1796] [serial = 1892] [outer = 0x9d4f5400] 21:11:20 INFO - PROCESS | 1796 | 1463544680912 Marionette DEBUG loaded listener.js 21:11:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0xa3358c00) [pid = 1796] [serial = 1893] [outer = 0x9d4f5400] 21:11:21 INFO - PROCESS | 1796 | 1463544681839 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]]]}] 21:11:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:11:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1636ms 21:11:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:11:21 INFO - PROCESS | 1796 | 1463544681898 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 21:11:21 INFO - PROCESS | 1796 | 1463544681901 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 21:11:21 INFO - PROCESS | 1796 | 1463544681908 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:11:21 INFO - PROCESS | 1796 | 1463544681913 Marionette TRACE conn3 <- [1,2494,null,{}] 21:11:21 INFO - PROCESS | 1796 | 1463544681918 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}] 21:11:22 INFO - PROCESS | 1796 | 1463544682151 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 21:11:22 INFO - PROCESS | 1796 | 1463544682499 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cb33400 == 134 [pid = 1796] [id = 631] 21:11:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x8d194400) [pid = 1796] [serial = 1894] [outer = (nil)] 21:11:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0xa6b85400) [pid = 1796] [serial = 1895] [outer = 0x8d194400] 21:11:22 INFO - PROCESS | 1796 | 1463544682594 Marionette DEBUG loaded listener.js 21:11:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0xa6b89c00) [pid = 1796] [serial = 1896] [outer = 0x8d194400] 21:11:23 INFO - PROCESS | 1796 | 1463544683582 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]]]}] 21:11:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:11:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1734ms 21:11:23 INFO - PROCESS | 1796 | 1463544683645 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 21:11:23 INFO - PROCESS | 1796 | 1463544683653 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 21:11:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:11:23 INFO - PROCESS | 1796 | 1463544683662 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:11:23 INFO - PROCESS | 1796 | 1463544683666 Marionette TRACE conn3 <- [1,2498,null,{}] 21:11:23 INFO - PROCESS | 1796 | 1463544683675 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}] 21:11:23 INFO - PROCESS | 1796 | 1463544683961 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 21:11:24 INFO - PROCESS | 1796 | 1463544684303 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x87a62400 == 135 [pid = 1796] [id = 632] 21:11:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x87a63c00) [pid = 1796] [serial = 1897] [outer = (nil)] 21:11:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x87a6a400) [pid = 1796] [serial = 1898] [outer = 0x87a63c00] 21:11:24 INFO - PROCESS | 1796 | 1463544684402 Marionette DEBUG loaded listener.js 21:11:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x87a6c400) [pid = 1796] [serial = 1899] [outer = 0x87a63c00] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x88fcd000 == 134 [pid = 1796] [id = 614] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x887d8000 == 133 [pid = 1796] [id = 613] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x881c2800 == 132 [pid = 1796] [id = 612] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x86de4400 == 131 [pid = 1796] [id = 611] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x881bf000 == 130 [pid = 1796] [id = 609] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8788e000 == 129 [pid = 1796] [id = 610] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x85b3a800 == 128 [pid = 1796] [id = 608] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x9afc2400 == 127 [pid = 1796] [id = 607] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x85b37400 == 126 [pid = 1796] [id = 606] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x94f07000 == 125 [pid = 1796] [id = 604] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x99602400 == 124 [pid = 1796] [id = 605] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x95036400 == 123 [pid = 1796] [id = 603] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x94fc8800 == 122 [pid = 1796] [id = 602] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x925f4c00 == 121 [pid = 1796] [id = 601] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x92bc2400 == 120 [pid = 1796] [id = 600] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8ede3800 == 119 [pid = 1796] [id = 599] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8eebc800 == 118 [pid = 1796] [id = 598] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8eec3400 == 117 [pid = 1796] [id = 597] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8e656000 == 116 [pid = 1796] [id = 595] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8dac5800 == 115 [pid = 1796] [id = 596] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8daca800 == 114 [pid = 1796] [id = 594] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8b4dd000 == 113 [pid = 1796] [id = 593] 21:11:26 INFO - PROCESS | 1796 | --DOCSHELL 0x99ccc400 == 112 [pid = 1796] [id = 565] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8d8b6c00) [pid = 1796] [serial = 1776] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x8eddb800) [pid = 1796] [serial = 1721] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x91ef0800) [pid = 1796] [serial = 1727] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x9d8d1800) [pid = 1796] [serial = 1752] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8abee400) [pid = 1796] [serial = 1713] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x8d294c00) [pid = 1796] [serial = 1772] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x95035c00) [pid = 1796] [serial = 1737] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x91276400) [pid = 1796] [serial = 1725] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x92de5400) [pid = 1796] [serial = 1731] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x8d34f000) [pid = 1796] [serial = 1773] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0xa3644000) [pid = 1796] [serial = 1763] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x9d4f1800) [pid = 1796] [serial = 1751] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x9aab2400) [pid = 1796] [serial = 1746] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x8d2a1400) [pid = 1796] [serial = 1716] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x93b07c00) [pid = 1796] [serial = 1734] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x939e3800) [pid = 1796] [serial = 1733] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8d842000) [pid = 1796] [serial = 1641] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x8cce9800) [pid = 1796] [serial = 1770] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0xa315e800) [pid = 1796] [serial = 1760] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x88fc2800) [pid = 1796] [serial = 1712] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0xa36f1000) [pid = 1796] [serial = 1764] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x9297fc00) [pid = 1796] [serial = 1728] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8cb32800) [pid = 1796] [serial = 1769] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8dacd000) [pid = 1796] [serial = 1718] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x9564a400) [pid = 1796] [serial = 1740] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x8ededc00) [pid = 1796] [serial = 1722] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0xa2381c00) [pid = 1796] [serial = 1758] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8d197400) [pid = 1796] [serial = 1715] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x99cd3000) [pid = 1796] [serial = 1743] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8d7e7800) [pid = 1796] [serial = 1775] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0xa2379400) [pid = 1796] [serial = 1757] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x88fc9000) [pid = 1796] [serial = 1767] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x9b77f400) [pid = 1796] [serial = 1698] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x9afcf400) [pid = 1796] [serial = 1748] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x94fc6800) [pid = 1796] [serial = 1736] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x92d97400) [pid = 1796] [serial = 1730] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x9b17a000) [pid = 1796] [serial = 1749] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x9aa0ac00) [pid = 1796] [serial = 1745] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0xa3162000) [pid = 1796] [serial = 1761] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8f0e7000) [pid = 1796] [serial = 1724] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0xa1053400) [pid = 1796] [serial = 1754] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x99504800) [pid = 1796] [serial = 1742] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0xa1056800) [pid = 1796] [serial = 1755] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x887d6400) [pid = 1796] [serial = 1766] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8e583400) [pid = 1796] [serial = 1719] [outer = (nil)] [url = about:blank] 21:11:26 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x95257c00) [pid = 1796] [serial = 1739] [outer = (nil)] [url = about:blank] 21:11:27 INFO - PROCESS | 1796 | 1463544687410 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]]]}] 21:11:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:11:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 3792ms 21:11:27 INFO - PROCESS | 1796 | 1463544687454 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 21:11:27 INFO - PROCESS | 1796 | 1463544687460 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 21:11:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:11:27 INFO - PROCESS | 1796 | 1463544687469 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:11:27 INFO - PROCESS | 1796 | 1463544687474 Marionette TRACE conn3 <- [1,2502,null,{}] 21:11:27 INFO - PROCESS | 1796 | 1463544687482 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}] 21:11:27 INFO - PROCESS | 1796 | 1463544687699 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 21:11:27 INFO - PROCESS | 1796 | 1463544687918 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x87a62800 == 113 [pid = 1796] [id = 633] 21:11:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x87a64000) [pid = 1796] [serial = 1900] [outer = (nil)] 21:11:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x87a70000) [pid = 1796] [serial = 1901] [outer = 0x87a64000] 21:11:28 INFO - PROCESS | 1796 | 1463544688002 Marionette DEBUG loaded listener.js 21:11:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x881c4000) [pid = 1796] [serial = 1902] [outer = 0x87a64000] 21:11:28 INFO - PROCESS | 1796 | 1463544688955 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]]]}] 21:11:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:11:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1581ms 21:11:29 INFO - PROCESS | 1796 | 1463544689052 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 21:11:29 INFO - PROCESS | 1796 | 1463544689061 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 21:11:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:11:29 INFO - PROCESS | 1796 | 1463544689071 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:11:29 INFO - PROCESS | 1796 | 1463544689074 Marionette TRACE conn3 <- [1,2506,null,{}] 21:11:29 INFO - PROCESS | 1796 | 1463544689080 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}] 21:11:29 INFO - PROCESS | 1796 | 1463544689299 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 21:11:29 INFO - PROCESS | 1796 | 1463544689638 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x881bd800 == 114 [pid = 1796] [id = 634] 21:11:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x881c1000) [pid = 1796] [serial = 1903] [outer = (nil)] 21:11:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x88fca400) [pid = 1796] [serial = 1904] [outer = 0x881c1000] 21:11:29 INFO - PROCESS | 1796 | 1463544689745 Marionette DEBUG loaded listener.js 21:11:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8ab7ec00) [pid = 1796] [serial = 1905] [outer = 0x881c1000] 21:11:30 INFO - PROCESS | 1796 | 1463544690730 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]]]}] 21:11:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:11:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1733ms 21:11:30 INFO - PROCESS | 1796 | 1463544690804 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 21:11:30 INFO - PROCESS | 1796 | 1463544690807 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 21:11:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:11:30 INFO - PROCESS | 1796 | 1463544690820 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:11:30 INFO - PROCESS | 1796 | 1463544690826 Marionette TRACE conn3 <- [1,2510,null,{}] 21:11:30 INFO - PROCESS | 1796 | 1463544690847 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}] 21:11:31 INFO - PROCESS | 1796 | 1463544691126 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 21:11:31 INFO - PROCESS | 1796 | 1463544691155 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abf3400 == 115 [pid = 1796] [id = 635] 21:11:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8abf4c00) [pid = 1796] [serial = 1906] [outer = (nil)] 21:11:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8b215c00) [pid = 1796] [serial = 1907] [outer = 0x8abf4c00] 21:11:31 INFO - PROCESS | 1796 | 1463544691233 Marionette DEBUG loaded listener.js 21:11:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8b558000) [pid = 1796] [serial = 1908] [outer = 0x8abf4c00] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x922bdc00) [pid = 1796] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8eec6800) [pid = 1796] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x954d1000) [pid = 1796] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x98197800) [pid = 1796] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0xa22a5800) [pid = 1796] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x954c8400) [pid = 1796] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8dad0400) [pid = 1796] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x92da2400) [pid = 1796] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x92bcf000) [pid = 1796] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8f0ec800) [pid = 1796] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x9a6a4c00) [pid = 1796] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8788ec00) [pid = 1796] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8ab71000) [pid = 1796] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8d198000) [pid = 1796] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8e7d2400) [pid = 1796] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x881c1800) [pid = 1796] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8edd6400) [pid = 1796] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8b4dd400) [pid = 1796] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x88fce800) [pid = 1796] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x9a271c00) [pid = 1796] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x99511000) [pid = 1796] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:11:32 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x9afc2800) [pid = 1796] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:11:32 INFO - PROCESS | 1796 | 1463544692907 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]]]}] 21:11:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:11:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2141ms 21:11:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:11:32 INFO - PROCESS | 1796 | 1463544692960 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 21:11:32 INFO - PROCESS | 1796 | 1463544692964 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 21:11:32 INFO - PROCESS | 1796 | 1463544692971 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:11:32 INFO - PROCESS | 1796 | 1463544692974 Marionette TRACE conn3 <- [1,2514,null,{}] 21:11:32 INFO - PROCESS | 1796 | 1463544692980 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}] 21:11:33 INFO - PROCESS | 1796 | 1463544693262 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 21:11:33 INFO - PROCESS | 1796 | 1463544693281 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abedc00 == 116 [pid = 1796] [id = 636] 21:11:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x8b55bc00) [pid = 1796] [serial = 1909] [outer = (nil)] 21:11:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x8cb3ec00) [pid = 1796] [serial = 1910] [outer = 0x8b55bc00] 21:11:33 INFO - PROCESS | 1796 | 1463544693364 Marionette DEBUG loaded listener.js 21:11:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8ccf2800) [pid = 1796] [serial = 1911] [outer = 0x8b55bc00] 21:11:34 INFO - PROCESS | 1796 | 1463544694513 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]]]}] 21:11:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:11:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1584ms 21:11:34 INFO - PROCESS | 1796 | 1463544694554 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 21:11:34 INFO - PROCESS | 1796 | 1463544694560 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 21:11:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:11:34 INFO - PROCESS | 1796 | 1463544694569 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:11:34 INFO - PROCESS | 1796 | 1463544694576 Marionette TRACE conn3 <- [1,2518,null,{}] 21:11:34 INFO - PROCESS | 1796 | 1463544694586 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}] 21:11:34 INFO - PROCESS | 1796 | 1463544694813 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 21:11:35 INFO - PROCESS | 1796 | 1463544695168 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x87a6a000 == 117 [pid = 1796] [id = 637] 21:11:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x87a70800) [pid = 1796] [serial = 1912] [outer = (nil)] 21:11:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x881c9c00) [pid = 1796] [serial = 1913] [outer = 0x87a70800] 21:11:35 INFO - PROCESS | 1796 | 1463544695259 Marionette DEBUG loaded listener.js 21:11:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x88fc1800) [pid = 1796] [serial = 1914] [outer = 0x87a70800] 21:11:36 INFO - PROCESS | 1796 | 1463544696254 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]]]}] 21:11:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:11:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1736ms 21:11:36 INFO - PROCESS | 1796 | 1463544696306 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 21:11:36 INFO - PROCESS | 1796 | 1463544696315 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 21:11:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:11:36 INFO - PROCESS | 1796 | 1463544696326 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:11:36 INFO - PROCESS | 1796 | 1463544696330 Marionette TRACE conn3 <- [1,2522,null,{}] 21:11:36 INFO - PROCESS | 1796 | 1463544696337 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}] 21:11:36 INFO - PROCESS | 1796 | 1463544696572 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 21:11:36 INFO - PROCESS | 1796 | 1463544696900 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad4e800 == 118 [pid = 1796] [id = 638] 21:11:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8b219000) [pid = 1796] [serial = 1915] [outer = (nil)] 21:11:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8b562c00) [pid = 1796] [serial = 1916] [outer = 0x8b219000] 21:11:36 INFO - PROCESS | 1796 | 1463544696992 Marionette DEBUG loaded listener.js 21:11:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8d0a3c00) [pid = 1796] [serial = 1917] [outer = 0x8b219000] 21:11:38 INFO - PROCESS | 1796 | 1463544698020 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]]]}] 21:11:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:11:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1740ms 21:11:38 INFO - PROCESS | 1796 | 1463544698119 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 21:11:38 INFO - PROCESS | 1796 | 1463544698129 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 21:11:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:11:38 INFO - PROCESS | 1796 | 1463544698220 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:11:38 INFO - PROCESS | 1796 | 1463544698232 Marionette TRACE conn3 <- [1,2526,null,{}] 21:11:38 INFO - PROCESS | 1796 | 1463544698296 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}] 21:11:38 INFO - PROCESS | 1796 | 1463544698551 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 21:11:38 INFO - PROCESS | 1796 | 1463544698904 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0e5800 == 119 [pid = 1796] [id = 639] 21:11:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8d19cc00) [pid = 1796] [serial = 1918] [outer = (nil)] 21:11:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8d255400) [pid = 1796] [serial = 1919] [outer = 0x8d19cc00] 21:11:39 INFO - PROCESS | 1796 | 1463544698997 Marionette DEBUG loaded listener.js 21:11:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8d25dc00) [pid = 1796] [serial = 1920] [outer = 0x8d19cc00] 21:11:40 INFO - PROCESS | 1796 | 1463544700018 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]]]}] 21:11:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:11:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1927ms 21:11:40 INFO - PROCESS | 1796 | 1463544700087 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 21:11:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:11:40 INFO - PROCESS | 1796 | 1463544700092 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 21:11:40 INFO - PROCESS | 1796 | 1463544700099 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:11:40 INFO - PROCESS | 1796 | 1463544700103 Marionette TRACE conn3 <- [1,2530,null,{}] 21:11:40 INFO - PROCESS | 1796 | 1463544700109 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}] 21:11:40 INFO - PROCESS | 1796 | 1463544700351 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 21:11:40 INFO - PROCESS | 1796 | 1463544700700 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b4e8c00 == 120 [pid = 1796] [id = 640] 21:11:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8d0e2000) [pid = 1796] [serial = 1921] [outer = (nil)] 21:11:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8d34ec00) [pid = 1796] [serial = 1922] [outer = 0x8d0e2000] 21:11:40 INFO - PROCESS | 1796 | 1463544700806 Marionette DEBUG loaded listener.js 21:11:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8d357000) [pid = 1796] [serial = 1923] [outer = 0x8d0e2000] 21:11:41 INFO - PROCESS | 1796 | 1463544701703 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]]]}] 21:11:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:11:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1634ms 21:11:41 INFO - PROCESS | 1796 | 1463544701735 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 21:11:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:11:41 INFO - PROCESS | 1796 | 1463544701740 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 21:11:41 INFO - PROCESS | 1796 | 1463544701746 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:11:41 INFO - PROCESS | 1796 | 1463544701749 Marionette TRACE conn3 <- [1,2534,null,{}] 21:11:41 INFO - PROCESS | 1796 | 1463544701755 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}] 21:11:41 INFO - PROCESS | 1796 | 1463544701963 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 21:11:42 INFO - PROCESS | 1796 | 1463544702244 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0e0000 == 121 [pid = 1796] [id = 641] 21:11:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8d29d000) [pid = 1796] [serial = 1924] [outer = (nil)] 21:11:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8d7ee800) [pid = 1796] [serial = 1925] [outer = 0x8d29d000] 21:11:42 INFO - PROCESS | 1796 | 1463544702377 Marionette DEBUG loaded listener.js 21:11:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8d7f2000) [pid = 1796] [serial = 1926] [outer = 0x8d29d000] 21:11:43 INFO - PROCESS | 1796 | 1463544703322 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]]]}] 21:11:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:11:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1639ms 21:11:43 INFO - PROCESS | 1796 | 1463544703385 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 21:11:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:11:43 INFO - PROCESS | 1796 | 1463544703389 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 21:11:43 INFO - PROCESS | 1796 | 1463544703395 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:11:43 INFO - PROCESS | 1796 | 1463544703399 Marionette TRACE conn3 <- [1,2538,null,{}] 21:11:43 INFO - PROCESS | 1796 | 1463544703405 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}] 21:11:43 INFO - PROCESS | 1796 | 1463544703671 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 21:11:44 INFO - PROCESS | 1796 | 1463544704007 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d29a000 == 122 [pid = 1796] [id = 642] 21:11:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8d84ec00) [pid = 1796] [serial = 1927] [outer = (nil)] 21:11:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8d8d6c00) [pid = 1796] [serial = 1928] [outer = 0x8d84ec00] 21:11:44 INFO - PROCESS | 1796 | 1463544704102 Marionette DEBUG loaded listener.js 21:11:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8d8db800) [pid = 1796] [serial = 1929] [outer = 0x8d84ec00] 21:11:45 INFO - PROCESS | 1796 | 1463544705068 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]]]}] 21:11:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:11:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1739ms 21:11:45 INFO - PROCESS | 1796 | 1463544705135 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 21:11:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:11:45 INFO - PROCESS | 1796 | 1463544705139 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 21:11:45 INFO - PROCESS | 1796 | 1463544705145 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:11:45 INFO - PROCESS | 1796 | 1463544705150 Marionette TRACE conn3 <- [1,2542,null,{}] 21:11:45 INFO - PROCESS | 1796 | 1463544705156 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}] 21:11:45 INFO - PROCESS | 1796 | 1463544705386 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 21:11:45 INFO - PROCESS | 1796 | 1463544705709 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8b6c00 == 123 [pid = 1796] [id = 643] 21:11:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8dacac00) [pid = 1796] [serial = 1930] [outer = (nil)] 21:11:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8e579c00) [pid = 1796] [serial = 1931] [outer = 0x8dacac00] 21:11:45 INFO - PROCESS | 1796 | 1463544705810 Marionette DEBUG loaded listener.js 21:11:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8e63e400) [pid = 1796] [serial = 1932] [outer = 0x8dacac00] 21:11:46 INFO - PROCESS | 1796 | 1463544706777 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]]]}] 21:11:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:11:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1686ms 21:11:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:11:46 INFO - PROCESS | 1796 | 1463544706832 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 21:11:46 INFO - PROCESS | 1796 | 1463544706836 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 21:11:46 INFO - PROCESS | 1796 | 1463544706843 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:11:46 INFO - PROCESS | 1796 | 1463544706847 Marionette TRACE conn3 <- [1,2546,null,{}] 21:11:46 INFO - PROCESS | 1796 | 1463544706853 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}] 21:11:47 INFO - PROCESS | 1796 | 1463544707090 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 21:11:47 INFO - PROCESS | 1796 | 1463544707375 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8dd400 == 124 [pid = 1796] [id = 644] 21:11:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8dac2000) [pid = 1796] [serial = 1933] [outer = (nil)] 21:11:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8e64bc00) [pid = 1796] [serial = 1934] [outer = 0x8dac2000] 21:11:47 INFO - PROCESS | 1796 | 1463544707467 Marionette DEBUG loaded listener.js 21:11:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8e651800) [pid = 1796] [serial = 1935] [outer = 0x8dac2000] 21:11:48 INFO - PROCESS | 1796 | 1463544708373 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]]]}] 21:11:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:11:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1588ms 21:11:48 INFO - PROCESS | 1796 | 1463544708431 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 21:11:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:11:48 INFO - PROCESS | 1796 | 1463544708435 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 21:11:48 INFO - PROCESS | 1796 | 1463544708441 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:11:48 INFO - PROCESS | 1796 | 1463544708444 Marionette TRACE conn3 <- [1,2550,null,{}] 21:11:48 INFO - PROCESS | 1796 | 1463544708450 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}] 21:11:48 INFO - PROCESS | 1796 | 1463544708672 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 21:11:49 INFO - PROCESS | 1796 | 1463544709015 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e641c00 == 125 [pid = 1796] [id = 645] 21:11:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8e642400) [pid = 1796] [serial = 1936] [outer = (nil)] 21:11:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8e706c00) [pid = 1796] [serial = 1937] [outer = 0x8e642400] 21:11:49 INFO - PROCESS | 1796 | 1463544709108 Marionette DEBUG loaded listener.js 21:11:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8e70b800) [pid = 1796] [serial = 1938] [outer = 0x8e642400] 21:11:50 INFO - PROCESS | 1796 | 1463544710043 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]]]}] 21:11:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:11:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1633ms 21:11:50 INFO - PROCESS | 1796 | 1463544710074 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 21:11:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:11:50 INFO - PROCESS | 1796 | 1463544710078 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 21:11:50 INFO - PROCESS | 1796 | 1463544710085 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:11:50 INFO - PROCESS | 1796 | 1463544710089 Marionette TRACE conn3 <- [1,2554,null,{}] 21:11:50 INFO - PROCESS | 1796 | 1463544710095 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}] 21:11:50 INFO - PROCESS | 1796 | 1463544710316 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 21:11:50 INFO - PROCESS | 1796 | 1463544710652 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x8dac6400 == 126 [pid = 1796] [id = 646] 21:11:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8e646800) [pid = 1796] [serial = 1939] [outer = (nil)] 21:11:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8e7d8800) [pid = 1796] [serial = 1940] [outer = 0x8e646800] 21:11:50 INFO - PROCESS | 1796 | 1463544710745 Marionette DEBUG loaded listener.js 21:11:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8edd3000) [pid = 1796] [serial = 1941] [outer = 0x8e646800] 21:11:51 INFO - PROCESS | 1796 | 1463544711721 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]]]}] 21:11:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:11:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1693ms 21:11:51 INFO - PROCESS | 1796 | 1463544711778 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 21:11:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:11:51 INFO - PROCESS | 1796 | 1463544711783 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 21:11:51 INFO - PROCESS | 1796 | 1463544711789 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:11:51 INFO - PROCESS | 1796 | 1463544711794 Marionette TRACE conn3 <- [1,2558,null,{}] 21:11:51 INFO - PROCESS | 1796 | 1463544711800 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}] 21:11:52 INFO - PROCESS | 1796 | 1463544712047 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 21:11:52 INFO - PROCESS | 1796 | 1463544712393 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x8edea400 == 127 [pid = 1796] [id = 647] 21:11:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8eebdc00) [pid = 1796] [serial = 1942] [outer = (nil)] 21:11:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x8eec4800) [pid = 1796] [serial = 1943] [outer = 0x8eebdc00] 21:11:52 INFO - PROCESS | 1796 | 1463544712489 Marionette DEBUG loaded listener.js 21:11:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x8f0eac00) [pid = 1796] [serial = 1944] [outer = 0x8eebdc00] 21:11:53 INFO - PROCESS | 1796 | 1463544713536 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]]]}] 21:11:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:11:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1791ms 21:11:53 INFO - PROCESS | 1796 | 1463544713580 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 21:11:53 INFO - PROCESS | 1796 | 1463544713584 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 21:11:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:11:53 INFO - PROCESS | 1796 | 1463544713590 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:11:53 INFO - PROCESS | 1796 | 1463544713594 Marionette TRACE conn3 <- [1,2562,null,{}] 21:11:53 INFO - PROCESS | 1796 | 1463544713600 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}] 21:11:53 INFO - PROCESS | 1796 | 1463544713809 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 21:11:54 INFO - PROCESS | 1796 | 1463544714152 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x8edde000 == 128 [pid = 1796] [id = 648] 21:11:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x8f0e8c00) [pid = 1796] [serial = 1945] [outer = (nil)] 21:11:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x91390000) [pid = 1796] [serial = 1946] [outer = 0x8f0e8c00] 21:11:54 INFO - PROCESS | 1796 | 1463544714245 Marionette DEBUG loaded listener.js 21:11:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x9139a400) [pid = 1796] [serial = 1947] [outer = 0x8f0e8c00] 21:11:55 INFO - PROCESS | 1796 | 1463544715219 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]]]}] 21:11:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:11:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1682ms 21:11:55 INFO - PROCESS | 1796 | 1463544715274 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 21:11:55 INFO - PROCESS | 1796 | 1463544715277 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 21:11:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:11:55 INFO - PROCESS | 1796 | 1463544715294 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:11:55 INFO - PROCESS | 1796 | 1463544715297 Marionette TRACE conn3 <- [1,2566,null,{}] 21:11:55 INFO - PROCESS | 1796 | 1463544715303 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}] 21:11:55 INFO - PROCESS | 1796 | 1463544715516 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 21:11:55 INFO - PROCESS | 1796 | 1463544715847 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x9127b400 == 129 [pid = 1796] [id = 649] 21:11:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x91cc2800) [pid = 1796] [serial = 1948] [outer = (nil)] 21:11:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x91ccf800) [pid = 1796] [serial = 1949] [outer = 0x91cc2800] 21:11:55 INFO - PROCESS | 1796 | 1463544715940 Marionette DEBUG loaded listener.js 21:11:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x91eec000) [pid = 1796] [serial = 1950] [outer = 0x91cc2800] 21:11:56 INFO - PROCESS | 1796 | 1463544716897 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]]]}] 21:11:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:11:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1645ms 21:11:56 INFO - PROCESS | 1796 | 1463544716940 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 21:11:56 INFO - PROCESS | 1796 | 1463544716944 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 21:11:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:11:56 INFO - PROCESS | 1796 | 1463544716950 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:11:56 INFO - PROCESS | 1796 | 1463544716954 Marionette TRACE conn3 <- [1,2570,null,{}] 21:11:56 INFO - PROCESS | 1796 | 1463544716960 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}] 21:11:57 INFO - PROCESS | 1796 | 1463544717161 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 21:11:57 INFO - PROCESS | 1796 | 1463544717493 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e657000 == 130 [pid = 1796] [id = 650] 21:11:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x91cc3000) [pid = 1796] [serial = 1951] [outer = (nil)] 21:11:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x92324c00) [pid = 1796] [serial = 1952] [outer = 0x91cc3000] 21:11:57 INFO - PROCESS | 1796 | 1463544717587 Marionette DEBUG loaded listener.js 21:11:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x92329800) [pid = 1796] [serial = 1953] [outer = 0x91cc3000] 21:11:58 INFO - PROCESS | 1796 | 1463544718560 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]]]}] 21:11:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:11:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1690ms 21:11:58 INFO - PROCESS | 1796 | 1463544718642 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 21:11:58 INFO - PROCESS | 1796 | 1463544718646 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 21:11:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:11:58 INFO - PROCESS | 1796 | 1463544718652 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:11:58 INFO - PROCESS | 1796 | 1463544718656 Marionette TRACE conn3 <- [1,2574,null,{}] 21:11:58 INFO - PROCESS | 1796 | 1463544718661 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}] 21:11:58 INFO - PROCESS | 1796 | 1463544718906 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 21:11:59 INFO - PROCESS | 1796 | 1463544719254 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x85b34c00 == 131 [pid = 1796] [id = 651] 21:11:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x91ee2800) [pid = 1796] [serial = 1954] [outer = (nil)] 21:11:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x92971800) [pid = 1796] [serial = 1955] [outer = 0x91ee2800] 21:11:59 INFO - PROCESS | 1796 | 1463544719341 Marionette DEBUG loaded listener.js 21:11:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x92974000) [pid = 1796] [serial = 1956] [outer = 0x91ee2800] 21:12:00 INFO - PROCESS | 1796 | 1463544720280 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]]]}] 21:12:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:12:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1682ms 21:12:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:12:00 INFO - PROCESS | 1796 | 1463544720335 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 21:12:00 INFO - PROCESS | 1796 | 1463544720338 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 21:12:00 INFO - PROCESS | 1796 | 1463544720345 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:12:00 INFO - PROCESS | 1796 | 1463544720348 Marionette TRACE conn3 <- [1,2578,null,{}] 21:12:00 INFO - PROCESS | 1796 | 1463544720354 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}] 21:12:00 INFO - PROCESS | 1796 | 1463544720559 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 21:12:00 INFO - PROCESS | 1796 | 1463544720950 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x922c8c00 == 132 [pid = 1796] [id = 652] 21:12:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x925f4800) [pid = 1796] [serial = 1957] [outer = (nil)] 21:12:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x929b5000) [pid = 1796] [serial = 1958] [outer = 0x925f4800] 21:12:01 INFO - PROCESS | 1796 | 1463544721052 Marionette DEBUG loaded listener.js 21:12:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x929b6800) [pid = 1796] [serial = 1959] [outer = 0x925f4800] 21:12:02 INFO - PROCESS | 1796 | 1463544722348 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]]]}] 21:12:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:12:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2044ms 21:12:02 INFO - PROCESS | 1796 | 1463544722388 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 21:12:02 INFO - PROCESS | 1796 | 1463544722391 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 21:12:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:12:02 INFO - PROCESS | 1796 | 1463544722398 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:12:02 INFO - PROCESS | 1796 | 1463544722402 Marionette TRACE conn3 <- [1,2582,null,{}] 21:12:02 INFO - PROCESS | 1796 | 1463544722407 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}] 21:12:02 INFO - PROCESS | 1796 | 1463544722629 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 21:12:03 INFO - PROCESS | 1796 | 1463544723005 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x86df0c00 == 133 [pid = 1796] [id = 653] 21:12:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x9297e000) [pid = 1796] [serial = 1960] [outer = (nil)] 21:12:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x92bc1800) [pid = 1796] [serial = 1961] [outer = 0x9297e000] 21:12:03 INFO - PROCESS | 1796 | 1463544723097 Marionette DEBUG loaded listener.js 21:12:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x92bc4c00) [pid = 1796] [serial = 1962] [outer = 0x9297e000] 21:12:04 INFO - PROCESS | 1796 | 1463544724061 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]]]}] 21:12:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:12:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1743ms 21:12:04 INFO - PROCESS | 1796 | 1463544724142 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 21:12:04 INFO - PROCESS | 1796 | 1463544724146 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 21:12:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:12:04 INFO - PROCESS | 1796 | 1463544724152 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:12:04 INFO - PROCESS | 1796 | 1463544724155 Marionette TRACE conn3 <- [1,2586,null,{}] 21:12:04 INFO - PROCESS | 1796 | 1463544724161 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}] 21:12:04 INFO - PROCESS | 1796 | 1463544724407 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x85b3b400 == 132 [pid = 1796] [id = 588] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8b4e4800 == 131 [pid = 1796] [id = 589] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8ad47c00 == 130 [pid = 1796] [id = 219] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x9ae39000 == 129 [pid = 1796] [id = 630] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8cb33400 == 128 [pid = 1796] [id = 631] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x99a4c400 == 127 [pid = 1796] [id = 629] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8ede9000 == 126 [pid = 1796] [id = 628] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x99f76c00 == 125 [pid = 1796] [id = 627] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x981d5800 == 124 [pid = 1796] [id = 625] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x99e1e800 == 123 [pid = 1796] [id = 626] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8eec5400 == 122 [pid = 1796] [id = 624] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8b7800 == 121 [pid = 1796] [id = 623] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8dac9400 == 120 [pid = 1796] [id = 622] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x91cccc00 == 119 [pid = 1796] [id = 621] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x9139d800 == 118 [pid = 1796] [id = 620] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8d7f3c00 == 117 [pid = 1796] [id = 618] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8e0800 == 116 [pid = 1796] [id = 619] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8d354800 == 115 [pid = 1796] [id = 617] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8cb3bc00 == 114 [pid = 1796] [id = 616] 21:12:06 INFO - PROCESS | 1796 | --DOCSHELL 0x86df0000 == 113 [pid = 1796] [id = 615] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x8e577400) [pid = 1796] [serial = 1778] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0xa51f3800) [pid = 1796] [serial = 1826] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0xa31d7000) [pid = 1796] [serial = 1824] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x92da0400) [pid = 1796] [serial = 1799] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x9297d000) [pid = 1796] [serial = 1796] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x95650800) [pid = 1796] [serial = 1808] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x9a27f000) [pid = 1796] [serial = 1814] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0xa6b88800) [pid = 1796] [serial = 1829] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x99a54400) [pid = 1796] [serial = 1811] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8e64f800) [pid = 1796] [serial = 1785] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x95166800) [pid = 1796] [serial = 1806] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x92a09000) [pid = 1796] [serial = 1797] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0xa638d000) [pid = 1796] [serial = 1827] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x9813f000) [pid = 1796] [serial = 1809] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x93bcd400) [pid = 1796] [serial = 1802] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x91ee4400) [pid = 1796] [serial = 1793] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x9d4f2800) [pid = 1796] [serial = 1820] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x87895800) [pid = 1796] [serial = 1832] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8d8d6800) [pid = 1796] [serial = 1844] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8d8df000) [pid = 1796] [serial = 1842] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0xa051d400) [pid = 1796] [serial = 1821] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x91eee800) [pid = 1796] [serial = 1794] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x9503e800) [pid = 1796] [serial = 1805] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8e57cc00) [pid = 1796] [serial = 1710] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8edd4c00) [pid = 1796] [serial = 1787] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x88fc7400) [pid = 1796] [serial = 1835] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x94f04000) [pid = 1796] [serial = 1803] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8f0f0800) [pid = 1796] [serial = 1790] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8edec800) [pid = 1796] [serial = 1788] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8ad50400) [pid = 1796] [serial = 1836] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8d84d400) [pid = 1796] [serial = 1841] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8d25e800) [pid = 1796] [serial = 1782] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x99f80000) [pid = 1796] [serial = 1812] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8cb36c00) [pid = 1796] [serial = 1838] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0xa6b8b000) [pid = 1796] [serial = 1830] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x9accc800) [pid = 1796] [serial = 1818] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8d0e3c00) [pid = 1796] [serial = 1839] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8e63ec00) [pid = 1796] [serial = 1784] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x9ac4e400) [pid = 1796] [serial = 1817] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x9396ac00) [pid = 1796] [serial = 1800] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x91396c00) [pid = 1796] [serial = 1791] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x87898000) [pid = 1796] [serial = 1833] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8cb39400) [pid = 1796] [serial = 1781] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0xa3161000) [pid = 1796] [serial = 1823] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x9a698800) [pid = 1796] [serial = 1815] [outer = (nil)] [url = about:blank] 21:12:06 INFO - PROCESS | 1796 | 1463544726744 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x87898400 == 114 [pid = 1796] [id = 654] 21:12:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x87898800) [pid = 1796] [serial = 1963] [outer = (nil)] 21:12:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x87a64400) [pid = 1796] [serial = 1964] [outer = 0x87898800] 21:12:06 INFO - PROCESS | 1796 | 1463544726828 Marionette DEBUG loaded listener.js 21:12:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x87a6dc00) [pid = 1796] [serial = 1965] [outer = 0x87898800] 21:12:07 INFO - PROCESS | 1796 | 1463544727691 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]]]}] 21:12:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:12:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 3591ms 21:12:07 INFO - PROCESS | 1796 | 1463544727746 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 21:12:07 INFO - PROCESS | 1796 | 1463544727752 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 21:12:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:12:07 INFO - PROCESS | 1796 | 1463544727790 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:12:07 INFO - PROCESS | 1796 | 1463544727796 Marionette TRACE conn3 <- [1,2590,null,{}] 21:12:07 INFO - PROCESS | 1796 | 1463544727803 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}] 21:12:08 INFO - PROCESS | 1796 | 1463544728008 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 21:12:08 INFO - PROCESS | 1796 | 1463544728022 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ab76000 == 115 [pid = 1796] [id = 655] 21:12:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8ad47c00) [pid = 1796] [serial = 1966] [outer = (nil)] 21:12:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8b4dd800) [pid = 1796] [serial = 1967] [outer = 0x8ad47c00] 21:12:08 INFO - PROCESS | 1796 | 1463544728291 Marionette DEBUG loaded listener.js 21:12:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8cb35000) [pid = 1796] [serial = 1968] [outer = 0x8ad47c00] 21:12:09 INFO - PROCESS | 1796 | 1463544729239 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]]]}] 21:12:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:12:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1494ms 21:12:09 INFO - PROCESS | 1796 | 1463544729280 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 21:12:09 INFO - PROCESS | 1796 | 1463544729286 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 21:12:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:12:09 INFO - PROCESS | 1796 | 1463544729298 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:12:09 INFO - PROCESS | 1796 | 1463544729301 Marionette TRACE conn3 <- [1,2594,null,{}] 21:12:09 INFO - PROCESS | 1796 | 1463544729308 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}] 21:12:09 INFO - PROCESS | 1796 | 1463544729565 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 21:12:09 INFO - PROCESS | 1796 | 1463544729605 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abf5000 == 116 [pid = 1796] [id = 656] 21:12:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8d0e0c00) [pid = 1796] [serial = 1969] [outer = (nil)] 21:12:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8d195400) [pid = 1796] [serial = 1970] [outer = 0x8d0e0c00] 21:12:09 INFO - PROCESS | 1796 | 1463544729676 Marionette DEBUG loaded listener.js 21:12:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8d251400) [pid = 1796] [serial = 1971] [outer = 0x8d0e0c00] 21:12:10 INFO - PROCESS | 1796 | 1463544730806 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]]]}] 21:12:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:12:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1552ms 21:12:10 INFO - PROCESS | 1796 | 1463544730845 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 21:12:10 INFO - PROCESS | 1796 | 1463544730849 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 21:12:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:12:10 INFO - PROCESS | 1796 | 1463544730871 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:12:10 INFO - PROCESS | 1796 | 1463544730880 Marionette TRACE conn3 <- [1,2598,null,{}] 21:12:10 INFO - PROCESS | 1796 | 1463544730886 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}] 21:12:11 INFO - PROCESS | 1796 | 1463544731153 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x87a63c00) [pid = 1796] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x9a5c7800) [pid = 1796] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x981d8400) [pid = 1796] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x9297a400) [pid = 1796] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8e709000) [pid = 1796] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x9afc7400) [pid = 1796] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x92bc1c00) [pid = 1796] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x91cc3400) [pid = 1796] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8e701c00) [pid = 1796] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8ccf0000) [pid = 1796] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8788d800) [pid = 1796] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8d841800) [pid = 1796] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x92d95000) [pid = 1796] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x99e1ec00) [pid = 1796] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x99f7cc00) [pid = 1796] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8d7e9000) [pid = 1796] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8abf4c00) [pid = 1796] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x881c1000) [pid = 1796] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x87a64000) [pid = 1796] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x8e7d0400) [pid = 1796] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x8d194400) [pid = 1796] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:12:11 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x9d4f5400) [pid = 1796] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:12:11 INFO - PROCESS | 1796 | 1463544731759 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x85b3a800 == 117 [pid = 1796] [id = 657] 21:12:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x86deb400) [pid = 1796] [serial = 1972] [outer = (nil)] 21:12:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x87a68800) [pid = 1796] [serial = 1973] [outer = 0x86deb400] 21:12:11 INFO - PROCESS | 1796 | 1463544731848 Marionette DEBUG loaded listener.js 21:12:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x8ccf0000) [pid = 1796] [serial = 1974] [outer = 0x86deb400] 21:12:12 INFO - PROCESS | 1796 | 1463544732628 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]]]}] 21:12:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:12:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1807ms 21:12:12 INFO - PROCESS | 1796 | 1463544732663 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 21:12:12 INFO - PROCESS | 1796 | 1463544732668 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 21:12:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:12:12 INFO - PROCESS | 1796 | 1463544732675 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:12:12 INFO - PROCESS | 1796 | 1463544732678 Marionette TRACE conn3 <- [1,2602,null,{}] 21:12:12 INFO - PROCESS | 1796 | 1463544732684 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}] 21:12:12 INFO - PROCESS | 1796 | 1463544732882 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 21:12:12 INFO - PROCESS | 1796 | 1463544732898 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fc5800 == 118 [pid = 1796] [id = 658] 21:12:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x8d0e5400) [pid = 1796] [serial = 1975] [outer = (nil)] 21:12:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x8d8b6800) [pid = 1796] [serial = 1976] [outer = 0x8d0e5400] 21:12:13 INFO - PROCESS | 1796 | 1463544733156 Marionette DEBUG loaded listener.js 21:12:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x8d8d4400) [pid = 1796] [serial = 1977] [outer = 0x8d0e5400] 21:12:14 INFO - PROCESS | 1796 | 1463544734339 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]]]}] 21:12:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:12:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1735ms 21:12:14 INFO - PROCESS | 1796 | 1463544734411 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 21:12:14 INFO - PROCESS | 1796 | 1463544734417 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 21:12:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:12:14 INFO - PROCESS | 1796 | 1463544734428 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:12:14 INFO - PROCESS | 1796 | 1463544734433 Marionette TRACE conn3 <- [1,2606,null,{}] 21:12:14 INFO - PROCESS | 1796 | 1463544734442 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}] 21:12:14 INFO - PROCESS | 1796 | 1463544734703 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 21:12:15 INFO - PROCESS | 1796 | 1463544735046 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x887e4000 == 119 [pid = 1796] [id = 659] 21:12:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x88fcd000) [pid = 1796] [serial = 1978] [outer = (nil)] 21:12:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8b4e2400) [pid = 1796] [serial = 1979] [outer = 0x88fcd000] 21:12:15 INFO - PROCESS | 1796 | 1463544735137 Marionette DEBUG loaded listener.js 21:12:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8d0ab800) [pid = 1796] [serial = 1980] [outer = 0x88fcd000] 21:12:16 INFO - PROCESS | 1796 | 1463544736612 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]]]}] 21:12:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:12:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2246ms 21:12:16 INFO - PROCESS | 1796 | 1463544736673 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 21:12:16 INFO - PROCESS | 1796 | 1463544736683 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 21:12:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:12:16 INFO - PROCESS | 1796 | 1463544736738 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:12:16 INFO - PROCESS | 1796 | 1463544736743 Marionette TRACE conn3 <- [1,2610,null,{}] 21:12:16 INFO - PROCESS | 1796 | 1463544736749 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}] 21:12:17 INFO - PROCESS | 1796 | 1463544737123 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 21:12:17 INFO - PROCESS | 1796 | 1463544737421 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cb38400 == 120 [pid = 1796] [id = 660] 21:12:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8d0a9800) [pid = 1796] [serial = 1981] [outer = (nil)] 21:12:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8d34f000) [pid = 1796] [serial = 1982] [outer = 0x8d0a9800] 21:12:17 INFO - PROCESS | 1796 | 1463544737511 Marionette DEBUG loaded listener.js 21:12:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8d84a400) [pid = 1796] [serial = 1983] [outer = 0x8d0a9800] 21:12:18 INFO - PROCESS | 1796 | 1463544738509 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]]]}] 21:12:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:12:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1845ms 21:12:18 INFO - PROCESS | 1796 | 1463544738585 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 21:12:18 INFO - PROCESS | 1796 | 1463544738594 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 21:12:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:12:18 INFO - PROCESS | 1796 | 1463544738607 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:12:18 INFO - PROCESS | 1796 | 1463544738617 Marionette TRACE conn3 <- [1,2614,null,{}] 21:12:18 INFO - PROCESS | 1796 | 1463544738682 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}] 21:12:19 INFO - PROCESS | 1796 | 1463544739001 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 21:12:19 INFO - PROCESS | 1796 | 1463544739229 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8d8800 == 121 [pid = 1796] [id = 661] 21:12:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8e57e800) [pid = 1796] [serial = 1984] [outer = (nil)] 21:12:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8e64b400) [pid = 1796] [serial = 1985] [outer = 0x8e57e800] 21:12:19 INFO - PROCESS | 1796 | 1463544739321 Marionette DEBUG loaded listener.js 21:12:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8e702800) [pid = 1796] [serial = 1986] [outer = 0x8e57e800] 21:12:20 INFO - PROCESS | 1796 | 1463544740239 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]]]}] 21:12:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:12:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1712ms 21:12:20 INFO - PROCESS | 1796 | 1463544740318 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 21:12:20 INFO - PROCESS | 1796 | 1463544740323 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 21:12:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:12:20 INFO - PROCESS | 1796 | 1463544740330 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:12:20 INFO - PROCESS | 1796 | 1463544740333 Marionette TRACE conn3 <- [1,2618,null,{}] 21:12:20 INFO - PROCESS | 1796 | 1463544740339 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}] 21:12:20 INFO - PROCESS | 1796 | 1463544740584 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 21:12:20 INFO - PROCESS | 1796 | 1463544740932 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x87899c00 == 122 [pid = 1796] [id = 662] 21:12:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8dacb800) [pid = 1796] [serial = 1987] [outer = (nil)] 21:12:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8eddc800) [pid = 1796] [serial = 1988] [outer = 0x8dacb800] 21:12:21 INFO - PROCESS | 1796 | 1463544741025 Marionette DEBUG loaded listener.js 21:12:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8ede7800) [pid = 1796] [serial = 1989] [outer = 0x8dacb800] 21:12:21 INFO - PROCESS | 1796 | 1463544741903 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]]]}] 21:12:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:12:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1635ms 21:12:21 INFO - PROCESS | 1796 | 1463544741969 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 21:12:21 INFO - PROCESS | 1796 | 1463544741975 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 21:12:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:12:21 INFO - PROCESS | 1796 | 1463544741985 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:12:21 INFO - PROCESS | 1796 | 1463544741989 Marionette TRACE conn3 <- [1,2622,null,{}] 21:12:22 INFO - PROCESS | 1796 | 1463544741996 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}] 21:12:22 INFO - PROCESS | 1796 | 1463544742199 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 21:12:22 INFO - PROCESS | 1796 | 1463544742482 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8edec000 == 123 [pid = 1796] [id = 663] 21:12:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8edecc00) [pid = 1796] [serial = 1990] [outer = (nil)] 21:12:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8eebfc00) [pid = 1796] [serial = 1991] [outer = 0x8edecc00] 21:12:22 INFO - PROCESS | 1796 | 1463544742616 Marionette DEBUG loaded listener.js 21:12:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8f0e3800) [pid = 1796] [serial = 1992] [outer = 0x8edecc00] 21:12:23 INFO - PROCESS | 1796 | 1463544743612 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]]]}] 21:12:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:12:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1686ms 21:12:23 INFO - PROCESS | 1796 | 1463544743672 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 21:12:23 INFO - PROCESS | 1796 | 1463544743675 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 21:12:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:12:23 INFO - PROCESS | 1796 | 1463544743682 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:12:23 INFO - PROCESS | 1796 | 1463544743685 Marionette TRACE conn3 <- [1,2626,null,{}] 21:12:23 INFO - PROCESS | 1796 | 1463544743696 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}] 21:12:24 INFO - PROCESS | 1796 | 1463544744006 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 21:12:24 INFO - PROCESS | 1796 | 1463544744349 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x87891c00 == 124 [pid = 1796] [id = 664] 21:12:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8e644800) [pid = 1796] [serial = 1993] [outer = (nil)] 21:12:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x91eed000) [pid = 1796] [serial = 1994] [outer = 0x8e644800] 21:12:24 INFO - PROCESS | 1796 | 1463544744437 Marionette DEBUG loaded listener.js 21:12:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x925f6000) [pid = 1796] [serial = 1995] [outer = 0x8e644800] 21:12:25 INFO - PROCESS | 1796 | 1463544745366 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]]]}] 21:12:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:12:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1735ms 21:12:25 INFO - PROCESS | 1796 | 1463544745418 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 21:12:25 INFO - PROCESS | 1796 | 1463544745421 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 21:12:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:12:25 INFO - PROCESS | 1796 | 1463544745428 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:12:25 INFO - PROCESS | 1796 | 1463544745431 Marionette TRACE conn3 <- [1,2630,null,{}] 21:12:25 INFO - PROCESS | 1796 | 1463544745438 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}] 21:12:25 INFO - PROCESS | 1796 | 1463544745651 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 21:12:25 INFO - PROCESS | 1796 | 1463544745946 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cb3e000 == 125 [pid = 1796] [id = 665] 21:12:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8d8b0800) [pid = 1796] [serial = 1996] [outer = (nil)] 21:12:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x929b5400) [pid = 1796] [serial = 1997] [outer = 0x8d8b0800] 21:12:26 INFO - PROCESS | 1796 | 1463544746086 Marionette DEBUG loaded listener.js 21:12:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x92a09000) [pid = 1796] [serial = 1998] [outer = 0x8d8b0800] 21:12:27 INFO - PROCESS | 1796 | 1463544747002 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]]]}] 21:12:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:12:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1639ms 21:12:27 INFO - PROCESS | 1796 | 1463544747068 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 21:12:27 INFO - PROCESS | 1796 | 1463544747072 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 21:12:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:12:27 INFO - PROCESS | 1796 | 1463544747078 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:12:27 INFO - PROCESS | 1796 | 1463544747081 Marionette TRACE conn3 <- [1,2634,null,{}] 21:12:27 INFO - PROCESS | 1796 | 1463544747087 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}] 21:12:27 INFO - PROCESS | 1796 | 1463544747301 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 21:12:27 INFO - PROCESS | 1796 | 1463544747631 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x9139d800 == 126 [pid = 1796] [id = 666] 21:12:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x92326000) [pid = 1796] [serial = 1999] [outer = (nil)] 21:12:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x92d9bc00) [pid = 1796] [serial = 2000] [outer = 0x92326000] 21:12:27 INFO - PROCESS | 1796 | 1463544747731 Marionette DEBUG loaded listener.js 21:12:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x92d9e400) [pid = 1796] [serial = 2001] [outer = 0x92326000] 21:12:28 INFO - PROCESS | 1796 | 1463544748633 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]]]}] 21:12:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:12:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1630ms 21:12:28 INFO - PROCESS | 1796 | 1463544748709 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 21:12:28 INFO - PROCESS | 1796 | 1463544748713 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 21:12:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:12:28 INFO - PROCESS | 1796 | 1463544748724 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:12:28 INFO - PROCESS | 1796 | 1463544748733 Marionette TRACE conn3 <- [1,2638,null,{}] 21:12:28 INFO - PROCESS | 1796 | 1463544748744 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}] 21:12:28 INFO - PROCESS | 1796 | 1463544748994 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 21:12:29 INFO - PROCESS | 1796 | 1463544749321 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b20d000 == 127 [pid = 1796] [id = 667] 21:12:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x92bc3000) [pid = 1796] [serial = 2002] [outer = (nil)] 21:12:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x93963400) [pid = 1796] [serial = 2003] [outer = 0x92bc3000] 21:12:29 INFO - PROCESS | 1796 | 1463544749421 Marionette DEBUG loaded listener.js 21:12:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x93968c00) [pid = 1796] [serial = 2004] [outer = 0x92bc3000] 21:12:30 INFO - PROCESS | 1796 | 1463544750348 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]]]}] 21:12:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:12:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1699ms 21:12:30 INFO - PROCESS | 1796 | 1463544750424 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 21:12:30 INFO - PROCESS | 1796 | 1463544750428 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 21:12:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:12:30 INFO - PROCESS | 1796 | 1463544750435 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:12:30 INFO - PROCESS | 1796 | 1463544750439 Marionette TRACE conn3 <- [1,2642,null,{}] 21:12:30 INFO - PROCESS | 1796 | 1463544750444 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}] 21:12:30 INFO - PROCESS | 1796 | 1463544750719 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 21:12:31 INFO - PROCESS | 1796 | 1463544751051 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x91cce800 == 128 [pid = 1796] [id = 668] 21:12:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x92bcd400) [pid = 1796] [serial = 2005] [outer = (nil)] 21:12:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x939e2000) [pid = 1796] [serial = 2006] [outer = 0x92bcd400] 21:12:31 INFO - PROCESS | 1796 | 1463544751144 Marionette DEBUG loaded listener.js 21:12:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x93b01400) [pid = 1796] [serial = 2007] [outer = 0x92bcd400] 21:12:32 INFO - PROCESS | 1796 | 1463544752098 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]]]}] 21:12:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:12:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1691ms 21:12:32 INFO - PROCESS | 1796 | 1463544752127 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 21:12:32 INFO - PROCESS | 1796 | 1463544752131 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 21:12:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:12:32 INFO - PROCESS | 1796 | 1463544752138 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:12:32 INFO - PROCESS | 1796 | 1463544752143 Marionette TRACE conn3 <- [1,2646,null,{}] 21:12:32 INFO - PROCESS | 1796 | 1463544752149 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}] 21:12:32 INFO - PROCESS | 1796 | 1463544752389 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 21:12:32 INFO - PROCESS | 1796 | 1463544752734 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x939dd000 == 129 [pid = 1796] [id = 669] 21:12:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x93bd5c00) [pid = 1796] [serial = 2008] [outer = (nil)] 21:12:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x94f05c00) [pid = 1796] [serial = 2009] [outer = 0x93bd5c00] 21:12:32 INFO - PROCESS | 1796 | 1463544752839 Marionette DEBUG loaded listener.js 21:12:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x94f31c00) [pid = 1796] [serial = 2010] [outer = 0x93bd5c00] 21:12:33 INFO - PROCESS | 1796 | 1463544753759 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]]]}] 21:12:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:12:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1688ms 21:12:33 INFO - PROCESS | 1796 | 1463544753827 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 21:12:33 INFO - PROCESS | 1796 | 1463544753831 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 21:12:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:12:33 INFO - PROCESS | 1796 | 1463544753837 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:12:33 INFO - PROCESS | 1796 | 1463544753841 Marionette TRACE conn3 <- [1,2650,null,{}] 21:12:33 INFO - PROCESS | 1796 | 1463544753847 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}] 21:12:34 INFO - PROCESS | 1796 | 1463544754089 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 21:12:34 INFO - PROCESS | 1796 | 1463544754510 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x93bcf000 == 130 [pid = 1796] [id = 670] 21:12:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x93bd4000) [pid = 1796] [serial = 2011] [outer = (nil)] 21:12:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x94fc9000) [pid = 1796] [serial = 2012] [outer = 0x93bd4000] 21:12:34 INFO - PROCESS | 1796 | 1463544754662 Marionette DEBUG loaded listener.js 21:12:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x95034800) [pid = 1796] [serial = 2013] [outer = 0x93bd4000] 21:12:36 INFO - PROCESS | 1796 | 1463544756003 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]]]}] 21:12:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:12:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2237ms 21:12:36 INFO - PROCESS | 1796 | 1463544756081 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 21:12:36 INFO - PROCESS | 1796 | 1463544756087 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 21:12:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:12:36 INFO - PROCESS | 1796 | 1463544756097 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:12:36 INFO - PROCESS | 1796 | 1463544756103 Marionette TRACE conn3 <- [1,2654,null,{}] 21:12:36 INFO - PROCESS | 1796 | 1463544756140 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}] 21:12:36 INFO - PROCESS | 1796 | 1463544756377 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 21:12:36 INFO - PROCESS | 1796 | 1463544756728 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x9139a800 == 131 [pid = 1796] [id = 671] 21:12:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x94f0d400) [pid = 1796] [serial = 2014] [outer = (nil)] 21:12:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x9503e000) [pid = 1796] [serial = 2015] [outer = 0x94f0d400] 21:12:36 INFO - PROCESS | 1796 | 1463544756821 Marionette DEBUG loaded listener.js 21:12:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x95042800) [pid = 1796] [serial = 2016] [outer = 0x94f0d400] 21:12:37 INFO - PROCESS | 1796 | 1463544757885 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]]]}] 21:12:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:12:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1848ms 21:12:37 INFO - PROCESS | 1796 | 1463544757946 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 21:12:37 INFO - PROCESS | 1796 | 1463544757949 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 21:12:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:12:37 INFO - PROCESS | 1796 | 1463544757956 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:12:37 INFO - PROCESS | 1796 | 1463544757961 Marionette TRACE conn3 <- [1,2658,null,{}] 21:12:37 INFO - PROCESS | 1796 | 1463544757969 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}] 21:12:38 INFO - PROCESS | 1796 | 1463544758309 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 21:12:38 INFO - PROCESS | 1796 | 1463544758582 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x86dedc00 == 132 [pid = 1796] [id = 672] 21:12:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x87892000) [pid = 1796] [serial = 2017] [outer = (nil)] 21:12:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x95250c00) [pid = 1796] [serial = 2018] [outer = 0x87892000] 21:12:38 INFO - PROCESS | 1796 | 1463544758675 Marionette DEBUG loaded listener.js 21:12:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x95252c00) [pid = 1796] [serial = 2019] [outer = 0x87892000] 21:12:39 INFO - PROCESS | 1796 | 1463544759637 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]]]}] 21:12:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:12:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1734ms 21:12:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:12:39 INFO - PROCESS | 1796 | 1463544759690 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 21:12:39 INFO - PROCESS | 1796 | 1463544759693 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 21:12:39 INFO - PROCESS | 1796 | 1463544759700 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:12:39 INFO - PROCESS | 1796 | 1463544759703 Marionette TRACE conn3 <- [1,2662,null,{}] 21:12:39 INFO - PROCESS | 1796 | 1463544759709 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}] 21:12:39 INFO - PROCESS | 1796 | 1463544759932 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 21:12:40 INFO - PROCESS | 1796 | 1463544760283 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x9524ec00 == 133 [pid = 1796] [id = 673] 21:12:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x954c4400) [pid = 1796] [serial = 2020] [outer = (nil)] 21:12:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x954cc400) [pid = 1796] [serial = 2021] [outer = 0x954c4400] 21:12:40 INFO - PROCESS | 1796 | 1463544760386 Marionette DEBUG loaded listener.js 21:12:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x9564c400) [pid = 1796] [serial = 2022] [outer = 0x954c4400] 21:12:41 INFO - PROCESS | 1796 | 1463544761312 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]]]}] 21:12:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:12:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1638ms 21:12:41 INFO - PROCESS | 1796 | 1463544761345 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 21:12:41 INFO - PROCESS | 1796 | 1463544761349 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 21:12:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:12:41 INFO - PROCESS | 1796 | 1463544761358 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:12:41 INFO - PROCESS | 1796 | 1463544761362 Marionette TRACE conn3 <- [1,2666,null,{}] 21:12:41 INFO - PROCESS | 1796 | 1463544761368 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}] 21:12:41 INFO - PROCESS | 1796 | 1463544761598 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 21:12:41 INFO - PROCESS | 1796 | 1463544761938 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x9516a800 == 134 [pid = 1796] [id = 674] 21:12:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x954c5c00) [pid = 1796] [serial = 2023] [outer = (nil)] 21:12:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x977e0000) [pid = 1796] [serial = 2024] [outer = 0x954c5c00] 21:12:42 INFO - PROCESS | 1796 | 1463544762045 Marionette DEBUG loaded listener.js 21:12:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x977e4c00) [pid = 1796] [serial = 2025] [outer = 0x954c5c00] 21:12:43 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:43 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:12:43 INFO - PROCESS | 1796 | 1463544763372 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]]]}] 21:12:43 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) 21:12:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2042ms 21:12:43 INFO - PROCESS | 1796 | 1463544763402 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 21:12:43 INFO - PROCESS | 1796 | 1463544763407 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 21:12:43 INFO - PROCESS | 1796 | 1463544763422 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:12:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:12:43 INFO - PROCESS | 1796 | 1463544763431 Marionette TRACE conn3 <- [1,2670,null,{}] 21:12:43 INFO - PROCESS | 1796 | 1463544763442 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}] 21:12:43 INFO - PROCESS | 1796 | 1463544763731 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 21:12:44 INFO - PROCESS | 1796 | 1463544764017 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x954cac00 == 135 [pid = 1796] [id = 675] 21:12:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x954ce800) [pid = 1796] [serial = 2026] [outer = (nil)] 21:12:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x981e4400) [pid = 1796] [serial = 2027] [outer = 0x954ce800] 21:12:44 INFO - PROCESS | 1796 | 1463544764103 Marionette DEBUG loaded listener.js 21:12:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x98e2e000) [pid = 1796] [serial = 2028] [outer = 0x954ce800] 21:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x887e0400 == 134 [pid = 1796] [id = 478] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x8cb3ec00) [pid = 1796] [serial = 1910] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x8b558000) [pid = 1796] [serial = 1908] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x8ab7ec00) [pid = 1796] [serial = 1905] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x8b215c00) [pid = 1796] [serial = 1907] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x881c4000) [pid = 1796] [serial = 1902] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x8f0eec00) [pid = 1796] [serial = 1860] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0xa6b85400) [pid = 1796] [serial = 1895] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0xa31ea400) [pid = 1796] [serial = 1892] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x87a6a400) [pid = 1796] [serial = 1898] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0xa6b89c00) [pid = 1796] [serial = 1896] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x9aab5800) [pid = 1796] [serial = 1884] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x98937c00) [pid = 1796] [serial = 1877] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x929bac00) [pid = 1796] [serial = 1865] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0xa3358c00) [pid = 1796] [serial = 1893] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x92bcd000) [pid = 1796] [serial = 1868] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0xa1054000) [pid = 1796] [serial = 1890] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x92d99c00) [pid = 1796] [serial = 1869] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9aa0a800) [pid = 1796] [serial = 1883] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8eec8c00) [pid = 1796] [serial = 1859] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x94f0ec00) [pid = 1796] [serial = 1872] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x93bd1c00) [pid = 1796] [serial = 1871] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x87a6c400) [pid = 1796] [serial = 1899] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x91ccf000) [pid = 1796] [serial = 1862] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8edd6000) [pid = 1796] [serial = 1857] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8d253c00) [pid = 1796] [serial = 1851] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x88fca400) [pid = 1796] [serial = 1904] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8d0ebc00) [pid = 1796] [serial = 1850] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x87a70000) [pid = 1796] [serial = 1901] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x87896800) [pid = 1796] [serial = 1847] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8e57fc00) [pid = 1796] [serial = 1854] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8e7d8c00) [pid = 1796] [serial = 1856] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x95258400) [pid = 1796] [serial = 1875] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x92978400) [pid = 1796] [serial = 1863] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0xa051cc00) [pid = 1796] [serial = 1889] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x99f80400) [pid = 1796] [serial = 1880] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8d8d8000) [pid = 1796] [serial = 1853] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x99508000) [pid = 1796] [serial = 1878] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x9b17ac00) [pid = 1796] [serial = 1887] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x887d9c00) [pid = 1796] [serial = 1848] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x9a271000) [pid = 1796] [serial = 1881] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x929be000) [pid = 1796] [serial = 1866] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8e581000) [pid = 1796] [serial = 1779] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x95251800) [pid = 1796] [serial = 1874] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x9afd0800) [pid = 1796] [serial = 1886] [outer = (nil)] [url = about:blank] 21:12:47 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:47 INFO - PROCESS | 1796 | 1463544767316 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 21:12:47 INFO - PROCESS | 1796 | 1463544767384 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 21:12:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:12:47 INFO - PROCESS | 1796 | 1463544767391 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:12:47 INFO - PROCESS | 1796 | 1463544767397 Marionette TRACE conn3 <- [1,2674,null,{}] 21:12:47 INFO - PROCESS | 1796 | 1463544767405 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}] 21:12:47 INFO - PROCESS | 1796 | 1463544767619 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 21:12:47 INFO - PROCESS | 1796 | 1463544767883 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x87a67000 == 135 [pid = 1796] [id = 676] 21:12:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x881c6400) [pid = 1796] [serial = 2029] [outer = (nil)] 21:12:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8ab76800) [pid = 1796] [serial = 2030] [outer = 0x881c6400] 21:12:47 INFO - PROCESS | 1796 | 1463544767967 Marionette DEBUG loaded listener.js 21:12:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8ad4f800) [pid = 1796] [serial = 2031] [outer = 0x881c6400] 21:12:49 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:49 INFO - PROCESS | 1796 | 1463544769270 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 21:12:49 INFO - PROCESS | 1796 | 1463544769346 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 21:12:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:12:49 INFO - PROCESS | 1796 | 1463544769358 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:12:49 INFO - PROCESS | 1796 | 1463544769362 Marionette TRACE conn3 <- [1,2678,null,{}] 21:12:49 INFO - PROCESS | 1796 | 1463544769486 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}] 21:12:49 INFO - PROCESS | 1796 | 1463544769745 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 21:12:49 INFO - PROCESS | 1796 | 1463544769778 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x887de000 == 136 [pid = 1796] [id = 677] 21:12:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8ab7e000) [pid = 1796] [serial = 2032] [outer = (nil)] 21:12:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8d0aa000) [pid = 1796] [serial = 2033] [outer = 0x8ab7e000] 21:12:49 INFO - PROCESS | 1796 | 1463544769849 Marionette DEBUG loaded listener.js 21:12:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8d196c00) [pid = 1796] [serial = 2034] [outer = 0x8ab7e000] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x87898800) [pid = 1796] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x925f4800) [pid = 1796] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x86deb400) [pid = 1796] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8dac2000) [pid = 1796] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x91ee2800) [pid = 1796] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8eebdc00) [pid = 1796] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8d0e2000) [pid = 1796] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8dacac00) [pid = 1796] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x91cc2800) [pid = 1796] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8e646800) [pid = 1796] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x87a70800) [pid = 1796] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8d0e0c00) [pid = 1796] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x91cc3000) [pid = 1796] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8d19cc00) [pid = 1796] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8f0e8c00) [pid = 1796] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x9297e000) [pid = 1796] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x8ad47c00) [pid = 1796] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x8d29d000) [pid = 1796] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x8b219000) [pid = 1796] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x8d84ec00) [pid = 1796] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x8e642400) [pid = 1796] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x8cb3b000) [pid = 1796] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:12:51 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:51 INFO - PROCESS | 1796 | 1463544771879 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]]]}] 21:12:51 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) 21:12:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2577ms 21:12:51 INFO - PROCESS | 1796 | 1463544771937 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 21:12:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:12:51 INFO - PROCESS | 1796 | 1463544771941 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 21:12:51 INFO - PROCESS | 1796 | 1463544771950 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:12:51 INFO - PROCESS | 1796 | 1463544771958 Marionette TRACE conn3 <- [1,2682,null,{}] 21:12:51 INFO - PROCESS | 1796 | 1463544771977 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}] 21:12:52 INFO - PROCESS | 1796 | 1463544772252 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 21:12:52 INFO - PROCESS | 1796 | 1463544772271 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x85b31c00 == 137 [pid = 1796] [id = 678] 21:12:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x8b219000) [pid = 1796] [serial = 2035] [outer = (nil)] 21:12:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x8d258800) [pid = 1796] [serial = 2036] [outer = 0x8b219000] 21:12:52 INFO - PROCESS | 1796 | 1463544772349 Marionette DEBUG loaded listener.js 21:12:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x8d35b000) [pid = 1796] [serial = 2037] [outer = 0x8b219000] 21:12:53 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:53 INFO - PROCESS | 1796 | 1463544773770 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]]]}] 21:12:53 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) 21:12:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1857ms 21:12:53 INFO - PROCESS | 1796 | 1463544773805 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 21:12:53 INFO - PROCESS | 1796 | 1463544773810 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 21:12:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:12:53 INFO - PROCESS | 1796 | 1463544773861 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:12:53 INFO - PROCESS | 1796 | 1463544773866 Marionette TRACE conn3 <- [1,2686,null,{}] 21:12:53 INFO - PROCESS | 1796 | 1463544773957 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}] 21:12:54 INFO - PROCESS | 1796 | 1463544774294 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 21:12:54 INFO - PROCESS | 1796 | 1463544774547 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fcf800 == 138 [pid = 1796] [id = 679] 21:12:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x88fd0000) [pid = 1796] [serial = 2038] [outer = (nil)] 21:12:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x8abeb800) [pid = 1796] [serial = 2039] [outer = 0x88fd0000] 21:12:54 INFO - PROCESS | 1796 | 1463544774648 Marionette DEBUG loaded listener.js 21:12:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x8b4e5400) [pid = 1796] [serial = 2040] [outer = 0x88fd0000] 21:12:56 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:56 INFO - PROCESS | 1796 | 1463544776058 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 21:12:56 INFO - PROCESS | 1796 | 1463544776230 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 21:12:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:12:56 INFO - PROCESS | 1796 | 1463544776250 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:12:56 INFO - PROCESS | 1796 | 1463544776255 Marionette TRACE conn3 <- [1,2690,null,{}] 21:12:56 INFO - PROCESS | 1796 | 1463544776261 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}] 21:12:56 INFO - PROCESS | 1796 | 1463544776481 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 21:12:56 INFO - PROCESS | 1796 | 1463544776757 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x887e3400 == 139 [pid = 1796] [id = 680] 21:12:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x8cb3dc00) [pid = 1796] [serial = 2041] [outer = (nil)] 21:12:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x8d259400) [pid = 1796] [serial = 2042] [outer = 0x8cb3dc00] 21:12:56 INFO - PROCESS | 1796 | 1463544776845 Marionette DEBUG loaded listener.js 21:12:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x8d352800) [pid = 1796] [serial = 2043] [outer = 0x8cb3dc00] 21:12:58 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:58 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 21:12:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:12:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 21:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:12:58 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1 21:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:58 INFO - _addTest/ [0,2693,"getWindowHandle",null] 21:12:58 INFO - PROCESS | 1796 | 1463544778248 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 21:12:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:12:58 INFO - PROCESS | 1796 | 1463544778255 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:12:58 INFO - PROCESS | 1796 | 1463544778261 Marionette TRACE conn3 <- [1,2694,null,{}] 21:12:58 INFO - PROCESS | 1796 | 1463544778278 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}] 21:12:58 INFO - PROCESS | 1796 | 1463544778611 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 21:12:58 INFO - PROCESS | 1796 | 1463544778904 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0e7c00 == 140 [pid = 1796] [id = 681] 21:12:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8d350400) [pid = 1796] [serial = 2044] [outer = (nil)] 21:12:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8d8e0000) [pid = 1796] [serial = 2045] [outer = 0x8d350400] 21:12:59 INFO - PROCESS | 1796 | 1463544778998 Marionette DEBUG loaded listener.js 21:12:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8dace400) [pid = 1796] [serial = 2046] [outer = 0x8d350400] 21:13:00 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:00 INFO - PROCESS | 1796 | 1463544780396 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 21:13:00 INFO - PROCESS | 1796 | 1463544780460 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 21:13:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:13:00 INFO - PROCESS | 1796 | 1463544780466 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:13:00 INFO - PROCESS | 1796 | 1463544780469 Marionette TRACE conn3 <- [1,2698,null,{}] 21:13:00 INFO - PROCESS | 1796 | 1463544780475 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}] 21:13:00 INFO - PROCESS | 1796 | 1463544780755 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 21:13:01 INFO - PROCESS | 1796 | 1463544781011 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8dac7800 == 141 [pid = 1796] [id = 682] 21:13:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8dad0400) [pid = 1796] [serial = 2047] [outer = (nil)] 21:13:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8e63b400) [pid = 1796] [serial = 2048] [outer = 0x8dad0400] 21:13:01 INFO - PROCESS | 1796 | 1463544781099 Marionette DEBUG loaded listener.js 21:13:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8e646400) [pid = 1796] [serial = 2049] [outer = 0x8dad0400] 21:13:02 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:02 INFO - PROCESS | 1796 | 1463544782488 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 21:13:02 INFO - PROCESS | 1796 | 1463544782562 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 21:13:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:13:02 INFO - PROCESS | 1796 | 1463544782664 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:13:02 INFO - PROCESS | 1796 | 1463544782668 Marionette TRACE conn3 <- [1,2702,null,{}] 21:13:02 INFO - PROCESS | 1796 | 1463544782689 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}] 21:13:02 INFO - PROCESS | 1796 | 1463544782902 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 21:13:03 INFO - PROCESS | 1796 | 1463544783192 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d252800 == 142 [pid = 1796] [id = 683] 21:13:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8dad0000) [pid = 1796] [serial = 2050] [outer = (nil)] 21:13:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8e70d000) [pid = 1796] [serial = 2051] [outer = 0x8dad0000] 21:13:03 INFO - PROCESS | 1796 | 1463544783278 Marionette DEBUG loaded listener.js 21:13:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8e7d6000) [pid = 1796] [serial = 2052] [outer = 0x8dad0000] 21:13:04 INFO - PROCESS | 1796 | 1463544784268 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]]]}] 21:13:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:13:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1687ms 21:13:04 INFO - PROCESS | 1796 | 1463544784300 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 21:13:04 INFO - PROCESS | 1796 | 1463544784303 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 21:13:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:13:04 INFO - PROCESS | 1796 | 1463544784311 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:13:04 INFO - PROCESS | 1796 | 1463544784314 Marionette TRACE conn3 <- [1,2706,null,{}] 21:13:04 INFO - PROCESS | 1796 | 1463544784321 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}] 21:13:04 INFO - PROCESS | 1796 | 1463544784604 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 21:13:04 INFO - PROCESS | 1796 | 1463544784947 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1a1c00 == 143 [pid = 1796] [id = 684] 21:13:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8d25d400) [pid = 1796] [serial = 2053] [outer = (nil)] 21:13:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8eebac00) [pid = 1796] [serial = 2054] [outer = 0x8d25d400] 21:13:05 INFO - PROCESS | 1796 | 1463544785036 Marionette DEBUG loaded listener.js 21:13:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x91276800) [pid = 1796] [serial = 2055] [outer = 0x8d25d400] 21:13:05 INFO - PROCESS | 1796 | 1463544785977 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]]]}] 21:13:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:13:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1743ms 21:13:06 INFO - PROCESS | 1796 | 1463544786055 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 21:13:06 INFO - PROCESS | 1796 | 1463544786060 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 21:13:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:13:06 INFO - PROCESS | 1796 | 1463544786069 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:13:06 INFO - PROCESS | 1796 | 1463544786074 Marionette TRACE conn3 <- [1,2710,null,{}] 21:13:06 INFO - PROCESS | 1796 | 1463544786082 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}] 21:13:06 INFO - PROCESS | 1796 | 1463544786340 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 21:13:06 INFO - PROCESS | 1796 | 1463544786680 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e656000 == 144 [pid = 1796] [id = 685] 21:13:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8e709000) [pid = 1796] [serial = 2056] [outer = (nil)] 21:13:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x91396800) [pid = 1796] [serial = 2057] [outer = 0x8e709000] 21:13:06 INFO - PROCESS | 1796 | 1463544786772 Marionette DEBUG loaded listener.js 21:13:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x9139c800) [pid = 1796] [serial = 2058] [outer = 0x8e709000] 21:13:07 INFO - PROCESS | 1796 | 1463544787728 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] 21:13:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:13:07 INFO - PROCESS | 1796 | 1463544787814 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 21:13:07 INFO - PROCESS | 1796 | 1463544787820 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:13:07 INFO - PROCESS | 1796 | 1463544787824 Marionette TRACE conn3 <- [1,2714,null,{}] 21:13:07 INFO - PROCESS | 1796 | 1463544787830 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}] 21:13:08 INFO - PROCESS | 1796 | 1463544788090 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 21:13:08 INFO - PROCESS | 1796 | 1463544788435 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8edd9c00 == 145 [pid = 1796] [id = 686] 21:13:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x91394800) [pid = 1796] [serial = 2059] [outer = (nil)] 21:13:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x925ee800) [pid = 1796] [serial = 2060] [outer = 0x91394800] 21:13:08 INFO - PROCESS | 1796 | 1463544788525 Marionette DEBUG loaded listener.js 21:13:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x92976400) [pid = 1796] [serial = 2061] [outer = 0x91394800] 21:13:09 INFO - PROCESS | 1796 | 1463544789608 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]]]}] 21:13:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:13:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1832ms 21:13:09 INFO - PROCESS | 1796 | 1463544789653 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 21:13:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:13:09 INFO - PROCESS | 1796 | 1463544789658 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 21:13:09 INFO - PROCESS | 1796 | 1463544789665 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:13:09 INFO - PROCESS | 1796 | 1463544789668 Marionette TRACE conn3 <- [1,2718,null,{}] 21:13:09 INFO - PROCESS | 1796 | 1463544789675 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}] 21:13:09 INFO - PROCESS | 1796 | 1463544789977 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 21:13:10 INFO - PROCESS | 1796 | 1463544790359 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8daca000 == 146 [pid = 1796] [id = 687] 21:13:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x91280c00) [pid = 1796] [serial = 2062] [outer = (nil)] 21:13:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x929be800) [pid = 1796] [serial = 2063] [outer = 0x91280c00] 21:13:10 INFO - PROCESS | 1796 | 1463544790449 Marionette DEBUG loaded listener.js 21:13:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x92a0f400) [pid = 1796] [serial = 2064] [outer = 0x91280c00] 21:13:11 INFO - PROCESS | 1796 | 1463544791430 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] 21:13:11 INFO - PROCESS | 1796 | 1463544791503 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 21:13:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:13:11 INFO - PROCESS | 1796 | 1463544791512 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:13:11 INFO - PROCESS | 1796 | 1463544791516 Marionette TRACE conn3 <- [1,2722,null,{}] 21:13:11 INFO - PROCESS | 1796 | 1463544791522 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}] 21:13:11 INFO - PROCESS | 1796 | 1463544791797 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 21:13:12 INFO - PROCESS | 1796 | 1463544792147 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x929bf800 == 147 [pid = 1796] [id = 688] 21:13:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x92bcf400) [pid = 1796] [serial = 2065] [outer = (nil)] 21:13:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x92ddec00) [pid = 1796] [serial = 2066] [outer = 0x92bcf400] 21:13:12 INFO - PROCESS | 1796 | 1463544792252 Marionette DEBUG loaded listener.js 21:13:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x939d8000) [pid = 1796] [serial = 2067] [outer = 0x92bcf400] 21:13:13 INFO - PROCESS | 1796 | 1463544793388 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] 21:13:13 INFO - PROCESS | 1796 | 1463544793463 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 21:13:13 INFO - PROCESS | 1796 | 1463544793471 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:13:13 INFO - PROCESS | 1796 | 1463544793476 Marionette TRACE conn3 <- [1,2726,null,{}] 21:13:13 INFO - PROCESS | 1796 | 1463544793482 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}] 21:13:13 INFO - PROCESS | 1796 | 1463544793910 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 21:13:14 INFO - PROCESS | 1796 | 1463544794224 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x92a06c00 == 148 [pid = 1796] [id = 689] 21:13:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x94f10000) [pid = 1796] [serial = 2068] [outer = (nil)] 21:13:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x94fc5000) [pid = 1796] [serial = 2069] [outer = 0x94f10000] 21:13:14 INFO - PROCESS | 1796 | 1463544794334 Marionette DEBUG loaded listener.js 21:13:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x9524cc00) [pid = 1796] [serial = 2070] [outer = 0x94f10000] 21:13:15 INFO - PROCESS | 1796 | 1463544795459 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]]]}] 21:13:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:13:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2039ms 21:13:15 INFO - PROCESS | 1796 | 1463544795509 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 21:13:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:13:15 INFO - PROCESS | 1796 | 1463544795514 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 21:13:15 INFO - PROCESS | 1796 | 1463544795521 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:13:15 INFO - PROCESS | 1796 | 1463544795523 Marionette TRACE conn3 <- [1,2730,null,{}] 21:13:15 INFO - PROCESS | 1796 | 1463544795530 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}] 21:13:15 INFO - PROCESS | 1796 | 1463544795774 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 21:13:16 INFO - PROCESS | 1796 | 1463544796112 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x9232b400 == 149 [pid = 1796] [id = 690] 21:13:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x93966000) [pid = 1796] [serial = 2071] [outer = (nil)] 21:13:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x95649400) [pid = 1796] [serial = 2072] [outer = 0x93966000] 21:13:16 INFO - PROCESS | 1796 | 1463544796213 Marionette DEBUG loaded listener.js 21:13:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x98198000) [pid = 1796] [serial = 2073] [outer = 0x93966000] 21:13:17 INFO - PROCESS | 1796 | 1463544797522 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 21:13:17 INFO - PROCESS | 1796 | 1463544797562 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 21:13:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:13:17 INFO - PROCESS | 1796 | 1463544797618 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:13:17 INFO - PROCESS | 1796 | 1463544797622 Marionette TRACE conn3 <- [1,2734,null,{}] 21:13:17 INFO - PROCESS | 1796 | 1463544797628 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}] 21:13:17 INFO - PROCESS | 1796 | 1463544797933 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 21:13:18 INFO - PROCESS | 1796 | 1463544798188 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x94f06800 == 150 [pid = 1796] [id = 691] 21:13:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x94f0a400) [pid = 1796] [serial = 2074] [outer = (nil)] 21:13:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x98ec2000) [pid = 1796] [serial = 2075] [outer = 0x94f0a400] 21:13:18 INFO - PROCESS | 1796 | 1463544798278 Marionette DEBUG loaded listener.js 21:13:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x99509800) [pid = 1796] [serial = 2076] [outer = 0x94f0a400] 21:13:19 INFO - PROCESS | 1796 | 1463544799315 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]]]}] 21:13:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:13:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1740ms 21:13:19 INFO - PROCESS | 1796 | 1463544799352 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 21:13:19 INFO - PROCESS | 1796 | 1463544799356 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 21:13:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:13:19 INFO - PROCESS | 1796 | 1463544799362 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:13:19 INFO - PROCESS | 1796 | 1463544799366 Marionette TRACE conn3 <- [1,2738,null,{}] 21:13:19 INFO - PROCESS | 1796 | 1463544799371 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}] 21:13:19 INFO - PROCESS | 1796 | 1463544799609 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 21:13:19 INFO - PROCESS | 1796 | 1463544799975 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x954c6c00 == 151 [pid = 1796] [id = 692] 21:13:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x954cb800) [pid = 1796] [serial = 2077] [outer = (nil)] 21:13:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x99746000) [pid = 1796] [serial = 2078] [outer = 0x954cb800] 21:13:20 INFO - PROCESS | 1796 | 1463544800075 Marionette DEBUG loaded listener.js 21:13:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x99946400) [pid = 1796] [serial = 2079] [outer = 0x954cb800] 21:13:21 INFO - PROCESS | 1796 | 1463544801006 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]]]}] 21:13:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:13:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1690ms 21:13:21 INFO - PROCESS | 1796 | 1463544801071 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 21:13:21 INFO - PROCESS | 1796 | 1463544801075 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 21:13:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:13:21 INFO - PROCESS | 1796 | 1463544801082 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:13:21 INFO - PROCESS | 1796 | 1463544801085 Marionette TRACE conn3 <- [1,2742,null,{}] 21:13:21 INFO - PROCESS | 1796 | 1463544801091 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}] 21:13:21 INFO - PROCESS | 1796 | 1463544801335 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 21:13:21 INFO - PROCESS | 1796 | 1463544801686 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x98e33000 == 152 [pid = 1796] [id = 693] 21:13:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x9960f800) [pid = 1796] [serial = 2080] [outer = (nil)] 21:13:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x99ccb400) [pid = 1796] [serial = 2081] [outer = 0x9960f800] 21:13:21 INFO - PROCESS | 1796 | 1463544801780 Marionette DEBUG loaded listener.js 21:13:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x99cce000) [pid = 1796] [serial = 2082] [outer = 0x9960f800] 21:13:22 INFO - PROCESS | 1796 | 1463544802703 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]]]}] 21:13:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:13:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1691ms 21:13:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:13:22 INFO - PROCESS | 1796 | 1463544802774 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 21:13:22 INFO - PROCESS | 1796 | 1463544802778 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 21:13:22 INFO - PROCESS | 1796 | 1463544802784 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:13:22 INFO - PROCESS | 1796 | 1463544802788 Marionette TRACE conn3 <- [1,2746,null,{}] 21:13:22 INFO - PROCESS | 1796 | 1463544802794 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}] 21:13:23 INFO - PROCESS | 1796 | 1463544803022 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 21:13:23 INFO - PROCESS | 1796 | 1463544803368 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x99a53400 == 153 [pid = 1796] [id = 694] 21:13:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x99cd7800) [pid = 1796] [serial = 2083] [outer = (nil)] 21:13:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x99ea7400) [pid = 1796] [serial = 2084] [outer = 0x99cd7800] 21:13:23 INFO - PROCESS | 1796 | 1463544803463 Marionette DEBUG loaded listener.js 21:13:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x99f78800) [pid = 1796] [serial = 2085] [outer = 0x99cd7800] 21:13:25 INFO - PROCESS | 1796 | --DOCSHELL 0x87898400 == 152 [pid = 1796] [id = 654] 21:13:25 INFO - PROCESS | 1796 | --DOCSHELL 0x887de000 == 151 [pid = 1796] [id = 677] 21:13:25 INFO - PROCESS | 1796 | --DOCSHELL 0x87a67000 == 150 [pid = 1796] [id = 676] 21:13:25 INFO - PROCESS | 1796 | --DOCSHELL 0x93bcf000 == 149 [pid = 1796] [id = 670] 21:13:25 INFO - PROCESS | 1796 | --DOCSHELL 0x9139a800 == 148 [pid = 1796] [id = 671] 21:13:25 INFO - PROCESS | 1796 | --DOCSHELL 0x939dd000 == 147 [pid = 1796] [id = 669] 21:13:25 INFO - PROCESS | 1796 | --DOCSHELL 0x91cce800 == 146 [pid = 1796] [id = 668] 21:13:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8b20d000 == 145 [pid = 1796] [id = 667] 21:13:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8cb3e000 == 144 [pid = 1796] [id = 665] 21:13:25 INFO - PROCESS | 1796 | --DOCSHELL 0x9139d800 == 143 [pid = 1796] [id = 666] 21:13:25 INFO - PROCESS | 1796 | --DOCSHELL 0x87891c00 == 142 [pid = 1796] [id = 664] 21:13:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8edec000 == 141 [pid = 1796] [id = 663] 21:13:25 INFO - PROCESS | 1796 | --DOCSHELL 0x87899c00 == 140 [pid = 1796] [id = 662] 21:13:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8d8800 == 139 [pid = 1796] [id = 661] 21:13:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8cb38400 == 138 [pid = 1796] [id = 660] 21:13:25 INFO - PROCESS | 1796 | --DOCSHELL 0x887e4000 == 137 [pid = 1796] [id = 659] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x87a6dc00) [pid = 1796] [serial = 1965] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x929b5000) [pid = 1796] [serial = 1958] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x87a68800) [pid = 1796] [serial = 1973] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x8e651800) [pid = 1796] [serial = 1935] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x92971800) [pid = 1796] [serial = 1955] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8f0eac00) [pid = 1796] [serial = 1944] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x929b6800) [pid = 1796] [serial = 1959] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8d357000) [pid = 1796] [serial = 1923] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8e579c00) [pid = 1796] [serial = 1931] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8ccf0000) [pid = 1796] [serial = 1974] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x92974000) [pid = 1796] [serial = 1956] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8d34ec00) [pid = 1796] [serial = 1922] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x91eec000) [pid = 1796] [serial = 1950] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8edd3000) [pid = 1796] [serial = 1941] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x881c9c00) [pid = 1796] [serial = 1913] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8d195400) [pid = 1796] [serial = 1970] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x92324c00) [pid = 1796] [serial = 1952] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8e63e400) [pid = 1796] [serial = 1932] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8d255400) [pid = 1796] [serial = 1919] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x88fc1800) [pid = 1796] [serial = 1914] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x91390000) [pid = 1796] [serial = 1946] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x9139a400) [pid = 1796] [serial = 1947] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x92bc1800) [pid = 1796] [serial = 1961] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8cb35000) [pid = 1796] [serial = 1968] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x92bc4c00) [pid = 1796] [serial = 1962] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8d7ee800) [pid = 1796] [serial = 1925] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8d0a3c00) [pid = 1796] [serial = 1917] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8d8d6c00) [pid = 1796] [serial = 1928] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x92329800) [pid = 1796] [serial = 1953] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8d25dc00) [pid = 1796] [serial = 1920] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8e7d8800) [pid = 1796] [serial = 1940] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x87a64400) [pid = 1796] [serial = 1964] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8d251400) [pid = 1796] [serial = 1971] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8eec4800) [pid = 1796] [serial = 1943] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8e70b800) [pid = 1796] [serial = 1938] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8e64bc00) [pid = 1796] [serial = 1934] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x91ccf800) [pid = 1796] [serial = 1949] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8e706c00) [pid = 1796] [serial = 1937] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8b562c00) [pid = 1796] [serial = 1916] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8e57ac00) [pid = 1796] [serial = 1845] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8d8db800) [pid = 1796] [serial = 1929] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8d7f2000) [pid = 1796] [serial = 1926] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8b4dd800) [pid = 1796] [serial = 1967] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8d8b6800) [pid = 1796] [serial = 1976] [outer = (nil)] [url = about:blank] 21:13:25 INFO - PROCESS | 1796 | 1463544805932 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]]]}] 21:13:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:13:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 3191ms 21:13:25 INFO - PROCESS | 1796 | 1463544805975 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 21:13:25 INFO - PROCESS | 1796 | 1463544805980 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 21:13:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:13:25 INFO - PROCESS | 1796 | 1463544805989 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:13:25 INFO - PROCESS | 1796 | 1463544805994 Marionette TRACE conn3 <- [1,2750,null,{}] 21:13:26 INFO - PROCESS | 1796 | 1463544806002 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}] 21:13:26 INFO - PROCESS | 1796 | 1463544806206 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 21:13:26 INFO - PROCESS | 1796 | 1463544806427 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x87a68800 == 138 [pid = 1796] [id = 695] 21:13:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x887d9c00) [pid = 1796] [serial = 2086] [outer = (nil)] 21:13:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x8ab7ec00) [pid = 1796] [serial = 2087] [outer = 0x887d9c00] 21:13:26 INFO - PROCESS | 1796 | 1463544806509 Marionette DEBUG loaded listener.js 21:13:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8b4e1000) [pid = 1796] [serial = 2088] [outer = 0x887d9c00] 21:13:27 INFO - PROCESS | 1796 | 1463544807373 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]]]}] 21:13:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:13:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1438ms 21:13:27 INFO - PROCESS | 1796 | 1463544807428 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 21:13:27 INFO - PROCESS | 1796 | 1463544807436 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 21:13:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:13:27 INFO - PROCESS | 1796 | 1463544807446 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:13:27 INFO - PROCESS | 1796 | 1463544807450 Marionette TRACE conn3 <- [1,2754,null,{}] 21:13:27 INFO - PROCESS | 1796 | 1463544807456 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}] 21:13:27 INFO - PROCESS | 1796 | 1463544807676 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 21:13:27 INFO - PROCESS | 1796 | 1463544807912 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fc3800 == 139 [pid = 1796] [id = 696] 21:13:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8ccf0000) [pid = 1796] [serial = 2089] [outer = (nil)] 21:13:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8d19e400) [pid = 1796] [serial = 2090] [outer = 0x8ccf0000] 21:13:27 INFO - PROCESS | 1796 | 1463544807987 Marionette DEBUG loaded listener.js 21:13:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8d25a800) [pid = 1796] [serial = 2091] [outer = 0x8ccf0000] 21:13:28 INFO - PROCESS | 1796 | 1463544808944 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]]]}] 21:13:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:13:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1532ms 21:13:28 INFO - PROCESS | 1796 | 1463544808980 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 21:13:28 INFO - PROCESS | 1796 | 1463544808984 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 21:13:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:13:29 INFO - PROCESS | 1796 | 1463544809010 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:13:29 INFO - PROCESS | 1796 | 1463544809020 Marionette TRACE conn3 <- [1,2758,null,{}] 21:13:29 INFO - PROCESS | 1796 | 1463544809036 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}] 21:13:29 INFO - PROCESS | 1796 | 1463544809340 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 21:13:29 INFO - PROCESS | 1796 | 1463544809402 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d252000 == 140 [pid = 1796] [id = 697] 21:13:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8d35c400) [pid = 1796] [serial = 2092] [outer = (nil)] 21:13:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8d845000) [pid = 1796] [serial = 2093] [outer = 0x8d35c400] 21:13:29 INFO - PROCESS | 1796 | 1463544809620 Marionette DEBUG loaded listener.js 21:13:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8d8b0000) [pid = 1796] [serial = 2094] [outer = 0x8d35c400] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x881c6400) [pid = 1796] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x954ce800) [pid = 1796] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x93bd5c00) [pid = 1796] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x92326000) [pid = 1796] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x954c5c00) [pid = 1796] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x93bd4000) [pid = 1796] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x87892000) [pid = 1796] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x92bcd400) [pid = 1796] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x94f0d400) [pid = 1796] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x8e644800) [pid = 1796] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x92bc3000) [pid = 1796] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x8edecc00) [pid = 1796] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x8dacb800) [pid = 1796] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x8b55bc00) [pid = 1796] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x954c4400) [pid = 1796] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x8d0a9800) [pid = 1796] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x8e57e800) [pid = 1796] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x8ab7e000) [pid = 1796] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x8d8b0800) [pid = 1796] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:13:30 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x88fcd000) [pid = 1796] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:13:31 INFO - PROCESS | 1796 | 1463544811009 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]]]}] 21:13:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:13:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 2066ms 21:13:31 INFO - PROCESS | 1796 | 1463544811062 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 21:13:31 INFO - PROCESS | 1796 | 1463544811066 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 21:13:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:13:31 INFO - PROCESS | 1796 | 1463544811073 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:13:31 INFO - PROCESS | 1796 | 1463544811076 Marionette TRACE conn3 <- [1,2762,null,{}] 21:13:31 INFO - PROCESS | 1796 | 1463544811081 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}] 21:13:31 INFO - PROCESS | 1796 | 1463544811363 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 21:13:31 INFO - PROCESS | 1796 | 1463544811381 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x87a68000 == 141 [pid = 1796] [id = 698] 21:13:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x8d19c400) [pid = 1796] [serial = 2095] [outer = (nil)] 21:13:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x8d8d6c00) [pid = 1796] [serial = 2096] [outer = 0x8d19c400] 21:13:31 INFO - PROCESS | 1796 | 1463544811456 Marionette DEBUG loaded listener.js 21:13:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x8d8ddc00) [pid = 1796] [serial = 2097] [outer = 0x8d19c400] 21:13:32 INFO - PROCESS | 1796 | 1463544812503 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]]]}] 21:13:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:13:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1479ms 21:13:32 INFO - PROCESS | 1796 | 1463544812553 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 21:13:32 INFO - PROCESS | 1796 | 1463544812559 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 21:13:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:13:32 INFO - PROCESS | 1796 | 1463544812569 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:13:32 INFO - PROCESS | 1796 | 1463544812574 Marionette TRACE conn3 <- [1,2766,null,{}] 21:13:32 INFO - PROCESS | 1796 | 1463544812583 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}] 21:13:32 INFO - PROCESS | 1796 | 1463544812827 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 21:13:33 INFO - PROCESS | 1796 | 1463544813186 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fc1c00 == 142 [pid = 1796] [id = 699] 21:13:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x88fc2400) [pid = 1796] [serial = 2098] [outer = (nil)] 21:13:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x8abf6800) [pid = 1796] [serial = 2099] [outer = 0x88fc2400] 21:13:33 INFO - PROCESS | 1796 | 1463544813283 Marionette DEBUG loaded listener.js 21:13:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x8cce9800) [pid = 1796] [serial = 2100] [outer = 0x88fc2400] 21:13:34 INFO - PROCESS | 1796 | 1463544814398 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]]]}] 21:13:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:13:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1886ms 21:13:34 INFO - PROCESS | 1796 | 1463544814458 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 21:13:34 INFO - PROCESS | 1796 | 1463544814472 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 21:13:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:13:34 INFO - PROCESS | 1796 | 1463544814489 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:13:34 INFO - PROCESS | 1796 | 1463544814497 Marionette TRACE conn3 <- [1,2770,null,{}] 21:13:34 INFO - PROCESS | 1796 | 1463544814612 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}] 21:13:34 INFO - PROCESS | 1796 | 1463544814902 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 21:13:35 INFO - PROCESS | 1796 | 1463544815221 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x86df1400 == 143 [pid = 1796] [id = 700] 21:13:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x8d251400) [pid = 1796] [serial = 2101] [outer = (nil)] 21:13:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x8d358800) [pid = 1796] [serial = 2102] [outer = 0x8d251400] 21:13:35 INFO - PROCESS | 1796 | 1463544815318 Marionette DEBUG loaded listener.js 21:13:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x8d84f400) [pid = 1796] [serial = 2103] [outer = 0x8d251400] 21:13:36 INFO - PROCESS | 1796 | 1463544816414 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]]]}] 21:13:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:13:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1998ms 21:13:36 INFO - PROCESS | 1796 | 1463544816485 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 21:13:36 INFO - PROCESS | 1796 | 1463544816489 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 21:13:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:13:36 INFO - PROCESS | 1796 | 1463544816496 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:13:36 INFO - PROCESS | 1796 | 1463544816502 Marionette TRACE conn3 <- [1,2774,null,{}] 21:13:36 INFO - PROCESS | 1796 | 1463544816519 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}] 21:13:36 INFO - PROCESS | 1796 | 1463544816808 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 21:13:37 INFO - PROCESS | 1796 | 1463544817211 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e57b000 == 144 [pid = 1796] [id = 701] 21:13:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x8e583000) [pid = 1796] [serial = 2104] [outer = (nil)] 21:13:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x8e640400) [pid = 1796] [serial = 2105] [outer = 0x8e583000] 21:13:37 INFO - PROCESS | 1796 | 1463544817305 Marionette DEBUG loaded listener.js 21:13:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x8e652400) [pid = 1796] [serial = 2106] [outer = 0x8e583000] 21:13:38 INFO - PROCESS | 1796 | 1463544818310 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]]]}] 21:13:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:13:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1893ms 21:13:38 INFO - PROCESS | 1796 | 1463544818390 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 21:13:38 INFO - PROCESS | 1796 | 1463544818395 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 21:13:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:13:38 INFO - PROCESS | 1796 | 1463544818403 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:13:38 INFO - PROCESS | 1796 | 1463544818408 Marionette TRACE conn3 <- [1,2778,null,{}] 21:13:38 INFO - PROCESS | 1796 | 1463544818414 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}] 21:13:38 INFO - PROCESS | 1796 | 1463544818714 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 21:13:39 INFO - PROCESS | 1796 | 1463544819069 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8abeb000 == 145 [pid = 1796] [id = 702] 21:13:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x8e578400) [pid = 1796] [serial = 2107] [outer = (nil)] 21:13:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8e7d8800) [pid = 1796] [serial = 2108] [outer = 0x8e578400] 21:13:39 INFO - PROCESS | 1796 | 1463544819184 Marionette DEBUG loaded listener.js 21:13:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8edd9800) [pid = 1796] [serial = 2109] [outer = 0x8e578400] 21:13:40 INFO - PROCESS | 1796 | 1463544820195 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]]]}] 21:13:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:13:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1831ms 21:13:40 INFO - PROCESS | 1796 | 1463544820235 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 21:13:40 INFO - PROCESS | 1796 | 1463544820240 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 21:13:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:13:40 INFO - PROCESS | 1796 | 1463544820246 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:13:40 INFO - PROCESS | 1796 | 1463544820250 Marionette TRACE conn3 <- [1,2782,null,{}] 21:13:40 INFO - PROCESS | 1796 | 1463544820255 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}] 21:13:40 INFO - PROCESS | 1796 | 1463544820482 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 21:13:40 INFO - PROCESS | 1796 | 1463544820872 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e70cc00 == 146 [pid = 1796] [id = 703] 21:13:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8ede8000) [pid = 1796] [serial = 2110] [outer = (nil)] 21:13:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8eebc800) [pid = 1796] [serial = 2111] [outer = 0x8ede8000] 21:13:40 INFO - PROCESS | 1796 | 1463544820974 Marionette DEBUG loaded listener.js 21:13:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8f0e9800) [pid = 1796] [serial = 2112] [outer = 0x8ede8000] 21:13:41 INFO - PROCESS | 1796 | 1463544821901 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]]]}] 21:13:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:13:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1686ms 21:13:41 INFO - PROCESS | 1796 | 1463544821933 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 21:13:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:13:41 INFO - PROCESS | 1796 | 1463544821938 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 21:13:41 INFO - PROCESS | 1796 | 1463544821945 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:13:41 INFO - PROCESS | 1796 | 1463544821948 Marionette TRACE conn3 <- [1,2786,null,{}] 21:13:41 INFO - PROCESS | 1796 | 1463544821954 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}] 21:13:42 INFO - PROCESS | 1796 | 1463544822222 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 21:13:42 INFO - PROCESS | 1796 | 1463544822567 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e710800 == 147 [pid = 1796] [id = 704] 21:13:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8f0eec00) [pid = 1796] [serial = 2113] [outer = (nil)] 21:13:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x91ccf400) [pid = 1796] [serial = 2114] [outer = 0x8f0eec00] 21:13:42 INFO - PROCESS | 1796 | 1463544822743 Marionette DEBUG loaded listener.js 21:13:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x922c3400) [pid = 1796] [serial = 2115] [outer = 0x8f0eec00] 21:13:43 INFO - PROCESS | 1796 | 1463544823702 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]]]}] 21:13:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:13:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1787ms 21:13:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:13:43 INFO - PROCESS | 1796 | 1463544823732 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 21:13:43 INFO - PROCESS | 1796 | 1463544823735 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 21:13:43 INFO - PROCESS | 1796 | 1463544823743 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:13:43 INFO - PROCESS | 1796 | 1463544823747 Marionette TRACE conn3 <- [1,2790,null,{}] 21:13:43 INFO - PROCESS | 1796 | 1463544823773 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}] 21:13:44 INFO - PROCESS | 1796 | 1463544824083 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 21:13:44 INFO - PROCESS | 1796 | 1463544824368 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x92326000 == 148 [pid = 1796] [id = 705] 21:13:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x925f3000) [pid = 1796] [serial = 2116] [outer = (nil)] 21:13:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x92976800) [pid = 1796] [serial = 2117] [outer = 0x925f3000] 21:13:44 INFO - PROCESS | 1796 | 1463544824458 Marionette DEBUG loaded listener.js 21:13:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x929b2c00) [pid = 1796] [serial = 2118] [outer = 0x925f3000] 21:13:45 INFO - PROCESS | 1796 | 1463544825418 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]]]}] 21:13:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:13:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1733ms 21:13:45 INFO - PROCESS | 1796 | 1463544825478 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 21:13:45 INFO - PROCESS | 1796 | 1463544825485 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 21:13:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:13:45 INFO - PROCESS | 1796 | 1463544825494 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:13:45 INFO - PROCESS | 1796 | 1463544825500 Marionette TRACE conn3 <- [1,2794,null,{}] 21:13:45 INFO - PROCESS | 1796 | 1463544825509 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}] 21:13:45 INFO - PROCESS | 1796 | 1463544825847 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 21:13:46 INFO - PROCESS | 1796 | 1463544826190 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x92325400 == 149 [pid = 1796] [id = 706] 21:13:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x92972800) [pid = 1796] [serial = 2119] [outer = (nil)] 21:13:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x92bc4c00) [pid = 1796] [serial = 2120] [outer = 0x92972800] 21:13:46 INFO - PROCESS | 1796 | 1463544826281 Marionette DEBUG loaded listener.js 21:13:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x92bca800) [pid = 1796] [serial = 2121] [outer = 0x92972800] 21:13:47 INFO - PROCESS | 1796 | 1463544827284 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]]]}] 21:13:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:13:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1841ms 21:13:47 INFO - PROCESS | 1796 | 1463544827335 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 21:13:47 INFO - PROCESS | 1796 | 1463544827340 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 21:13:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:13:47 INFO - PROCESS | 1796 | 1463544827347 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:13:47 INFO - PROCESS | 1796 | 1463544827350 Marionette TRACE conn3 <- [1,2798,null,{}] 21:13:47 INFO - PROCESS | 1796 | 1463544827357 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}] 21:13:47 INFO - PROCESS | 1796 | 1463544827623 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 21:13:48 INFO - PROCESS | 1796 | 1463544828006 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d359000 == 150 [pid = 1796] [id = 707] 21:13:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8d359400) [pid = 1796] [serial = 2122] [outer = (nil)] 21:13:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x92de1000) [pid = 1796] [serial = 2123] [outer = 0x8d359400] 21:13:48 INFO - PROCESS | 1796 | 1463544828099 Marionette DEBUG loaded listener.js 21:13:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x9396f800) [pid = 1796] [serial = 2124] [outer = 0x8d359400] 21:13:49 INFO - PROCESS | 1796 | 1463544829073 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]]]}] 21:13:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:13:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1788ms 21:13:49 INFO - PROCESS | 1796 | 1463544829135 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 21:13:49 INFO - PROCESS | 1796 | 1463544829139 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 21:13:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:13:49 INFO - PROCESS | 1796 | 1463544829145 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:13:49 INFO - PROCESS | 1796 | 1463544829149 Marionette TRACE conn3 <- [1,2802,null,{}] 21:13:49 INFO - PROCESS | 1796 | 1463544829155 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}] 21:13:49 INFO - PROCESS | 1796 | 1463544829392 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 21:13:49 INFO - PROCESS | 1796 | 1463544829745 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x9297bc00 == 151 [pid = 1796] [id = 708] 21:13:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x92d9f400) [pid = 1796] [serial = 2125] [outer = (nil)] 21:13:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x93bd5c00) [pid = 1796] [serial = 2126] [outer = 0x92d9f400] 21:13:49 INFO - PROCESS | 1796 | 1463544829850 Marionette DEBUG loaded listener.js 21:13:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x94f0e000) [pid = 1796] [serial = 2127] [outer = 0x92d9f400] 21:13:50 INFO - PROCESS | 1796 | 1463544830855 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]]]}] 21:13:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:13:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1743ms 21:13:50 INFO - PROCESS | 1796 | 1463544830892 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 21:13:50 INFO - PROCESS | 1796 | 1463544830899 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 21:13:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:13:50 INFO - PROCESS | 1796 | 1463544830906 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:13:50 INFO - PROCESS | 1796 | 1463544830910 Marionette TRACE conn3 <- [1,2806,null,{}] 21:13:50 INFO - PROCESS | 1796 | 1463544830916 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}] 21:13:51 INFO - PROCESS | 1796 | 1463544831174 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 21:13:51 INFO - PROCESS | 1796 | 1463544831556 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x94fbcc00 == 152 [pid = 1796] [id = 709] 21:13:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x9524a000) [pid = 1796] [serial = 2128] [outer = (nil)] 21:13:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x95256c00) [pid = 1796] [serial = 2129] [outer = 0x9524a000] 21:13:51 INFO - PROCESS | 1796 | 1463544831674 Marionette DEBUG loaded listener.js 21:13:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x9564fc00) [pid = 1796] [serial = 2130] [outer = 0x9524a000] 21:13:52 INFO - PROCESS | 1796 | 1463544832693 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]]]}] 21:13:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:13:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1836ms 21:13:52 INFO - PROCESS | 1796 | 1463544832760 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 21:13:52 INFO - PROCESS | 1796 | 1463544832765 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 21:13:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:13:52 INFO - PROCESS | 1796 | 1463544832779 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:13:52 INFO - PROCESS | 1796 | 1463544832781 Marionette TRACE conn3 <- [1,2810,null,{}] 21:13:52 INFO - PROCESS | 1796 | 1463544832788 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}] 21:13:53 INFO - PROCESS | 1796 | 1463544833051 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 21:13:53 INFO - PROCESS | 1796 | 1463544833380 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d259000 == 153 [pid = 1796] [id = 710] 21:13:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8d849400) [pid = 1796] [serial = 2131] [outer = (nil)] 21:13:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x98e36c00) [pid = 1796] [serial = 2132] [outer = 0x8d849400] 21:13:53 INFO - PROCESS | 1796 | 1463544833478 Marionette DEBUG loaded listener.js 21:13:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x99ccbc00) [pid = 1796] [serial = 2133] [outer = 0x8d849400] 21:13:54 INFO - PROCESS | 1796 | 1463544834474 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]]]}] 21:13:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:13:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1731ms 21:13:54 INFO - PROCESS | 1796 | 1463544834511 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 21:13:54 INFO - PROCESS | 1796 | 1463544834515 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 21:13:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:13:54 INFO - PROCESS | 1796 | 1463544834525 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:13:54 INFO - PROCESS | 1796 | 1463544834530 Marionette TRACE conn3 <- [1,2814,null,{}] 21:13:54 INFO - PROCESS | 1796 | 1463544834538 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}] 21:13:54 INFO - PROCESS | 1796 | 1463544834796 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 21:13:55 INFO - PROCESS | 1796 | 1463544835158 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x9524c400 == 154 [pid = 1796] [id = 711] 21:13:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x98944800) [pid = 1796] [serial = 2134] [outer = (nil)] 21:13:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x99f80400) [pid = 1796] [serial = 2135] [outer = 0x98944800] 21:13:55 INFO - PROCESS | 1796 | 1463544835248 Marionette DEBUG loaded listener.js 21:13:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x99f84400) [pid = 1796] [serial = 2136] [outer = 0x98944800] 21:13:56 INFO - PROCESS | 1796 | 1463544836262 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]]]}] 21:13:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:13:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1787ms 21:13:56 INFO - PROCESS | 1796 | 1463544836313 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 21:13:56 INFO - PROCESS | 1796 | 1463544836316 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 21:13:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:13:56 INFO - PROCESS | 1796 | 1463544836323 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:13:56 INFO - PROCESS | 1796 | 1463544836327 Marionette TRACE conn3 <- [1,2818,null,{}] 21:13:56 INFO - PROCESS | 1796 | 1463544836332 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}] 21:13:56 INFO - PROCESS | 1796 | 1463544836564 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 21:13:56 INFO - PROCESS | 1796 | 1463544836904 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x94f34c00 == 155 [pid = 1796] [id = 712] 21:13:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x98ab6000) [pid = 1796] [serial = 2137] [outer = (nil)] 21:13:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x9a278000) [pid = 1796] [serial = 2138] [outer = 0x98ab6000] 21:13:57 INFO - PROCESS | 1796 | 1463544836999 Marionette DEBUG loaded listener.js 21:13:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x9a27cc00) [pid = 1796] [serial = 2139] [outer = 0x98ab6000] 21:13:58 INFO - PROCESS | 1796 | 1463544838000 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]]]}] 21:13:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:13:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1697ms 21:13:58 INFO - PROCESS | 1796 | 1463544838021 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 21:13:58 INFO - PROCESS | 1796 | 1463544838026 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 21:13:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:13:58 INFO - PROCESS | 1796 | 1463544838032 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:13:58 INFO - PROCESS | 1796 | 1463544838036 Marionette TRACE conn3 <- [1,2822,null,{}] 21:13:58 INFO - PROCESS | 1796 | 1463544838042 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}] 21:13:58 INFO - PROCESS | 1796 | 1463544838298 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 21:13:58 INFO - PROCESS | 1796 | 1463544838641 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x87a64800 == 156 [pid = 1796] [id = 713] 21:13:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x925f9c00) [pid = 1796] [serial = 2140] [outer = (nil)] 21:13:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x9a69ac00) [pid = 1796] [serial = 2141] [outer = 0x925f9c00] 21:13:58 INFO - PROCESS | 1796 | 1463544838733 Marionette DEBUG loaded listener.js 21:13:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x9a69f400) [pid = 1796] [serial = 2142] [outer = 0x925f9c00] 21:13:59 INFO - PROCESS | 1796 | 1463544839667 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]]]}] 21:13:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:13:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1689ms 21:13:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:13:59 INFO - PROCESS | 1796 | 1463544839721 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 21:13:59 INFO - PROCESS | 1796 | 1463544839725 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 21:13:59 INFO - PROCESS | 1796 | 1463544839731 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:13:59 INFO - PROCESS | 1796 | 1463544839734 Marionette TRACE conn3 <- [1,2826,null,{}] 21:13:59 INFO - PROCESS | 1796 | 1463544839740 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}] 21:13:59 INFO - PROCESS | 1796 | 1463544839982 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 21:14:00 INFO - PROCESS | 1796 | 1463544840324 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x98ebd000 == 157 [pid = 1796] [id = 714] 21:14:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x99f78400) [pid = 1796] [serial = 2143] [outer = (nil)] 21:14:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x9aab0800) [pid = 1796] [serial = 2144] [outer = 0x99f78400] 21:14:00 INFO - PROCESS | 1796 | 1463544840470 Marionette DEBUG loaded listener.js 21:14:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x9aab4c00) [pid = 1796] [serial = 2145] [outer = 0x99f78400] 21:14:01 INFO - PROCESS | 1796 | 1463544841544 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:14:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:14:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1889ms 21:14:01 INFO - PROCESS | 1796 | 1463544841621 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 21:14:01 INFO - PROCESS | 1796 | 1463544841626 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 21:14:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:14:01 INFO - PROCESS | 1796 | 1463544841634 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:14:01 INFO - PROCESS | 1796 | 1463544841639 Marionette TRACE conn3 <- [1,2830,null,{}] 21:14:01 INFO - PROCESS | 1796 | 1463544841646 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}] 21:14:01 INFO - PROCESS | 1796 | 1463544841985 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 21:14:02 INFO - PROCESS | 1796 | 1463544842264 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a3e4400 == 158 [pid = 1796] [id = 715] 21:14:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x9aa0e000) [pid = 1796] [serial = 2146] [outer = (nil)] 21:14:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x9acd5000) [pid = 1796] [serial = 2147] [outer = 0x9aa0e000] 21:14:02 INFO - PROCESS | 1796 | 1463544842356 Marionette DEBUG loaded listener.js 21:14:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x9ae31c00) [pid = 1796] [serial = 2148] [outer = 0x9aa0e000] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x8abf5000 == 157 [pid = 1796] [id = 656] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x8ab76000 == 156 [pid = 1796] [id = 655] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x881cac00 == 155 [pid = 1796] [id = 591] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x922c8c00 == 154 [pid = 1796] [id = 652] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x85b3a800 == 153 [pid = 1796] [id = 657] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x8ad48800 == 152 [pid = 1796] [id = 215] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0e4c00 == 151 [pid = 1796] [id = 590] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x8d252000 == 150 [pid = 1796] [id = 697] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x88fc3800 == 149 [pid = 1796] [id = 696] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x87a68800 == 148 [pid = 1796] [id = 695] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x8d252800 == 147 [pid = 1796] [id = 683] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1a1c00 == 146 [pid = 1796] [id = 684] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x8dac7800 == 145 [pid = 1796] [id = 682] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0e7c00 == 144 [pid = 1796] [id = 681] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x887e3400 == 143 [pid = 1796] [id = 680] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x85b31c00 == 142 [pid = 1796] [id = 678] 21:14:04 INFO - PROCESS | 1796 | --DOCSHELL 0x88fcf800 == 141 [pid = 1796] [id = 679] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8d258800) [pid = 1796] [serial = 2036] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x8ad4f800) [pid = 1796] [serial = 2031] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x981e4400) [pid = 1796] [serial = 2027] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x94f31c00) [pid = 1796] [serial = 2010] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x92d9bc00) [pid = 1796] [serial = 2000] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x977e4c00) [pid = 1796] [serial = 2025] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x94fc9000) [pid = 1796] [serial = 2012] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x98e2e000) [pid = 1796] [serial = 2028] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x95252c00) [pid = 1796] [serial = 2019] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x93b01400) [pid = 1796] [serial = 2007] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x9503e000) [pid = 1796] [serial = 2015] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x925f6000) [pid = 1796] [serial = 1995] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x93963400) [pid = 1796] [serial = 2003] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x939e2000) [pid = 1796] [serial = 2006] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8f0e3800) [pid = 1796] [serial = 1992] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8ab76800) [pid = 1796] [serial = 2030] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x95250c00) [pid = 1796] [serial = 2018] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8eddc800) [pid = 1796] [serial = 1988] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x93968c00) [pid = 1796] [serial = 2004] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x95042800) [pid = 1796] [serial = 2016] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8ccf2800) [pid = 1796] [serial = 1911] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x9564c400) [pid = 1796] [serial = 2022] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8d34f000) [pid = 1796] [serial = 1982] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8e702800) [pid = 1796] [serial = 1986] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x95034800) [pid = 1796] [serial = 2013] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8e64b400) [pid = 1796] [serial = 1985] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8d196c00) [pid = 1796] [serial = 2034] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x92d9e400) [pid = 1796] [serial = 2001] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x929b5400) [pid = 1796] [serial = 1997] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x977e0000) [pid = 1796] [serial = 2024] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8eebfc00) [pid = 1796] [serial = 1991] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8b4e2400) [pid = 1796] [serial = 1979] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x92a09000) [pid = 1796] [serial = 1998] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x91eed000) [pid = 1796] [serial = 1994] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x94f05c00) [pid = 1796] [serial = 2009] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x954cc400) [pid = 1796] [serial = 2021] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8d0aa000) [pid = 1796] [serial = 2033] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8d0ab800) [pid = 1796] [serial = 1980] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8d84a400) [pid = 1796] [serial = 1983] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8ede7800) [pid = 1796] [serial = 1989] [outer = (nil)] [url = about:blank] 21:14:05 INFO - PROCESS | 1796 | 1463544845826 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]]]}] 21:14:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:14:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 4247ms 21:14:05 INFO - PROCESS | 1796 | 1463544845883 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 21:14:05 INFO - PROCESS | 1796 | 1463544845889 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 21:14:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:14:05 INFO - PROCESS | 1796 | 1463544845899 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:14:05 INFO - PROCESS | 1796 | 1463544845904 Marionette TRACE conn3 <- [1,2834,null,{}] 21:14:05 INFO - PROCESS | 1796 | 1463544845912 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}] 21:14:06 INFO - PROCESS | 1796 | 1463544846156 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 21:14:06 INFO - PROCESS | 1796 | 1463544846431 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x881c1000 == 142 [pid = 1796] [id = 716] 21:14:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x881c5c00) [pid = 1796] [serial = 2149] [outer = (nil)] 21:14:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x887e4c00) [pid = 1796] [serial = 2150] [outer = 0x881c5c00] 21:14:06 INFO - PROCESS | 1796 | 1463544846520 Marionette DEBUG loaded listener.js 21:14:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8ab7dc00) [pid = 1796] [serial = 2151] [outer = 0x881c5c00] 21:14:07 INFO - PROCESS | 1796 | 1463544847333 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:14:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:14:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1483ms 21:14:07 INFO - PROCESS | 1796 | 1463544847423 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 21:14:07 INFO - PROCESS | 1796 | 1463544847430 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 21:14:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:14:07 INFO - PROCESS | 1796 | 1463544847442 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:14:07 INFO - PROCESS | 1796 | 1463544847446 Marionette TRACE conn3 <- [1,2838,null,{}] 21:14:07 INFO - PROCESS | 1796 | 1463544847452 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}] 21:14:07 INFO - PROCESS | 1796 | 1463544847746 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 21:14:07 INFO - PROCESS | 1796 | 1463544847780 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x887e4800 == 143 [pid = 1796] [id = 717] 21:14:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8abf2400) [pid = 1796] [serial = 2152] [outer = (nil)] 21:14:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8b55fc00) [pid = 1796] [serial = 2153] [outer = 0x8abf2400] 21:14:07 INFO - PROCESS | 1796 | 1463544847853 Marionette DEBUG loaded listener.js 21:14:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8cce5c00) [pid = 1796] [serial = 2154] [outer = 0x8abf2400] 21:14:08 INFO - PROCESS | 1796 | 1463544848928 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]]]}] 21:14:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:14:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1538ms 21:14:08 INFO - PROCESS | 1796 | 1463544848980 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 21:14:08 INFO - PROCESS | 1796 | 1463544848986 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 21:14:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:14:09 INFO - PROCESS | 1796 | 1463544849003 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:14:09 INFO - PROCESS | 1796 | 1463544849009 Marionette TRACE conn3 <- [1,2842,null,{}] 21:14:09 INFO - PROCESS | 1796 | 1463544849026 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}] 21:14:09 INFO - PROCESS | 1796 | 1463544849335 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 21:14:09 INFO - PROCESS | 1796 | 1463544849366 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b215c00 == 144 [pid = 1796] [id = 718] 21:14:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8d0e9c00) [pid = 1796] [serial = 2155] [outer = (nil)] 21:14:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8d19a800) [pid = 1796] [serial = 2156] [outer = 0x8d0e9c00] 21:14:09 INFO - PROCESS | 1796 | 1463544849444 Marionette DEBUG loaded listener.js 21:14:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8d256000) [pid = 1796] [serial = 2157] [outer = 0x8d0e9c00] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8d35c400) [pid = 1796] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8d0e5400) [pid = 1796] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x91280c00) [pid = 1796] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x94f0a400) [pid = 1796] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8dad0400) [pid = 1796] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8d350400) [pid = 1796] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x99cd7800) [pid = 1796] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8e709000) [pid = 1796] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x93966000) [pid = 1796] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x9960f800) [pid = 1796] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x887d9c00) [pid = 1796] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8cb3dc00) [pid = 1796] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x8dad0000) [pid = 1796] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x91394800) [pid = 1796] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x88fd0000) [pid = 1796] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x92bcf400) [pid = 1796] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x8d25d400) [pid = 1796] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x8ccf0000) [pid = 1796] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x954cb800) [pid = 1796] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:14:10 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x94f10000) [pid = 1796] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:14:11 INFO - PROCESS | 1796 | 1463544851067 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]]]}] 21:14:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:14:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2139ms 21:14:11 INFO - PROCESS | 1796 | 1463544851142 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 21:14:11 INFO - PROCESS | 1796 | 1463544851147 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 21:14:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:14:11 INFO - PROCESS | 1796 | 1463544851153 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:14:11 INFO - PROCESS | 1796 | 1463544851156 Marionette TRACE conn3 <- [1,2846,null,{}] 21:14:11 INFO - PROCESS | 1796 | 1463544851176 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}] 21:14:11 INFO - PROCESS | 1796 | 1463544851398 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 21:14:11 INFO - PROCESS | 1796 | 1463544851409 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x887e1400 == 145 [pid = 1796] [id = 719] 21:14:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x8b562400) [pid = 1796] [serial = 2158] [outer = (nil)] 21:14:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x8d294400) [pid = 1796] [serial = 2159] [outer = 0x8b562400] 21:14:11 INFO - PROCESS | 1796 | 1463544851679 Marionette DEBUG loaded listener.js 21:14:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x8d350400) [pid = 1796] [serial = 2160] [outer = 0x8b562400] 21:14:12 INFO - PROCESS | 1796 | 1463544852668 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]]]}] 21:14:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:14:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1596ms 21:14:12 INFO - PROCESS | 1796 | 1463544852751 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 21:14:12 INFO - PROCESS | 1796 | 1463544852758 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 21:14:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:14:12 INFO - PROCESS | 1796 | 1463544852767 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:14:12 INFO - PROCESS | 1796 | 1463544852774 Marionette TRACE conn3 <- [1,2850,null,{}] 21:14:12 INFO - PROCESS | 1796 | 1463544852784 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}] 21:14:13 INFO - PROCESS | 1796 | 1463544853108 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 21:14:13 INFO - PROCESS | 1796 | 1463544853467 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x87a68400 == 146 [pid = 1796] [id = 720] 21:14:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x87a6ec00) [pid = 1796] [serial = 2161] [outer = (nil)] 21:14:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x8ab7e000) [pid = 1796] [serial = 2162] [outer = 0x87a6ec00] 21:14:13 INFO - PROCESS | 1796 | 1463544853559 Marionette DEBUG loaded listener.js 21:14:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x8b211800) [pid = 1796] [serial = 2163] [outer = 0x87a6ec00] 21:14:14 INFO - PROCESS | 1796 | 1463544854655 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:14:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:14:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1938ms 21:14:14 INFO - PROCESS | 1796 | 1463544854707 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 21:14:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:14:14 INFO - PROCESS | 1796 | 1463544854719 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 21:14:14 INFO - PROCESS | 1796 | 1463544854731 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:14:14 INFO - PROCESS | 1796 | 1463544854736 Marionette TRACE conn3 <- [1,2854,null,{}] 21:14:14 INFO - PROCESS | 1796 | 1463544854744 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}] 21:14:15 INFO - PROCESS | 1796 | 1463544855019 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 21:14:15 INFO - PROCESS | 1796 | 1463544855374 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ccf2000 == 147 [pid = 1796] [id = 721] 21:14:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x8d09e400) [pid = 1796] [serial = 2164] [outer = (nil)] 21:14:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x8d0e0400) [pid = 1796] [serial = 2165] [outer = 0x8d09e400] 21:14:15 INFO - PROCESS | 1796 | 1463544855476 Marionette DEBUG loaded listener.js 21:14:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x8d19b400) [pid = 1796] [serial = 2166] [outer = 0x8d09e400] 21:14:16 INFO - PROCESS | 1796 | 1463544856495 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]]]}] 21:14:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:14:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1839ms 21:14:16 INFO - PROCESS | 1796 | 1463544856571 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 21:14:16 INFO - PROCESS | 1796 | 1463544856575 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 21:14:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:14:16 INFO - PROCESS | 1796 | 1463544856582 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:14:16 INFO - PROCESS | 1796 | 1463544856589 Marionette TRACE conn3 <- [1,2858,null,{}] 21:14:16 INFO - PROCESS | 1796 | 1463544856607 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}] 21:14:16 INFO - PROCESS | 1796 | 1463544856993 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 21:14:17 INFO - PROCESS | 1796 | 1463544857378 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ccf1000 == 148 [pid = 1796] [id = 722] 21:14:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x8d843400) [pid = 1796] [serial = 2167] [outer = (nil)] 21:14:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8d8b3c00) [pid = 1796] [serial = 2168] [outer = 0x8d843400] 21:14:17 INFO - PROCESS | 1796 | 1463544857473 Marionette DEBUG loaded listener.js 21:14:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8d8d9c00) [pid = 1796] [serial = 2169] [outer = 0x8d843400] 21:14:18 INFO - PROCESS | 1796 | 1463544858466 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:14:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:14:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1948ms 21:14:18 INFO - PROCESS | 1796 | 1463544858532 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 21:14:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:14:18 INFO - PROCESS | 1796 | 1463544858537 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 21:14:18 INFO - PROCESS | 1796 | 1463544858543 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:14:18 INFO - PROCESS | 1796 | 1463544858547 Marionette TRACE conn3 <- [1,2862,null,{}] 21:14:18 INFO - PROCESS | 1796 | 1463544858553 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}] 21:14:18 INFO - PROCESS | 1796 | 1463544858834 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 21:14:19 INFO - PROCESS | 1796 | 1463544859187 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8dac2000 == 149 [pid = 1796] [id = 723] 21:14:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8dad0400) [pid = 1796] [serial = 2170] [outer = (nil)] 21:14:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8e57a800) [pid = 1796] [serial = 2171] [outer = 0x8dad0400] 21:14:19 INFO - PROCESS | 1796 | 1463544859299 Marionette DEBUG loaded listener.js 21:14:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8e639400) [pid = 1796] [serial = 2172] [outer = 0x8dad0400] 21:14:20 INFO - PROCESS | 1796 | 1463544860227 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]]]}] 21:14:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:14:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1740ms 21:14:20 INFO - PROCESS | 1796 | 1463544860283 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 21:14:20 INFO - PROCESS | 1796 | 1463544860287 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 21:14:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:14:20 INFO - PROCESS | 1796 | 1463544860293 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:14:20 INFO - PROCESS | 1796 | 1463544860296 Marionette TRACE conn3 <- [1,2866,null,{}] 21:14:20 INFO - PROCESS | 1796 | 1463544860302 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}] 21:14:20 INFO - PROCESS | 1796 | 1463544860520 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 21:14:20 INFO - PROCESS | 1796 | 1463544860804 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x8daccc00 == 150 [pid = 1796] [id = 724] 21:14:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8dacd400) [pid = 1796] [serial = 2173] [outer = (nil)] 21:14:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8e654000) [pid = 1796] [serial = 2174] [outer = 0x8dacd400] 21:14:20 INFO - PROCESS | 1796 | 1463544860938 Marionette DEBUG loaded listener.js 21:14:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8e657400) [pid = 1796] [serial = 2175] [outer = 0x8dacd400] 21:14:21 INFO - PROCESS | 1796 | 1463544861861 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]]]}] 21:14:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:14:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1630ms 21:14:21 INFO - PROCESS | 1796 | 1463544861925 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 21:14:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:14:21 INFO - PROCESS | 1796 | 1463544861929 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 21:14:21 INFO - PROCESS | 1796 | 1463544861935 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:14:21 INFO - PROCESS | 1796 | 1463544861939 Marionette TRACE conn3 <- [1,2870,null,{}] 21:14:21 INFO - PROCESS | 1796 | 1463544861945 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}] 21:14:22 INFO - PROCESS | 1796 | 1463544862235 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 21:14:22 INFO - PROCESS | 1796 | 1463544862575 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8d1c00 == 151 [pid = 1796] [id = 725] 21:14:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8e7cec00) [pid = 1796] [serial = 2176] [outer = (nil)] 21:14:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8edea800) [pid = 1796] [serial = 2177] [outer = 0x8e7cec00] 21:14:22 INFO - PROCESS | 1796 | 1463544862683 Marionette DEBUG loaded listener.js 21:14:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8eebc000) [pid = 1796] [serial = 2178] [outer = 0x8e7cec00] 21:14:23 INFO - PROCESS | 1796 | 1463544863596 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]]]}] 21:14:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:14:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1732ms 21:14:23 INFO - PROCESS | 1796 | 1463544863668 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 21:14:23 INFO - PROCESS | 1796 | 1463544863672 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 21:14:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:14:23 INFO - PROCESS | 1796 | 1463544863679 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:14:23 INFO - PROCESS | 1796 | 1463544863682 Marionette TRACE conn3 <- [1,2874,null,{}] 21:14:23 INFO - PROCESS | 1796 | 1463544863688 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}] 21:14:23 INFO - PROCESS | 1796 | 1463544863921 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 21:14:24 INFO - PROCESS | 1796 | 1463544864270 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b557c00 == 152 [pid = 1796] [id = 726] 21:14:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8edd3000) [pid = 1796] [serial = 2179] [outer = (nil)] 21:14:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8f0f2000) [pid = 1796] [serial = 2180] [outer = 0x8edd3000] 21:14:24 INFO - PROCESS | 1796 | 1463544864374 Marionette DEBUG loaded listener.js 21:14:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x9127cc00) [pid = 1796] [serial = 2181] [outer = 0x8edd3000] 21:14:25 INFO - PROCESS | 1796 | 1463544865303 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]]]}] 21:14:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:14:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1689ms 21:14:25 INFO - PROCESS | 1796 | 1463544865369 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 21:14:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:14:25 INFO - PROCESS | 1796 | 1463544865374 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 21:14:25 INFO - PROCESS | 1796 | 1463544865380 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:14:25 INFO - PROCESS | 1796 | 1463544865384 Marionette TRACE conn3 <- [1,2878,null,{}] 21:14:25 INFO - PROCESS | 1796 | 1463544865390 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}] 21:14:25 INFO - PROCESS | 1796 | 1463544865617 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 21:14:25 INFO - PROCESS | 1796 | 1463544865949 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e706800 == 153 [pid = 1796] [id = 727] 21:14:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8eec5800) [pid = 1796] [serial = 2182] [outer = (nil)] 21:14:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x91cc8400) [pid = 1796] [serial = 2183] [outer = 0x8eec5800] 21:14:26 INFO - PROCESS | 1796 | 1463544866040 Marionette DEBUG loaded listener.js 21:14:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x91ee2c00) [pid = 1796] [serial = 2184] [outer = 0x8eec5800] 21:14:26 INFO - PROCESS | 1796 | 1463544866992 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]]]}] 21:14:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:14:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1685ms 21:14:27 INFO - PROCESS | 1796 | 1463544867066 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 21:14:27 INFO - PROCESS | 1796 | 1463544867070 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 21:14:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:14:27 INFO - PROCESS | 1796 | 1463544867077 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:14:27 INFO - PROCESS | 1796 | 1463544867079 Marionette TRACE conn3 <- [1,2882,null,{}] 21:14:27 INFO - PROCESS | 1796 | 1463544867086 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}] 21:14:27 INFO - PROCESS | 1796 | 1463544867357 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 21:14:27 INFO - PROCESS | 1796 | 1463544867693 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x9139a400 == 154 [pid = 1796] [id = 728] 21:14:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x9139a800) [pid = 1796] [serial = 2185] [outer = (nil)] 21:14:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x925f2c00) [pid = 1796] [serial = 2186] [outer = 0x9139a800] 21:14:27 INFO - PROCESS | 1796 | 1463544867781 Marionette DEBUG loaded listener.js 21:14:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x925fb800) [pid = 1796] [serial = 2187] [outer = 0x9139a800] 21:14:28 INFO - PROCESS | 1796 | 1463544868691 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]]]}] 21:14:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:14:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1650ms 21:14:28 INFO - PROCESS | 1796 | 1463544868730 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 21:14:28 INFO - PROCESS | 1796 | 1463544868733 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 21:14:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:14:28 INFO - PROCESS | 1796 | 1463544868740 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:14:28 INFO - PROCESS | 1796 | 1463544868744 Marionette TRACE conn3 <- [1,2886,null,{}] 21:14:28 INFO - PROCESS | 1796 | 1463544868749 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}] 21:14:28 INFO - PROCESS | 1796 | 1463544868988 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 21:14:29 INFO - PROCESS | 1796 | 1463544869287 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b21a800 == 155 [pid = 1796] [id = 729] 21:14:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8d0e2c00) [pid = 1796] [serial = 2188] [outer = (nil)] 21:14:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x929bb800) [pid = 1796] [serial = 2189] [outer = 0x8d0e2c00] 21:14:29 INFO - PROCESS | 1796 | 1463544869435 Marionette DEBUG loaded listener.js 21:14:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x92a0d000) [pid = 1796] [serial = 2190] [outer = 0x8d0e2c00] 21:14:30 INFO - PROCESS | 1796 | 1463544870356 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]]]}] 21:14:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:14:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1680ms 21:14:30 INFO - PROCESS | 1796 | 1463544870422 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 21:14:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:14:30 INFO - PROCESS | 1796 | 1463544870427 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 21:14:30 INFO - PROCESS | 1796 | 1463544870433 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:14:30 INFO - PROCESS | 1796 | 1463544870438 Marionette TRACE conn3 <- [1,2890,null,{}] 21:14:30 INFO - PROCESS | 1796 | 1463544870443 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}] 21:14:30 INFO - PROCESS | 1796 | 1463544870702 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 21:14:31 INFO - PROCESS | 1796 | 1463544871052 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x92d9cc00 == 156 [pid = 1796] [id = 730] 21:14:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x93969800) [pid = 1796] [serial = 2191] [outer = (nil)] 21:14:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x939df000) [pid = 1796] [serial = 2192] [outer = 0x93969800] 21:14:31 INFO - PROCESS | 1796 | 1463544871156 Marionette DEBUG loaded listener.js 21:14:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x93b0c000) [pid = 1796] [serial = 2193] [outer = 0x93969800] 21:14:32 INFO - PROCESS | 1796 | 1463544872122 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:14:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:14:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1732ms 21:14:32 INFO - PROCESS | 1796 | 1463544872167 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 21:14:32 INFO - PROCESS | 1796 | 1463544872171 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 21:14:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:14:32 INFO - PROCESS | 1796 | 1463544872177 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:14:32 INFO - PROCESS | 1796 | 1463544872181 Marionette TRACE conn3 <- [1,2894,null,{}] 21:14:32 INFO - PROCESS | 1796 | 1463544872187 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}] 21:14:32 INFO - PROCESS | 1796 | 1463544872408 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 21:14:32 INFO - PROCESS | 1796 | 1463544872703 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x92de6000 == 157 [pid = 1796] [id = 731] 21:14:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x93964000) [pid = 1796] [serial = 2194] [outer = (nil)] 21:14:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x94f07000) [pid = 1796] [serial = 2195] [outer = 0x93964000] 21:14:32 INFO - PROCESS | 1796 | 1463544872842 Marionette DEBUG loaded listener.js 21:14:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x94f31c00) [pid = 1796] [serial = 2196] [outer = 0x93964000] 21:14:33 INFO - PROCESS | 1796 | 1463544873780 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]]]}] 21:14:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:14:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1681ms 21:14:33 INFO - PROCESS | 1796 | 1463544873860 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 21:14:33 INFO - PROCESS | 1796 | 1463544873864 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 21:14:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:14:33 INFO - PROCESS | 1796 | 1463544873871 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:14:33 INFO - PROCESS | 1796 | 1463544873874 Marionette TRACE conn3 <- [1,2898,null,{}] 21:14:33 INFO - PROCESS | 1796 | 1463544873880 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}] 21:14:34 INFO - PROCESS | 1796 | 1463544874184 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 21:14:34 INFO - PROCESS | 1796 | 1463544874542 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fcc800 == 158 [pid = 1796] [id = 732] 21:14:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8d19b800) [pid = 1796] [serial = 2197] [outer = (nil)] 21:14:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x95036000) [pid = 1796] [serial = 2198] [outer = 0x8d19b800] 21:14:34 INFO - PROCESS | 1796 | 1463544874629 Marionette DEBUG loaded listener.js 21:14:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x95042800) [pid = 1796] [serial = 2199] [outer = 0x8d19b800] 21:14:35 INFO - PROCESS | 1796 | 1463544875593 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]]]}] 21:14:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:14:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1781ms 21:14:35 INFO - PROCESS | 1796 | 1463544875653 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 21:14:35 INFO - PROCESS | 1796 | 1463544875657 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 21:14:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:14:35 INFO - PROCESS | 1796 | 1463544875664 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:14:35 INFO - PROCESS | 1796 | 1463544875667 Marionette TRACE conn3 <- [1,2902,null,{}] 21:14:35 INFO - PROCESS | 1796 | 1463544875673 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}] 21:14:35 INFO - PROCESS | 1796 | 1463544875922 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 21:14:36 INFO - PROCESS | 1796 | 1463544876265 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x8788e400 == 159 [pid = 1796] [id = 733] 21:14:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x94f0c000) [pid = 1796] [serial = 2200] [outer = (nil)] 21:14:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x95257800) [pid = 1796] [serial = 2201] [outer = 0x94f0c000] 21:14:36 INFO - PROCESS | 1796 | 1463544876381 Marionette DEBUG loaded listener.js 21:14:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x954c5800) [pid = 1796] [serial = 2202] [outer = 0x94f0c000] 21:14:37 INFO - PROCESS | 1796 | 1463544877778 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:14:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:14:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2192ms 21:14:37 INFO - PROCESS | 1796 | 1463544877859 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 21:14:37 INFO - PROCESS | 1796 | 1463544877865 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 21:14:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:14:37 INFO - PROCESS | 1796 | 1463544877875 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:14:37 INFO - PROCESS | 1796 | 1463544877881 Marionette TRACE conn3 <- [1,2906,null,{}] 21:14:37 INFO - PROCESS | 1796 | 1463544877890 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}] 21:14:38 INFO - PROCESS | 1796 | 1463544878271 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 21:14:38 INFO - PROCESS | 1796 | 1463544878666 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x8788e000 == 160 [pid = 1796] [id = 734] 21:14:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x95034c00) [pid = 1796] [serial = 2203] [outer = (nil)] 21:14:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x95652c00) [pid = 1796] [serial = 2204] [outer = 0x95034c00] 21:14:38 INFO - PROCESS | 1796 | 1463544878754 Marionette DEBUG loaded listener.js 21:14:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x98136c00) [pid = 1796] [serial = 2205] [outer = 0x95034c00] 21:14:39 INFO - PROCESS | 1796 | 1463544879694 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]]]}] 21:14:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:14:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1888ms 21:14:39 INFO - PROCESS | 1796 | 1463544879764 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 21:14:39 INFO - PROCESS | 1796 | 1463544879768 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 21:14:39 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:14:39 INFO - PROCESS | 1796 | 1463544879774 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:14:39 INFO - PROCESS | 1796 | 1463544879777 Marionette TRACE conn3 <- [1,2910,null,{}] 21:14:39 INFO - PROCESS | 1796 | 1463544879783 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}] 21:14:40 INFO - PROCESS | 1796 | 1463544880026 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 21:14:40 INFO - PROCESS | 1796 | 1463544880369 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e70e000 == 161 [pid = 1796] [id = 735] 21:14:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x91279800) [pid = 1796] [serial = 2206] [outer = (nil)] 21:14:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x98e2f000) [pid = 1796] [serial = 2207] [outer = 0x91279800] 21:14:40 INFO - PROCESS | 1796 | 1463544880459 Marionette DEBUG loaded listener.js 21:14:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x98e38800) [pid = 1796] [serial = 2208] [outer = 0x91279800] 21:14:41 INFO - PROCESS | 1796 | 1463544881267 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]]]}] 21:14:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:14:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:14:41 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1549ms 21:14:41 INFO - PROCESS | 1796 | 1463544881325 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 21:14:41 INFO - PROCESS | 1796 | 1463544881329 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 21:14:41 INFO - TEST-START | /DOMEvents/constructors.html 21:14:41 INFO - PROCESS | 1796 | 1463544881340 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:14:41 INFO - PROCESS | 1796 | 1463544881348 Marionette TRACE conn3 <- [1,2914,null,{}] 21:14:41 INFO - PROCESS | 1796 | 1463544881379 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}] 21:14:41 INFO - PROCESS | 1796 | 1463544881648 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 21:14:42 INFO - PROCESS | 1796 | 1463544881995 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x92d9dc00 == 162 [pid = 1796] [id = 736] 21:14:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x99602800) [pid = 1796] [serial = 2209] [outer = (nil)] 21:14:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x99ccd000) [pid = 1796] [serial = 2210] [outer = 0x99602800] 21:14:42 INFO - PROCESS | 1796 | 1463544882088 Marionette DEBUG loaded listener.js 21:14:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x99cd3c00) [pid = 1796] [serial = 2211] [outer = 0x99602800] 21:14:44 INFO - PROCESS | 1796 | --DOCSHELL 0x8b215c00 == 161 [pid = 1796] [id = 718] 21:14:44 INFO - PROCESS | 1796 | --DOCSHELL 0x887e4800 == 160 [pid = 1796] [id = 717] 21:14:44 INFO - PROCESS | 1796 | --DOCSHELL 0x881c1000 == 159 [pid = 1796] [id = 716] 21:14:44 INFO - PROCESS | 1796 | --DOCSHELL 0x8d259000 == 158 [pid = 1796] [id = 710] 21:14:44 INFO - PROCESS | 1796 | --DOCSHELL 0x9297bc00 == 157 [pid = 1796] [id = 708] 21:14:44 INFO - PROCESS | 1796 | --DOCSHELL 0x94fbcc00 == 156 [pid = 1796] [id = 709] 21:14:44 INFO - PROCESS | 1796 | --DOCSHELL 0x8d359000 == 155 [pid = 1796] [id = 707] 21:14:44 INFO - PROCESS | 1796 | --DOCSHELL 0x92325400 == 154 [pid = 1796] [id = 706] 21:14:44 INFO - PROCESS | 1796 | --DOCSHELL 0x92326000 == 153 [pid = 1796] [id = 705] 21:14:44 INFO - PROCESS | 1796 | --DOCSHELL 0x8e710800 == 152 [pid = 1796] [id = 704] 21:14:44 INFO - PROCESS | 1796 | --DOCSHELL 0x8e70cc00 == 151 [pid = 1796] [id = 703] 21:14:44 INFO - PROCESS | 1796 | --DOCSHELL 0x8e57b000 == 150 [pid = 1796] [id = 701] 21:14:44 INFO - PROCESS | 1796 | --DOCSHELL 0x8abeb000 == 149 [pid = 1796] [id = 702] 21:14:44 INFO - PROCESS | 1796 | --DOCSHELL 0x86df1400 == 148 [pid = 1796] [id = 700] 21:14:44 INFO - PROCESS | 1796 | --DOCSHELL 0x88fc1c00 == 147 [pid = 1796] [id = 699] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x8d8d6c00) [pid = 1796] [serial = 2096] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8d8b0000) [pid = 1796] [serial = 2094] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8d8d4400) [pid = 1796] [serial = 1977] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x92a0f400) [pid = 1796] [serial = 2064] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x98ec2000) [pid = 1796] [serial = 2075] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x8e646400) [pid = 1796] [serial = 2049] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8d8e0000) [pid = 1796] [serial = 2045] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x99ea7400) [pid = 1796] [serial = 2084] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x91396800) [pid = 1796] [serial = 2057] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8dace400) [pid = 1796] [serial = 2046] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x929be800) [pid = 1796] [serial = 2063] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x98198000) [pid = 1796] [serial = 2073] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x99ccb400) [pid = 1796] [serial = 2081] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8b4e1000) [pid = 1796] [serial = 2088] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x99cce000) [pid = 1796] [serial = 2082] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8d352800) [pid = 1796] [serial = 2043] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x9139c800) [pid = 1796] [serial = 2058] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8e7d6000) [pid = 1796] [serial = 2052] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8d259400) [pid = 1796] [serial = 2042] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x925ee800) [pid = 1796] [serial = 2060] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8abeb800) [pid = 1796] [serial = 2039] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x99509800) [pid = 1796] [serial = 2076] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x92ddec00) [pid = 1796] [serial = 2066] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8b4e5400) [pid = 1796] [serial = 2040] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8e70d000) [pid = 1796] [serial = 2051] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x91276800) [pid = 1796] [serial = 2055] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x95649400) [pid = 1796] [serial = 2072] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8d845000) [pid = 1796] [serial = 2093] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8d25a800) [pid = 1796] [serial = 2091] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x99946400) [pid = 1796] [serial = 2079] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8d19e400) [pid = 1796] [serial = 2090] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x99f78800) [pid = 1796] [serial = 2085] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x939d8000) [pid = 1796] [serial = 2067] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8e63b400) [pid = 1796] [serial = 2048] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8ab7ec00) [pid = 1796] [serial = 2087] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x9524cc00) [pid = 1796] [serial = 2070] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x99746000) [pid = 1796] [serial = 2078] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8eebac00) [pid = 1796] [serial = 2054] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x94fc5000) [pid = 1796] [serial = 2069] [outer = (nil)] [url = about:blank] 21:14:45 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x92976400) [pid = 1796] [serial = 2061] [outer = (nil)] [url = about:blank] 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:14:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:14:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:14:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:14:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:14:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:14:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:14:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:14:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:14:45 INFO - TEST-OK | /DOMEvents/constructors.html | took 4237ms 21:14:45 INFO - PROCESS | 1796 | 1463544885522 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]]]}] 21:14:45 INFO - PROCESS | 1796 | 1463544885580 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 21:14:45 INFO - PROCESS | 1796 | 1463544885584 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 21:14:45 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:14:45 INFO - PROCESS | 1796 | 1463544885608 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:14:45 INFO - PROCESS | 1796 | 1463544885623 Marionette TRACE conn3 <- [1,2918,null,{}] 21:14:45 INFO - PROCESS | 1796 | 1463544885632 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}] 21:14:45 INFO - PROCESS | 1796 | 1463544885964 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 21:14:46 INFO - PROCESS | 1796 | 1463544886110 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8788ec00 == 148 [pid = 1796] [id = 737] 21:14:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x887dbc00) [pid = 1796] [serial = 2212] [outer = (nil)] 21:14:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8ad50400) [pid = 1796] [serial = 2213] [outer = 0x887dbc00] 21:14:46 INFO - PROCESS | 1796 | 1463544886191 Marionette DEBUG loaded listener.js 21:14:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8b4e3000) [pid = 1796] [serial = 2214] [outer = 0x887dbc00] 21:14:46 INFO - PROCESS | 1796 | 1463544886931 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:14:46 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:14:46 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1345ms 21:14:46 INFO - PROCESS | 1796 | 1463544886951 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 21:14:46 INFO - PROCESS | 1796 | 1463544886960 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 21:14:46 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:14:46 INFO - PROCESS | 1796 | 1463544886970 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:14:46 INFO - PROCESS | 1796 | 1463544886975 Marionette TRACE conn3 <- [1,2922,null,{}] 21:14:46 INFO - PROCESS | 1796 | 1463544886981 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}] 21:14:47 INFO - PROCESS | 1796 | 1463544887271 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 21:14:47 INFO - PROCESS | 1796 | 1463544887409 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ccec400 == 149 [pid = 1796] [id = 738] 21:14:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8d0a5000) [pid = 1796] [serial = 2215] [outer = (nil)] 21:14:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8d0dfc00) [pid = 1796] [serial = 2216] [outer = 0x8d0a5000] 21:14:47 INFO - PROCESS | 1796 | 1463544887485 Marionette DEBUG loaded listener.js 21:14:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8d19e000) [pid = 1796] [serial = 2217] [outer = 0x8d0a5000] 21:14:48 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 21:14:48 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 21:14:48 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 21:14:48 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 21:14:48 INFO - PROCESS | 1796 | 1463544888406 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]]]}] 21:14:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:14:48 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:14:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:14:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:14:48 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 21:14:48 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:14:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:14:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:14:48 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 21:14:48 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:14:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:14:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:14:48 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]" 21:14:48 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:14:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:14:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:14:48 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:14:48 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1486ms 21:14:48 INFO - PROCESS | 1796 | 1463544888472 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 21:14:48 INFO - PROCESS | 1796 | 1463544888477 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 21:14:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:14:48 INFO - PROCESS | 1796 | 1463544888493 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:14:48 INFO - PROCESS | 1796 | 1463544888499 Marionette TRACE conn3 <- [1,2926,null,{}] 21:14:48 INFO - PROCESS | 1796 | 1463544888514 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}] 21:14:48 INFO - PROCESS | 1796 | 1463544888796 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 21:14:48 INFO - PROCESS | 1796 | 1463544888827 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0e2000 == 150 [pid = 1796] [id = 739] 21:14:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8d2a2800) [pid = 1796] [serial = 2218] [outer = (nil)] 21:14:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8d8bb000) [pid = 1796] [serial = 2219] [outer = 0x8d2a2800] 21:14:48 INFO - PROCESS | 1796 | 1463544888906 Marionette DEBUG loaded listener.js 21:14:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8d8df000) [pid = 1796] [serial = 2220] [outer = 0x8d2a2800] 21:14:49 INFO - PROCESS | 1796 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8abf2400) [pid = 1796] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8d0e9c00) [pid = 1796] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x881c5c00) [pid = 1796] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x9aa0e000) [pid = 1796] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x99f78400) [pid = 1796] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x925f9c00) [pid = 1796] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x98ab6000) [pid = 1796] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x98944800) [pid = 1796] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8d849400) [pid = 1796] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x9524a000) [pid = 1796] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x92d9f400) [pid = 1796] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8d359400) [pid = 1796] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x92972800) [pid = 1796] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x925f3000) [pid = 1796] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8f0eec00) [pid = 1796] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x8ede8000) [pid = 1796] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x8e578400) [pid = 1796] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x8e583000) [pid = 1796] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x8d251400) [pid = 1796] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x88fc2400) [pid = 1796] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:14:50 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x8b219000) [pid = 1796] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:14:50 INFO - PROCESS | 1796 | 1463544890372 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]]]}] 21:14:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:14:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1938ms 21:14:50 INFO - PROCESS | 1796 | 1463544890432 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 21:14:50 INFO - PROCESS | 1796 | 1463544890436 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 21:14:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:14:50 INFO - PROCESS | 1796 | 1463544890444 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:14:50 INFO - PROCESS | 1796 | 1463544890447 Marionette TRACE conn3 <- [1,2930,null,{}] 21:14:50 INFO - PROCESS | 1796 | 1463544890453 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}] 21:14:50 INFO - PROCESS | 1796 | 1463544890716 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 21:14:50 INFO - PROCESS | 1796 | 1463544890890 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b217400 == 151 [pid = 1796] [id = 740] 21:14:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x8d1a0400) [pid = 1796] [serial = 2221] [outer = (nil)] 21:14:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x8d849400) [pid = 1796] [serial = 2222] [outer = 0x8d1a0400] 21:14:50 INFO - PROCESS | 1796 | 1463544890970 Marionette DEBUG loaded listener.js 21:14:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x8dacf400) [pid = 1796] [serial = 2223] [outer = 0x8d1a0400] 21:14:51 INFO - PROCESS | 1796 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:14:51 INFO - PROCESS | 1796 | 1463544891682 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]]]}] 21:14:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:14:51 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1280ms 21:14:51 INFO - PROCESS | 1796 | 1463544891725 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 21:14:51 INFO - PROCESS | 1796 | 1463544891729 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 21:14:51 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:14:51 INFO - PROCESS | 1796 | 1463544891735 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:14:51 INFO - PROCESS | 1796 | 1463544891739 Marionette TRACE conn3 <- [1,2934,null,{}] 21:14:51 INFO - PROCESS | 1796 | 1463544891744 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}] 21:14:52 INFO - PROCESS | 1796 | 1463544892016 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 21:14:52 INFO - PROCESS | 1796 | 1463544892044 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d19e800 == 152 [pid = 1796] [id = 741] 21:14:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x8d8b4c00) [pid = 1796] [serial = 2224] [outer = (nil)] 21:14:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x8e646800) [pid = 1796] [serial = 2225] [outer = 0x8d8b4c00] 21:14:52 INFO - PROCESS | 1796 | 1463544892117 Marionette DEBUG loaded listener.js 21:14:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x8e655000) [pid = 1796] [serial = 2226] [outer = 0x8d8b4c00] 21:14:53 INFO - PROCESS | 1796 | 1463544893259 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]]]}] 21:14:53 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:14:53 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1548ms 21:14:53 INFO - PROCESS | 1796 | 1463544893284 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 21:14:53 INFO - PROCESS | 1796 | 1463544893292 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 21:14:53 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:14:53 INFO - PROCESS | 1796 | 1463544893300 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:14:53 INFO - PROCESS | 1796 | 1463544893307 Marionette TRACE conn3 <- [1,2938,null,{}] 21:14:53 INFO - PROCESS | 1796 | 1463544893315 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}] 21:14:53 INFO - PROCESS | 1796 | 1463544893580 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 21:14:53 INFO - PROCESS | 1796 | 1463544893880 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x86df1400 == 153 [pid = 1796] [id = 742] 21:14:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x88fc6c00) [pid = 1796] [serial = 2227] [outer = (nil)] 21:14:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x8cb3dc00) [pid = 1796] [serial = 2228] [outer = 0x88fc6c00] 21:14:53 INFO - PROCESS | 1796 | 1463544893977 Marionette DEBUG loaded listener.js 21:14:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8d0e0c00) [pid = 1796] [serial = 2229] [outer = 0x88fc6c00] 21:14:54 INFO - PROCESS | 1796 | 1463544894863 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]]]}] 21:14:54 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. 21:14:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1593ms 21:14:54 INFO - PROCESS | 1796 | 1463544894901 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 21:14:54 INFO - PROCESS | 1796 | 1463544894910 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 21:14:54 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:14:54 INFO - PROCESS | 1796 | 1463544894924 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:14:54 INFO - PROCESS | 1796 | 1463544894928 Marionette TRACE conn3 <- [1,2942,null,{}] 21:14:54 INFO - PROCESS | 1796 | 1463544894935 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}] 21:14:55 INFO - PROCESS | 1796 | 1463544895167 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 21:14:55 INFO - PROCESS | 1796 | 1463544895462 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d298c00 == 154 [pid = 1796] [id = 743] 21:14:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8d29d000) [pid = 1796] [serial = 2230] [outer = (nil)] 21:14:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8d8b1c00) [pid = 1796] [serial = 2231] [outer = 0x8d29d000] 21:14:55 INFO - PROCESS | 1796 | 1463544895554 Marionette DEBUG loaded listener.js 21:14:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8e579800) [pid = 1796] [serial = 2232] [outer = 0x8d29d000] 21:14:56 INFO - PROCESS | 1796 | 1463544896470 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"]]]}] 21:14:56 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 21:14:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:14:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:14:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1592ms 21:14:56 INFO - PROCESS | 1796 | 1463544896517 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 21:14:56 INFO - PROCESS | 1796 | 1463544896522 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 21:14:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:14:56 INFO - PROCESS | 1796 | 1463544896529 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:14:56 INFO - PROCESS | 1796 | 1463544896535 Marionette TRACE conn3 <- [1,2946,null,{}] 21:14:56 INFO - PROCESS | 1796 | 1463544896595 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}] 21:14:56 INFO - PROCESS | 1796 | 1463544896961 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 21:14:57 INFO - PROCESS | 1796 | 1463544897281 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7cd400 == 155 [pid = 1796] [id = 744] 21:14:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8e7d6400) [pid = 1796] [serial = 2233] [outer = (nil)] 21:14:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8eddc400) [pid = 1796] [serial = 2234] [outer = 0x8e7d6400] 21:14:57 INFO - PROCESS | 1796 | 1463544897380 Marionette DEBUG loaded listener.js 21:14:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8eebfc00) [pid = 1796] [serial = 2235] [outer = 0x8e7d6400] 21:14:58 INFO - PROCESS | 1796 | 1463544898185 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]]]}] 21:14:58 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. 21:14:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1688ms 21:14:58 INFO - PROCESS | 1796 | 1463544898220 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 21:14:58 INFO - PROCESS | 1796 | 1463544898226 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 21:14:58 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:14:58 INFO - PROCESS | 1796 | 1463544898232 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:14:58 INFO - PROCESS | 1796 | 1463544898236 Marionette TRACE conn3 <- [1,2950,null,{}] 21:14:58 INFO - PROCESS | 1796 | 1463544898242 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}] 21:14:58 INFO - PROCESS | 1796 | 1463544898472 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 21:14:58 INFO - PROCESS | 1796 | 1463544898742 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d8d9800 == 156 [pid = 1796] [id = 745] 21:14:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8eec5400) [pid = 1796] [serial = 2236] [outer = (nil)] 21:14:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x91279c00) [pid = 1796] [serial = 2237] [outer = 0x8eec5400] 21:14:58 INFO - PROCESS | 1796 | 1463544898836 Marionette DEBUG loaded listener.js 21:14:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x91397400) [pid = 1796] [serial = 2238] [outer = 0x8eec5400] 21:14:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8edec000 == 157 [pid = 1796] [id = 746] 21:14:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x92329800) [pid = 1796] [serial = 2239] [outer = (nil)] 21:14:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x925ee800) [pid = 1796] [serial = 2240] [outer = 0x92329800] 21:14:59 INFO - PROCESS | 1796 | 1463544899828 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]]]}] 21:14:59 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. 21:14:59 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1638ms 21:14:59 INFO - PROCESS | 1796 | 1463544899872 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 21:14:59 INFO - PROCESS | 1796 | 1463544899875 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 21:14:59 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:14:59 INFO - PROCESS | 1796 | 1463544899882 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:14:59 INFO - PROCESS | 1796 | 1463544899886 Marionette TRACE conn3 <- [1,2954,null,{}] 21:14:59 INFO - PROCESS | 1796 | 1463544899892 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}] 21:15:00 INFO - PROCESS | 1796 | 1463544900183 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 21:15:00 INFO - PROCESS | 1796 | 1463544900533 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ede1c00 == 158 [pid = 1796] [id = 747] 21:15:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x91cc5000) [pid = 1796] [serial = 2241] [outer = (nil)] 21:15:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x925fc800) [pid = 1796] [serial = 2242] [outer = 0x91cc5000] 21:15:00 INFO - PROCESS | 1796 | 1463544900629 Marionette DEBUG loaded listener.js 21:15:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x92978400) [pid = 1796] [serial = 2243] [outer = 0x91cc5000] 21:15:01 INFO - PROCESS | 1796 | 1463544901408 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]]]}] 21:15:01 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:15:01 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 21:15:01 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1535ms 21:15:01 INFO - PROCESS | 1796 | 1463544901441 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 21:15:01 INFO - PROCESS | 1796 | 1463544901445 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 21:15:01 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:15:01 INFO - PROCESS | 1796 | 1463544901455 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:15:01 INFO - PROCESS | 1796 | 1463544901459 Marionette TRACE conn3 <- [1,2958,null,{}] 21:15:01 INFO - PROCESS | 1796 | 1463544901466 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}] 21:15:01 INFO - PROCESS | 1796 | 1463544901733 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 21:15:02 INFO - PROCESS | 1796 | 1463544902036 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x881c5000 == 159 [pid = 1796] [id = 748] 21:15:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8edd4800) [pid = 1796] [serial = 2244] [outer = (nil)] 21:15:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x92bcf400) [pid = 1796] [serial = 2245] [outer = 0x8edd4800] 21:15:02 INFO - PROCESS | 1796 | 1463544902135 Marionette DEBUG loaded listener.js 21:15:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x92da0c00) [pid = 1796] [serial = 2246] [outer = 0x8edd4800] 21:15:03 INFO - PROCESS | 1796 | 1463544903032 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]]]}] 21:15:03 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. 21:15:03 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1590ms 21:15:03 INFO - PROCESS | 1796 | 1463544903045 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 21:15:03 INFO - PROCESS | 1796 | 1463544903049 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 21:15:03 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:15:03 INFO - PROCESS | 1796 | 1463544903056 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:15:03 INFO - PROCESS | 1796 | 1463544903059 Marionette TRACE conn3 <- [1,2962,null,{}] 21:15:03 INFO - PROCESS | 1796 | 1463544903066 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}] 21:15:03 INFO - PROCESS | 1796 | 1463544903290 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 21:15:03 INFO - PROCESS | 1796 | 1463544903562 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b559800 == 160 [pid = 1796] [id = 749] 21:15:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x929bf400) [pid = 1796] [serial = 2247] [outer = (nil)] 21:15:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x939dc800) [pid = 1796] [serial = 2248] [outer = 0x929bf400] 21:15:03 INFO - PROCESS | 1796 | 1463544903658 Marionette DEBUG loaded listener.js 21:15:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x939e2800) [pid = 1796] [serial = 2249] [outer = 0x929bf400] 21:15:04 INFO - PROCESS | 1796 | 1463544904535 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]]]}] 21:15:04 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. 21:15:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1531ms 21:15:04 INFO - PROCESS | 1796 | 1463544904588 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 21:15:04 INFO - PROCESS | 1796 | 1463544904591 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 21:15:04 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:15:04 INFO - PROCESS | 1796 | 1463544904598 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:15:04 INFO - PROCESS | 1796 | 1463544904602 Marionette TRACE conn3 <- [1,2966,null,{}] 21:15:04 INFO - PROCESS | 1796 | 1463544904607 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}] 21:15:04 INFO - PROCESS | 1796 | 1463544904956 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 21:15:05 INFO - PROCESS | 1796 | 1463544905187 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x92323c00 == 161 [pid = 1796] [id = 750] 21:15:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x92ddec00) [pid = 1796] [serial = 2250] [outer = (nil)] 21:15:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x94f2cc00) [pid = 1796] [serial = 2251] [outer = 0x92ddec00] 21:15:05 INFO - PROCESS | 1796 | 1463544905291 Marionette DEBUG loaded listener.js 21:15:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x94fca400) [pid = 1796] [serial = 2252] [outer = 0x92ddec00] 21:15:06 INFO - PROCESS | 1796 | 1463544906220 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]]]}] 21:15:06 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. 21:15:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1683ms 21:15:06 INFO - PROCESS | 1796 | 1463544906281 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 21:15:06 INFO - PROCESS | 1796 | 1463544906286 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 21:15:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:15:06 INFO - PROCESS | 1796 | 1463544906294 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:15:06 INFO - PROCESS | 1796 | 1463544906298 Marionette TRACE conn3 <- [1,2970,null,{}] 21:15:06 INFO - PROCESS | 1796 | 1463544906326 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}] 21:15:06 INFO - PROCESS | 1796 | 1463544906575 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 21:15:06 INFO - PROCESS | 1796 | 1463544906898 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x87892400 == 162 [pid = 1796] [id = 751] 21:15:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x93bcd400) [pid = 1796] [serial = 2253] [outer = (nil)] 21:15:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x954d2800) [pid = 1796] [serial = 2254] [outer = 0x93bcd400] 21:15:07 INFO - PROCESS | 1796 | 1463544907054 Marionette DEBUG loaded listener.js 21:15:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x95655000) [pid = 1796] [serial = 2255] [outer = 0x93bcd400] 21:15:07 INFO - PROCESS | 1796 | 1463544907885 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]]]}] 21:15:07 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. 21:15:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1649ms 21:15:07 INFO - PROCESS | 1796 | 1463544907943 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 21:15:07 INFO - PROCESS | 1796 | 1463544907947 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 21:15:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:15:07 INFO - PROCESS | 1796 | 1463544907954 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:15:07 INFO - PROCESS | 1796 | 1463544907957 Marionette TRACE conn3 <- [1,2974,null,{}] 21:15:07 INFO - PROCESS | 1796 | 1463544907964 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}] 21:15:08 INFO - PROCESS | 1796 | 1463544908295 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 21:15:08 INFO - PROCESS | 1796 | 1463544908519 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x94f0a800 == 163 [pid = 1796] [id = 752] 21:15:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x95252800) [pid = 1796] [serial = 2256] [outer = (nil)] 21:15:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x98e37800) [pid = 1796] [serial = 2257] [outer = 0x95252800] 21:15:08 INFO - PROCESS | 1796 | 1463544908609 Marionette DEBUG loaded listener.js 21:15:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x9950ac00) [pid = 1796] [serial = 2258] [outer = 0x95252800] 21:15:09 INFO - PROCESS | 1796 | 1463544909539 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]]]}] 21:15:09 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. 21:15:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1632ms 21:15:09 INFO - PROCESS | 1796 | 1463544909587 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 21:15:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:15:09 INFO - PROCESS | 1796 | 1463544909592 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 21:15:09 INFO - PROCESS | 1796 | 1463544909599 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:15:09 INFO - PROCESS | 1796 | 1463544909603 Marionette TRACE conn3 <- [1,2978,null,{}] 21:15:09 INFO - PROCESS | 1796 | 1463544909609 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}] 21:15:09 INFO - PROCESS | 1796 | 1463544909865 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 21:15:10 INFO - PROCESS | 1796 | 1463544910167 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x98e2c400 == 164 [pid = 1796] [id = 753] 21:15:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x997c4c00) [pid = 1796] [serial = 2259] [outer = (nil)] 21:15:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x99ea7400) [pid = 1796] [serial = 2260] [outer = 0x997c4c00] 21:15:10 INFO - PROCESS | 1796 | 1463544910267 Marionette DEBUG loaded listener.js 21:15:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x9a274c00) [pid = 1796] [serial = 2261] [outer = 0x997c4c00] 21:15:11 INFO - PROCESS | 1796 | 1463544911135 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]]]}] 21:15:11 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. 21:15:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1580ms 21:15:11 INFO - PROCESS | 1796 | 1463544911180 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 21:15:11 INFO - PROCESS | 1796 | 1463544911185 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 21:15:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:15:11 INFO - PROCESS | 1796 | 1463544911192 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:15:11 INFO - PROCESS | 1796 | 1463544911196 Marionette TRACE conn3 <- [1,2982,null,{}] 21:15:11 INFO - PROCESS | 1796 | 1463544911202 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}] 21:15:11 INFO - PROCESS | 1796 | 1463544911475 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 21:15:11 INFO - PROCESS | 1796 | 1463544911767 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x99a4d800 == 165 [pid = 1796] [id = 754] 21:15:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x99a4fc00) [pid = 1796] [serial = 2262] [outer = (nil)] 21:15:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x9a5c7800) [pid = 1796] [serial = 2263] [outer = 0x99a4fc00] 21:15:11 INFO - PROCESS | 1796 | 1463544911863 Marionette DEBUG loaded listener.js 21:15:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x9a69d000) [pid = 1796] [serial = 2264] [outer = 0x99a4fc00] 21:15:12 INFO - PROCESS | 1796 | 1463544912774 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"]]]}] 21:15:12 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 21:15:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:15:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1642ms 21:15:12 INFO - PROCESS | 1796 | 1463544912837 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 21:15:12 INFO - PROCESS | 1796 | 1463544912840 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 21:15:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:15:12 INFO - PROCESS | 1796 | 1463544912847 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:15:12 INFO - PROCESS | 1796 | 1463544912850 Marionette TRACE conn3 <- [1,2986,null,{}] 21:15:12 INFO - PROCESS | 1796 | 1463544912857 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}] 21:15:13 INFO - PROCESS | 1796 | 1463544913091 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 21:15:13 INFO - PROCESS | 1796 | 1463544913397 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x85b31c00 == 166 [pid = 1796] [id = 755] 21:15:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x9a844800) [pid = 1796] [serial = 2265] [outer = (nil)] 21:15:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x9ac51400) [pid = 1796] [serial = 2266] [outer = 0x9a844800] 21:15:13 INFO - PROCESS | 1796 | 1463544913489 Marionette DEBUG loaded listener.js 21:15:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x9acd1400) [pid = 1796] [serial = 2267] [outer = 0x9a844800] 21:15:14 INFO - PROCESS | 1796 | 1463544914356 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]]]}] 21:15:14 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. 21:15:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1538ms 21:15:14 INFO - PROCESS | 1796 | 1463544914385 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 21:15:14 INFO - PROCESS | 1796 | 1463544914390 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 21:15:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:15:14 INFO - PROCESS | 1796 | 1463544914396 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:15:14 INFO - PROCESS | 1796 | 1463544914400 Marionette TRACE conn3 <- [1,2990,null,{}] 21:15:14 INFO - PROCESS | 1796 | 1463544914406 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}] 21:15:14 INFO - PROCESS | 1796 | 1463544914652 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 21:15:14 INFO - PROCESS | 1796 | 1463544914928 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a69b800 == 167 [pid = 1796] [id = 756] 21:15:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x9aa0ec00) [pid = 1796] [serial = 2268] [outer = (nil)] 21:15:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x9afcf400) [pid = 1796] [serial = 2269] [outer = 0x9aa0ec00] 21:15:15 INFO - PROCESS | 1796 | 1463544915025 Marionette DEBUG loaded listener.js 21:15:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x9b116400) [pid = 1796] [serial = 2270] [outer = 0x9aa0ec00] 21:15:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x9b178c00 == 168 [pid = 1796] [id = 757] 21:15:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x9b17d000) [pid = 1796] [serial = 2271] [outer = (nil)] 21:15:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x9b729800) [pid = 1796] [serial = 2272] [outer = 0x9b17d000] 21:15:16 INFO - PROCESS | 1796 | 1463544915998 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]]]}] 21:15:16 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. 21:15:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1634ms 21:15:16 INFO - PROCESS | 1796 | 1463544916032 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 21:15:16 INFO - PROCESS | 1796 | 1463544916036 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 21:15:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:15:16 INFO - PROCESS | 1796 | 1463544916049 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:15:16 INFO - PROCESS | 1796 | 1463544916051 Marionette TRACE conn3 <- [1,2994,null,{}] 21:15:16 INFO - PROCESS | 1796 | 1463544916058 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}] 21:15:16 INFO - PROCESS | 1796 | 1463544916366 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 21:15:16 INFO - PROCESS | 1796 | 1463544916711 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x85b2ec00 == 169 [pid = 1796] [id = 758] 21:15:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x99f85000) [pid = 1796] [serial = 2273] [outer = (nil)] 21:15:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x9b72c000) [pid = 1796] [serial = 2274] [outer = 0x99f85000] 21:15:16 INFO - PROCESS | 1796 | 1463544916810 Marionette DEBUG loaded listener.js 21:15:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x9b77e400) [pid = 1796] [serial = 2275] [outer = 0x99f85000] 21:15:17 INFO - PROCESS | 1796 | 1463544917642 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]]]}] 21:15:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:15:17 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 21:15:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1644ms 21:15:17 INFO - PROCESS | 1796 | 1463544917689 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 21:15:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:15:17 INFO - PROCESS | 1796 | 1463544917693 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 21:15:17 INFO - PROCESS | 1796 | 1463544917699 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:15:17 INFO - PROCESS | 1796 | 1463544917703 Marionette TRACE conn3 <- [1,2998,null,{}] 21:15:17 INFO - PROCESS | 1796 | 1463544917709 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}] 21:15:17 INFO - PROCESS | 1796 | 1463544917989 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 21:15:18 INFO - PROCESS | 1796 | 1463544918298 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fc9400 == 170 [pid = 1796] [id = 759] 21:15:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x8cb30c00) [pid = 1796] [serial = 2276] [outer = (nil)] 21:15:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x9d4fd000) [pid = 1796] [serial = 2277] [outer = 0x8cb30c00] 21:15:18 INFO - PROCESS | 1796 | 1463544918426 Marionette DEBUG loaded listener.js 21:15:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x9d8d4800) [pid = 1796] [serial = 2278] [outer = 0x8cb30c00] 21:15:19 INFO - PROCESS | 1796 | 1463544919432 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]]]}] 21:15:19 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. 21:15:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1784ms 21:15:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:15:19 INFO - PROCESS | 1796 | 1463544919486 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 21:15:19 INFO - PROCESS | 1796 | 1463544919489 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 21:15:19 INFO - PROCESS | 1796 | 1463544919497 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:15:19 INFO - PROCESS | 1796 | 1463544919499 Marionette TRACE conn3 <- [1,3002,null,{}] 21:15:19 INFO - PROCESS | 1796 | 1463544919506 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}] 21:15:19 INFO - PROCESS | 1796 | 1463544919753 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 21:15:20 INFO - PROCESS | 1796 | 1463544920058 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e653c00 == 171 [pid = 1796] [id = 760] 21:15:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x9b17f000) [pid = 1796] [serial = 2279] [outer = (nil)] 21:15:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0xa1050800) [pid = 1796] [serial = 2280] [outer = 0x9b17f000] 21:15:20 INFO - PROCESS | 1796 | 1463544920200 Marionette DEBUG loaded listener.js 21:15:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0xa1053c00) [pid = 1796] [serial = 2281] [outer = 0x9b17f000] 21:15:21 INFO - PROCESS | 1796 | 1463544920995 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]]]}] 21:15:21 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. 21:15:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1532ms 21:15:21 INFO - PROCESS | 1796 | 1463544921028 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 21:15:21 INFO - PROCESS | 1796 | 1463544921031 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 21:15:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:15:21 INFO - PROCESS | 1796 | 1463544921038 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:15:21 INFO - PROCESS | 1796 | 1463544921041 Marionette TRACE conn3 <- [1,3006,null,{}] 21:15:21 INFO - PROCESS | 1796 | 1463544921047 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}] 21:15:21 INFO - PROCESS | 1796 | 1463544921263 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 21:15:21 INFO - PROCESS | 1796 | 1463544921578 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e574400 == 172 [pid = 1796] [id = 761] 21:15:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x8e577000) [pid = 1796] [serial = 2282] [outer = (nil)] 21:15:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0xa22ad000) [pid = 1796] [serial = 2283] [outer = 0x8e577000] 21:15:21 INFO - PROCESS | 1796 | 1463544921670 Marionette DEBUG loaded listener.js 21:15:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0xa2378c00) [pid = 1796] [serial = 2284] [outer = 0x8e577000] 21:15:22 INFO - PROCESS | 1796 | 1463544922514 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]]]}] 21:15:22 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. 21:15:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1533ms 21:15:22 INFO - PROCESS | 1796 | 1463544922572 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 21:15:22 INFO - PROCESS | 1796 | 1463544922576 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 21:15:22 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:15:22 INFO - PROCESS | 1796 | 1463544922624 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:15:22 INFO - PROCESS | 1796 | 1463544922628 Marionette TRACE conn3 <- [1,3010,null,{}] 21:15:22 INFO - PROCESS | 1796 | 1463544922648 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}] 21:15:22 INFO - PROCESS | 1796 | 1463544922898 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8ede1000 == 171 [pid = 1796] [id = 349] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x87a68000 == 170 [pid = 1796] [id = 698] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x939e1400 == 169 [pid = 1796] [id = 299] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x88fc5800 == 168 [pid = 1796] [id = 658] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8b217400 == 167 [pid = 1796] [id = 740] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8d0e2000 == 166 [pid = 1796] [id = 739] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8ccec400 == 165 [pid = 1796] [id = 738] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8788ec00 == 164 [pid = 1796] [id = 737] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8788e400 == 163 [pid = 1796] [id = 733] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x88fcc800 == 162 [pid = 1796] [id = 732] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x92de6000 == 161 [pid = 1796] [id = 731] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8b21a800 == 160 [pid = 1796] [id = 729] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x92d9cc00 == 159 [pid = 1796] [id = 730] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x9139a400 == 158 [pid = 1796] [id = 728] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8e706800 == 157 [pid = 1796] [id = 727] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8b557c00 == 156 [pid = 1796] [id = 726] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8d1c00 == 155 [pid = 1796] [id = 725] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8daccc00 == 154 [pid = 1796] [id = 724] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8ccf1000 == 153 [pid = 1796] [id = 722] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8dac2000 == 152 [pid = 1796] [id = 723] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8ccf2000 == 151 [pid = 1796] [id = 721] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x887e1400 == 150 [pid = 1796] [id = 719] 21:15:25 INFO - PROCESS | 1796 | --DOCSHELL 0x87a68400 == 149 [pid = 1796] [id = 720] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x8d35b000) [pid = 1796] [serial = 2037] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x8d294400) [pid = 1796] [serial = 2159] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x8cce5c00) [pid = 1796] [serial = 2154] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8d19a800) [pid = 1796] [serial = 2156] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x8d256000) [pid = 1796] [serial = 2157] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x887e4c00) [pid = 1796] [serial = 2150] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x9ae31c00) [pid = 1796] [serial = 2148] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x9acd5000) [pid = 1796] [serial = 2147] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x9aab4c00) [pid = 1796] [serial = 2145] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x9aab0800) [pid = 1796] [serial = 2144] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x9a69f400) [pid = 1796] [serial = 2142] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x9a69ac00) [pid = 1796] [serial = 2141] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x9a27cc00) [pid = 1796] [serial = 2139] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x9a278000) [pid = 1796] [serial = 2138] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x99f84400) [pid = 1796] [serial = 2136] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x99f80400) [pid = 1796] [serial = 2135] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x99ccbc00) [pid = 1796] [serial = 2133] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x98e36c00) [pid = 1796] [serial = 2132] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x9564fc00) [pid = 1796] [serial = 2130] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x95256c00) [pid = 1796] [serial = 2129] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x94f0e000) [pid = 1796] [serial = 2127] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x93bd5c00) [pid = 1796] [serial = 2126] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9396f800) [pid = 1796] [serial = 2124] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x92de1000) [pid = 1796] [serial = 2123] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x92bca800) [pid = 1796] [serial = 2121] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x92bc4c00) [pid = 1796] [serial = 2120] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x929b2c00) [pid = 1796] [serial = 2118] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x92976800) [pid = 1796] [serial = 2117] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x922c3400) [pid = 1796] [serial = 2115] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x91ccf400) [pid = 1796] [serial = 2114] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8f0e9800) [pid = 1796] [serial = 2112] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8eebc800) [pid = 1796] [serial = 2111] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8edd9800) [pid = 1796] [serial = 2109] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8e7d8800) [pid = 1796] [serial = 2108] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8e652400) [pid = 1796] [serial = 2106] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8e640400) [pid = 1796] [serial = 2105] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8d84f400) [pid = 1796] [serial = 2103] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8d358800) [pid = 1796] [serial = 2102] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8cce9800) [pid = 1796] [serial = 2100] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8abf6800) [pid = 1796] [serial = 2099] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8b55fc00) [pid = 1796] [serial = 2153] [outer = (nil)] [url = about:blank] 21:15:25 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8ab7dc00) [pid = 1796] [serial = 2151] [outer = (nil)] [url = about:blank] 21:15:26 INFO - PROCESS | 1796 | 1463544926007 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x87a65000 == 150 [pid = 1796] [id = 762] 21:15:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x87a66400) [pid = 1796] [serial = 2285] [outer = (nil)] 21:15:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x87a6cc00) [pid = 1796] [serial = 2286] [outer = 0x87a66400] 21:15:26 INFO - PROCESS | 1796 | 1463544926088 Marionette DEBUG loaded listener.js 21:15:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x887d7c00) [pid = 1796] [serial = 2287] [outer = 0x87a66400] 21:15:26 INFO - PROCESS | 1796 | 1463544926854 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]]]}] 21:15:26 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 21:15:26 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 4298ms 21:15:26 INFO - PROCESS | 1796 | 1463544926882 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 21:15:26 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:15:26 INFO - PROCESS | 1796 | 1463544926889 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 21:15:26 INFO - PROCESS | 1796 | 1463544926896 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:15:26 INFO - PROCESS | 1796 | 1463544926901 Marionette TRACE conn3 <- [1,3014,null,{}] 21:15:26 INFO - PROCESS | 1796 | 1463544926908 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}] 21:15:27 INFO - PROCESS | 1796 | 1463544927134 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 21:15:27 INFO - PROCESS | 1796 | 1463544927365 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ad51800 == 151 [pid = 1796] [id = 763] 21:15:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8b211400) [pid = 1796] [serial = 2288] [outer = (nil)] 21:15:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8b557c00) [pid = 1796] [serial = 2289] [outer = 0x8b211400] 21:15:27 INFO - PROCESS | 1796 | 1463544927446 Marionette DEBUG loaded listener.js 21:15:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8cb3ec00) [pid = 1796] [serial = 2290] [outer = 0x8b211400] 21:15:27 INFO - PROCESS | 1796 | [1796] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:15:28 INFO - PROCESS | 1796 | 1463544928369 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:15:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:15:28 INFO - {} 21:15:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:15:28 INFO - {} 21:15:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:15:28 INFO - {} 21:15:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:15:28 INFO - {} 21:15:28 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1490ms 21:15:28 INFO - PROCESS | 1796 | 1463544928398 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 21:15:28 INFO - PROCESS | 1796 | 1463544928405 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 21:15:28 INFO - TEST-START | /FileAPI/fileReader.html 21:15:28 INFO - PROCESS | 1796 | 1463544928417 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:15:28 INFO - PROCESS | 1796 | 1463544928420 Marionette TRACE conn3 <- [1,3018,null,{}] 21:15:28 INFO - PROCESS | 1796 | 1463544928438 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}] 21:15:28 INFO - PROCESS | 1796 | 1463544928719 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 21:15:28 INFO - PROCESS | 1796 | 1463544928755 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x86de3c00 == 152 [pid = 1796] [id = 764] 21:15:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8d0e1800) [pid = 1796] [serial = 2291] [outer = (nil)] 21:15:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8d2a2c00) [pid = 1796] [serial = 2292] [outer = 0x8d0e1800] 21:15:28 INFO - PROCESS | 1796 | 1463544928830 Marionette DEBUG loaded listener.js 21:15:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8d35c000) [pid = 1796] [serial = 2293] [outer = 0x8d0e1800] 21:15:29 INFO - PROCESS | 1796 | 1463544929836 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]]]}] 21:15:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:15:29 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:15:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:15:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:15:29 INFO - TEST-OK | /FileAPI/fileReader.html | took 1435ms 21:15:29 INFO - PROCESS | 1796 | 1463544929862 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 21:15:29 INFO - TEST-START | /FileAPI/historical.html 21:15:29 INFO - PROCESS | 1796 | 1463544929866 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 21:15:29 INFO - PROCESS | 1796 | 1463544929882 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:15:29 INFO - PROCESS | 1796 | 1463544929891 Marionette TRACE conn3 <- [1,3022,null,{}] 21:15:29 INFO - PROCESS | 1796 | 1463544929905 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}] 21:15:30 INFO - PROCESS | 1796 | 1463544930189 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 21:15:30 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8d19c400) [pid = 1796] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:15:30 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8d2a2800) [pid = 1796] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:15:30 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8d1a0400) [pid = 1796] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:15:30 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x99602800) [pid = 1796] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x91279800) [pid = 1796] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x95034c00) [pid = 1796] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x94f0c000) [pid = 1796] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8d19b800) [pid = 1796] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x93964000) [pid = 1796] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x93969800) [pid = 1796] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8d0e2c00) [pid = 1796] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x9139a800) [pid = 1796] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8eec5800) [pid = 1796] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8edd3000) [pid = 1796] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8e7cec00) [pid = 1796] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8dacd400) [pid = 1796] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8dad0400) [pid = 1796] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8d843400) [pid = 1796] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8d09e400) [pid = 1796] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x87a6ec00) [pid = 1796] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x887dbc00) [pid = 1796] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:15:31 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8d0a5000) [pid = 1796] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:15:31 INFO - PROCESS | 1796 | 1463544931074 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x87894000 == 153 [pid = 1796] [id = 765] 21:15:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x87a6ec00) [pid = 1796] [serial = 2294] [outer = (nil)] 21:15:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8d0de000) [pid = 1796] [serial = 2295] [outer = 0x87a6ec00] 21:15:31 INFO - PROCESS | 1796 | 1463544931159 Marionette DEBUG loaded listener.js 21:15:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8d843400) [pid = 1796] [serial = 2296] [outer = 0x87a6ec00] 21:15:31 INFO - PROCESS | 1796 | 1463544931832 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"]]]}] 21:15:31 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:15:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:15:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:15:31 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:15:31 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:15:31 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:15:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:15:31 INFO - TEST-OK | /FileAPI/historical.html | took 1999ms 21:15:31 INFO - PROCESS | 1796 | 1463544931876 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 21:15:31 INFO - PROCESS | 1796 | 1463544931879 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 21:15:31 INFO - TEST-START | /FileAPI/idlharness.html 21:15:31 INFO - PROCESS | 1796 | 1463544931886 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:15:31 INFO - PROCESS | 1796 | 1463544931890 Marionette TRACE conn3 <- [1,3026,null,{}] 21:15:31 INFO - PROCESS | 1796 | 1463544931895 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}] 21:15:32 INFO - PROCESS | 1796 | 1463544932105 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 21:15:32 INFO - PROCESS | 1796 | 1463544932329 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d0e2800 == 154 [pid = 1796] [id = 766] 21:15:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8d8b6800) [pid = 1796] [serial = 2297] [outer = (nil)] 21:15:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8e577c00) [pid = 1796] [serial = 2298] [outer = 0x8d8b6800] 21:15:32 INFO - PROCESS | 1796 | 1463544932409 Marionette DEBUG loaded listener.js 21:15:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8e581c00) [pid = 1796] [serial = 2299] [outer = 0x8d8b6800] 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:15:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:15:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:15:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:15:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:15:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:15:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:15:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:15:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:15:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:15:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:15:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:15:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:15:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:15:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:15:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:15:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:15:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:15:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:15:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:15:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:15:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:15:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:15:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:15:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:15:34 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 21:15:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:15:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:15:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:15:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:15:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:15:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:15:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:15:34 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 21:15:34 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 21:15:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:15:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:15:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:15:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:15:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:15:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:15:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:15:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:15:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:15:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:15:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:15:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:15:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:15:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:15:34 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 21:15:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:15:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:15:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:15:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:15:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:15:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:15:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:15:34 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 21:15:34 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 21:15:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:15:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:15:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:15:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:15:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:15:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:15:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:15:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 2462ms 21:15:34 INFO - PROCESS | 1796 | 1463544934212 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 21:15:34 INFO - PROCESS | 1796 | 1463544934505 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 21:15:34 INFO - PROCESS | 1796 | 1463544934517 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 21:15:34 INFO - TEST-START | /FileAPI/idlharness.worker 21:15:34 INFO - PROCESS | 1796 | 1463544934534 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:15:34 INFO - PROCESS | 1796 | 1463544934541 Marionette TRACE conn3 <- [1,3030,null,{}] 21:15:34 INFO - PROCESS | 1796 | 1463544934551 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}] 21:15:34 INFO - PROCESS | 1796 | 1463544934824 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 21:15:35 INFO - PROCESS | 1796 | 1463544935113 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ab7dc00 == 155 [pid = 1796] [id = 767] 21:15:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8e57b800) [pid = 1796] [serial = 2300] [outer = (nil)] 21:15:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8e7d8400) [pid = 1796] [serial = 2301] [outer = 0x8e57b800] 21:15:35 INFO - PROCESS | 1796 | 1463544935207 Marionette DEBUG loaded listener.js 21:15:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8edd6c00) [pid = 1796] [serial = 2302] [outer = 0x8e57b800] 21:15:35 INFO - PROCESS | 1796 | [1796] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:15:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:15:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:15:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:15:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:15:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:15:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:15:37 INFO - {} 21:15:37 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 21:15:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:15:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:15:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:15:37 INFO - {} 21:15:37 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 - {} 21:15:37 INFO - {} 21:15:37 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 21:15:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:15:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:15:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:15:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:15:37 INFO - {} 21:15:37 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 21:15:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:15:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:15:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:15:37 INFO - {} 21:15:37 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 - {} 21:15:37 INFO - {} 21:15:37 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 21:15:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:15:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:15:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:37 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 21:15:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:15:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:15:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:37 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 21:15:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:37 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 21:15:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:37 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 21:15:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:15:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:15:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:15:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:15:37 INFO - {} 21:15:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2976ms 21:15:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:15:37 INFO - PROCESS | 1796 | 1463544937360 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 21:15:37 INFO - PROCESS | 1796 | 1463544937516 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 21:15:37 INFO - PROCESS | 1796 | 1463544937545 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 21:15:37 INFO - PROCESS | 1796 | 1463544937580 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:15:37 INFO - PROCESS | 1796 | 1463544937589 Marionette TRACE conn3 <- [1,3034,null,{}] 21:15:37 INFO - PROCESS | 1796 | 1463544937683 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}] 21:15:37 INFO - PROCESS | 1796 | 1463544937983 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 21:15:38 INFO - PROCESS | 1796 | 1463544938276 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d6000 == 156 [pid = 1796] [id = 768] 21:15:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8eddb800) [pid = 1796] [serial = 2303] [outer = (nil)] 21:15:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x9564dc00) [pid = 1796] [serial = 2304] [outer = 0x8eddb800] 21:15:38 INFO - PROCESS | 1796 | 1463544938366 Marionette DEBUG loaded listener.js 21:15:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x98937400) [pid = 1796] [serial = 2305] [outer = 0x8eddb800] 21:15:39 INFO - PROCESS | 1796 | 1463544939237 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]]]}] 21:15:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:15:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1713ms 21:15:39 INFO - PROCESS | 1796 | 1463544939282 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 21:15:39 INFO - PROCESS | 1796 | 1463544939286 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 21:15:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:15:39 INFO - PROCESS | 1796 | 1463544939317 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:15:39 INFO - PROCESS | 1796 | 1463544939324 Marionette TRACE conn3 <- [1,3038,null,{}] 21:15:39 INFO - PROCESS | 1796 | 1463544939343 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}] 21:15:39 INFO - PROCESS | 1796 | 1463544939601 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 21:15:39 INFO - PROCESS | 1796 | 1463544939968 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x9994e800 == 157 [pid = 1796] [id = 769] 21:15:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x99a4dc00) [pid = 1796] [serial = 2306] [outer = (nil)] 21:15:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x99cd4800) [pid = 1796] [serial = 2307] [outer = 0x99a4dc00] 21:15:40 INFO - PROCESS | 1796 | 1463544940068 Marionette DEBUG loaded listener.js 21:15:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x99f82c00) [pid = 1796] [serial = 2308] [outer = 0x99a4dc00] 21:15:40 INFO - PROCESS | 1796 | 1463544940890 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"]]]}] 21:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:15:40 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1610ms 21:15:40 INFO - PROCESS | 1796 | 1463544940929 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 21:15:40 INFO - PROCESS | 1796 | 1463544940934 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 21:15:40 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:15:40 INFO - PROCESS | 1796 | 1463544940943 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:15:40 INFO - PROCESS | 1796 | 1463544940946 Marionette TRACE conn3 <- [1,3042,null,{}] 21:15:40 INFO - PROCESS | 1796 | 1463544940952 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}] 21:15:41 INFO - PROCESS | 1796 | 1463544941186 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 21:15:41 INFO - PROCESS | 1796 | 1463544941456 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x99946000 == 158 [pid = 1796] [id = 770] 21:15:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x9a27b000) [pid = 1796] [serial = 2309] [outer = (nil)] 21:15:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x9a69b400) [pid = 1796] [serial = 2310] [outer = 0x9a27b000] 21:15:41 INFO - PROCESS | 1796 | 1463544941552 Marionette DEBUG loaded listener.js 21:15:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x9a6a3000) [pid = 1796] [serial = 2311] [outer = 0x9a27b000] 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:15:42 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. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:15:42 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'.) 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:15:42 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. 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:15:42 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. 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:15:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:15:42 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. 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:15:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:15:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:15:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:15:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:15:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:15:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:15:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1985ms 21:15:43 INFO - PROCESS | 1796 | 1463544942782 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]]]}] 21:15:43 INFO - PROCESS | 1796 | 1463544943063 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 21:15:43 INFO - PROCESS | 1796 | 1463544943067 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 21:15:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:15:43 INFO - PROCESS | 1796 | 1463544943083 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:15:43 INFO - PROCESS | 1796 | 1463544943086 Marionette TRACE conn3 <- [1,3046,null,{}] 21:15:43 INFO - PROCESS | 1796 | 1463544943193 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}] 21:15:43 INFO - PROCESS | 1796 | 1463544943408 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 21:15:43 INFO - PROCESS | 1796 | 1463544943696 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d2800 == 159 [pid = 1796] [id = 771] 21:15:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8ede2800) [pid = 1796] [serial = 2312] [outer = (nil)] 21:15:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8f0ea800) [pid = 1796] [serial = 2313] [outer = 0x8ede2800] 21:15:43 INFO - PROCESS | 1796 | 1463544943784 Marionette DEBUG loaded listener.js 21:15:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8f0ee400) [pid = 1796] [serial = 2314] [outer = 0x8ede2800] 21:15:44 INFO - PROCESS | 1796 | [1796] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:15:44 INFO - PROCESS | 1796 | 1463544944689 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:15:44 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:15:44 INFO - {} 21:15:44 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1638ms 21:15:44 INFO - PROCESS | 1796 | 1463544944728 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 21:15:44 INFO - PROCESS | 1796 | 1463544944733 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 21:15:44 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:15:44 INFO - PROCESS | 1796 | 1463544944755 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:15:44 INFO - PROCESS | 1796 | 1463544944758 Marionette TRACE conn3 <- [1,3050,null,{}] 21:15:44 INFO - PROCESS | 1796 | 1463544944814 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}] 21:15:45 INFO - PROCESS | 1796 | 1463544945084 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 21:15:45 INFO - PROCESS | 1796 | 1463544945431 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d296c00 == 160 [pid = 1796] [id = 772] 21:15:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8e580400) [pid = 1796] [serial = 2315] [outer = (nil)] 21:15:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x91eed800) [pid = 1796] [serial = 2316] [outer = 0x8e580400] 21:15:45 INFO - PROCESS | 1796 | 1463544945526 Marionette DEBUG loaded listener.js 21:15:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x92971800) [pid = 1796] [serial = 2317] [outer = 0x8e580400] 21:15:46 INFO - PROCESS | 1796 | 1463544946309 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]]]}] 21:15:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:15:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:15:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:15:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:15:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1583ms 21:15:46 INFO - PROCESS | 1796 | 1463544946339 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 21:15:46 INFO - PROCESS | 1796 | 1463544946343 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 21:15:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:15:46 INFO - PROCESS | 1796 | 1463544946351 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:15:46 INFO - PROCESS | 1796 | 1463544946354 Marionette TRACE conn3 <- [1,3054,null,{}] 21:15:46 INFO - PROCESS | 1796 | 1463544946360 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}] 21:15:46 INFO - PROCESS | 1796 | 1463544946592 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 21:15:46 INFO - PROCESS | 1796 | 1463544946889 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d8c00 == 161 [pid = 1796] [id = 773] 21:15:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x9139c000) [pid = 1796] [serial = 2318] [outer = (nil)] 21:15:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x92bc9c00) [pid = 1796] [serial = 2319] [outer = 0x9139c000] 21:15:46 INFO - PROCESS | 1796 | 1463544946997 Marionette DEBUG loaded listener.js 21:15:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x92d94800) [pid = 1796] [serial = 2320] [outer = 0x9139c000] 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:15:48 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" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:15:48 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" 21:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:15:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2338ms 21:15:48 INFO - PROCESS | 1796 | 1463544948462 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"]]]}] 21:15:48 INFO - PROCESS | 1796 | 1463544948843 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 21:15:48 INFO - PROCESS | 1796 | 1463544948848 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 21:15:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:15:48 INFO - PROCESS | 1796 | 1463544948856 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:15:48 INFO - PROCESS | 1796 | 1463544948859 Marionette TRACE conn3 <- [1,3058,null,{}] 21:15:48 INFO - PROCESS | 1796 | 1463544948866 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}] 21:15:49 INFO - PROCESS | 1796 | 1463544949105 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 21:15:49 INFO - PROCESS | 1796 | 1463544949404 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ee3800 == 162 [pid = 1796] [id = 774] 21:15:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x925fc000) [pid = 1796] [serial = 2321] [outer = (nil)] 21:15:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0xa3162800) [pid = 1796] [serial = 2322] [outer = 0x925fc000] 21:15:49 INFO - PROCESS | 1796 | 1463544949533 Marionette DEBUG loaded listener.js 21:15:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0xa31d2400) [pid = 1796] [serial = 2323] [outer = 0x925fc000] 21:15:51 INFO - PROCESS | 1796 | 1463544951071 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]]]}] 21:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:15:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:15:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:15:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:15:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:15:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:15:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:15:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:15:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 2296ms 21:15:51 INFO - PROCESS | 1796 | 1463544951179 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 21:15:51 INFO - PROCESS | 1796 | 1463544951185 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 21:15:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:15:51 INFO - PROCESS | 1796 | 1463544951195 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:15:51 INFO - PROCESS | 1796 | 1463544951200 Marionette TRACE conn3 <- [1,3062,null,{}] 21:15:51 INFO - PROCESS | 1796 | 1463544951252 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}] 21:15:51 INFO - PROCESS | 1796 | 1463544951649 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 21:15:51 INFO - PROCESS | 1796 | 1463544951935 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x99cd2800 == 163 [pid = 1796] [id = 775] 21:15:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0xa31cf400) [pid = 1796] [serial = 2324] [outer = (nil)] 21:15:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0xa335a400) [pid = 1796] [serial = 2325] [outer = 0xa31cf400] 21:15:52 INFO - PROCESS | 1796 | 1463544952024 Marionette DEBUG loaded listener.js 21:15:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0xa35cb800) [pid = 1796] [serial = 2326] [outer = 0xa31cf400] 21:15:52 INFO - PROCESS | 1796 | [1796] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:15:52 INFO - PROCESS | 1796 | 1463544952946 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:15:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:15:52 INFO - {} 21:15:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1785ms 21:15:52 INFO - PROCESS | 1796 | 1463544952982 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 21:15:52 INFO - PROCESS | 1796 | 1463544952985 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 21:15:52 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:15:53 INFO - PROCESS | 1796 | 1463544952997 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:15:53 INFO - PROCESS | 1796 | 1463544952999 Marionette TRACE conn3 <- [1,3066,null,{}] 21:15:53 INFO - PROCESS | 1796 | 1463544953006 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}] 21:15:53 INFO - PROCESS | 1796 | 1463544953347 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 21:15:53 INFO - PROCESS | 1796 | 1463544953570 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x87890800 == 164 [pid = 1796] [id = 776] 21:15:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0xa335d400) [pid = 1796] [serial = 2327] [outer = (nil)] 21:15:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0xa638d800) [pid = 1796] [serial = 2328] [outer = 0xa335d400] 21:15:53 INFO - PROCESS | 1796 | 1463544953705 Marionette DEBUG loaded listener.js 21:15:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0xa63f4000) [pid = 1796] [serial = 2329] [outer = 0xa335d400] 21:15:54 INFO - PROCESS | 1796 | 1463544954552 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]]]}] 21:15:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:15:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:15:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:15:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:15:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:15:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:15:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:15:54 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1586ms 21:15:54 INFO - PROCESS | 1796 | 1463544954578 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 21:15:54 INFO - PROCESS | 1796 | 1463544954582 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 21:15:54 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:15:54 INFO - PROCESS | 1796 | 1463544954589 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:15:54 INFO - PROCESS | 1796 | 1463544954593 Marionette TRACE conn3 <- [1,3070,null,{}] 21:15:54 INFO - PROCESS | 1796 | 1463544954599 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}] 21:15:54 INFO - PROCESS | 1796 | 1463544954859 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 21:15:55 INFO - PROCESS | 1796 | 1463544955177 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x91399000 == 165 [pid = 1796] [id = 777] 21:15:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0xa51b0c00) [pid = 1796] [serial = 2330] [outer = (nil)] 21:15:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0xa6b8cc00) [pid = 1796] [serial = 2331] [outer = 0xa51b0c00] 21:15:55 INFO - PROCESS | 1796 | 1463544955276 Marionette DEBUG loaded listener.js 21:15:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0xa6b94000) [pid = 1796] [serial = 2332] [outer = 0xa51b0c00] 21:15:56 INFO - PROCESS | 1796 | 1463544956250 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]]]}] 21:15:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:15:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:15:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:15:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:15:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:15:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:15:56 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1682ms 21:15:56 INFO - PROCESS | 1796 | 1463544956273 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 21:15:56 INFO - PROCESS | 1796 | 1463544956277 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 21:15:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:15:56 INFO - PROCESS | 1796 | 1463544956283 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:15:56 INFO - PROCESS | 1796 | 1463544956286 Marionette TRACE conn3 <- [1,3074,null,{}] 21:15:56 INFO - PROCESS | 1796 | 1463544956292 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}] 21:15:56 INFO - PROCESS | 1796 | 1463544956539 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 21:15:56 INFO - PROCESS | 1796 | 1463544956852 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x86e01c00 == 166 [pid = 1796] [id = 778] 21:15:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x86e05800) [pid = 1796] [serial = 2333] [outer = (nil)] 21:15:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x86e09800) [pid = 1796] [serial = 2334] [outer = 0x86e05800] 21:15:56 INFO - PROCESS | 1796 | 1463544956948 Marionette DEBUG loaded listener.js 21:15:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x86e0b800) [pid = 1796] [serial = 2335] [outer = 0x86e05800] 21:15:58 INFO - PROCESS | 1796 | 1463544958229 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]]]}] 21:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:15:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 2042ms 21:15:58 INFO - PROCESS | 1796 | 1463544958339 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 21:15:58 INFO - PROCESS | 1796 | 1463544958346 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 21:15:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:15:58 INFO - PROCESS | 1796 | 1463544958357 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:15:58 INFO - PROCESS | 1796 | 1463544958361 Marionette TRACE conn3 <- [1,3078,null,{}] 21:15:58 INFO - PROCESS | 1796 | 1463544958420 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}] 21:15:58 INFO - PROCESS | 1796 | 1463544958732 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 21:15:59 INFO - PROCESS | 1796 | 1463544959094 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x86e07000 == 167 [pid = 1796] [id = 779] 21:15:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x86e08400) [pid = 1796] [serial = 2336] [outer = (nil)] 21:15:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x8a686c00) [pid = 1796] [serial = 2337] [outer = 0x86e08400] 21:15:59 INFO - PROCESS | 1796 | 1463544959183 Marionette DEBUG loaded listener.js 21:15:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x8a688800) [pid = 1796] [serial = 2338] [outer = 0x86e08400] 21:16:00 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 21:16:00 INFO - reader.readAsText(blob_2) 21:16:00 INFO - }" did not throw 21:16:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 21:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 21:16:00 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 21:16:00 INFO - reader.readAsDataURL(blob_2) 21:16:00 INFO - }" did not throw 21:16:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 21:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 21:16:00 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 21:16:00 INFO - reader.readAsArrayBuffer(blob_2) 21:16:00 INFO - }" did not throw 21:16:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 21:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 21:16:00 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 21:16:00 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 21:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:16:00 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 21:16:00 INFO - PROCESS | 1796 | 1463544960074 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 21:16:00 INFO - PROCESS | 1796 | 1463544960085 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:16:00 INFO - PROCESS | 1796 | 1463544960095 Marionette TRACE conn3 <- [1,3082,null,{}] 21:16:00 INFO - PROCESS | 1796 | 1463544960145 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}] 21:16:00 INFO - PROCESS | 1796 | 1463544960461 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 21:16:00 INFO - PROCESS | 1796 | 1463544960698 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x86e10000 == 168 [pid = 1796] [id = 780] 21:16:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x8a683c00) [pid = 1796] [serial = 2339] [outer = (nil)] 21:16:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x8d7f0800) [pid = 1796] [serial = 2340] [outer = 0x8a683c00] 21:16:00 INFO - PROCESS | 1796 | 1463544960868 Marionette DEBUG loaded listener.js 21:16:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0xa3352c00) [pid = 1796] [serial = 2341] [outer = 0x8a683c00] 21:16:01 INFO - PROCESS | 1796 | 1463544961679 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]]]}] 21:16:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:16:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:16:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:16:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1655ms 21:16:01 INFO - PROCESS | 1796 | 1463544961739 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 21:16:01 INFO - PROCESS | 1796 | 1463544961743 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 21:16:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:16:01 INFO - PROCESS | 1796 | 1463544961750 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:16:01 INFO - PROCESS | 1796 | 1463544961752 Marionette TRACE conn3 <- [1,3086,null,{}] 21:16:01 INFO - PROCESS | 1796 | 1463544961774 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}] 21:16:02 INFO - PROCESS | 1796 | 1463544962170 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 21:16:02 INFO - PROCESS | 1796 | 1463544962455 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x85766800 == 169 [pid = 1796] [id = 781] 21:16:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x8576ac00) [pid = 1796] [serial = 2342] [outer = (nil)] 21:16:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x8576e000) [pid = 1796] [serial = 2343] [outer = 0x8576ac00] 21:16:02 INFO - PROCESS | 1796 | 1463544962544 Marionette DEBUG loaded listener.js 21:16:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x85770c00) [pid = 1796] [serial = 2344] [outer = 0x8576ac00] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x939e3000 == 168 [pid = 1796] [id = 288] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x9524c400 == 167 [pid = 1796] [id = 711] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x94f34c00 == 166 [pid = 1796] [id = 712] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x87a64800 == 165 [pid = 1796] [id = 713] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x98ebd000 == 164 [pid = 1796] [id = 714] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x87894000 == 163 [pid = 1796] [id = 765] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x86de3c00 == 162 [pid = 1796] [id = 764] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8ad51800 == 161 [pid = 1796] [id = 763] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x87a65000 == 160 [pid = 1796] [id = 762] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8e653c00 == 159 [pid = 1796] [id = 760] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x85b2ec00 == 158 [pid = 1796] [id = 758] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x88fc9400 == 157 [pid = 1796] [id = 759] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x9b178c00 == 156 [pid = 1796] [id = 757] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x9a69b800 == 155 [pid = 1796] [id = 756] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x85b31c00 == 154 [pid = 1796] [id = 755] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x99a4d800 == 153 [pid = 1796] [id = 754] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x98e2c400 == 152 [pid = 1796] [id = 753] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x87892400 == 151 [pid = 1796] [id = 751] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x94f0a800 == 150 [pid = 1796] [id = 752] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x92323c00 == 149 [pid = 1796] [id = 750] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8b559800 == 148 [pid = 1796] [id = 749] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x881c5000 == 147 [pid = 1796] [id = 748] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8edec000 == 146 [pid = 1796] [id = 746] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8ede1c00 == 145 [pid = 1796] [id = 747] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7cd400 == 144 [pid = 1796] [id = 744] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8d8d9800 == 143 [pid = 1796] [id = 745] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8d298c00 == 142 [pid = 1796] [id = 743] 21:16:05 INFO - PROCESS | 1796 | --DOCSHELL 0x86df1400 == 141 [pid = 1796] [id = 742] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x8d8ddc00) [pid = 1796] [serial = 2097] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x8d8bb000) [pid = 1796] [serial = 2219] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x8d849400) [pid = 1796] [serial = 2222] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x8d8df000) [pid = 1796] [serial = 2220] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x99cd3c00) [pid = 1796] [serial = 2211] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x99ccd000) [pid = 1796] [serial = 2210] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x98e38800) [pid = 1796] [serial = 2208] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x98e2f000) [pid = 1796] [serial = 2207] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x98136c00) [pid = 1796] [serial = 2205] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x95652c00) [pid = 1796] [serial = 2204] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x954c5800) [pid = 1796] [serial = 2202] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x95257800) [pid = 1796] [serial = 2201] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x95042800) [pid = 1796] [serial = 2199] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x95036000) [pid = 1796] [serial = 2198] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x94f31c00) [pid = 1796] [serial = 2196] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x94f07000) [pid = 1796] [serial = 2195] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x93b0c000) [pid = 1796] [serial = 2193] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x939df000) [pid = 1796] [serial = 2192] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x92a0d000) [pid = 1796] [serial = 2190] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x929bb800) [pid = 1796] [serial = 2189] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x925fb800) [pid = 1796] [serial = 2187] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x925f2c00) [pid = 1796] [serial = 2186] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x91ee2c00) [pid = 1796] [serial = 2184] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x91cc8400) [pid = 1796] [serial = 2183] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x9127cc00) [pid = 1796] [serial = 2181] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8f0f2000) [pid = 1796] [serial = 2180] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8eebc000) [pid = 1796] [serial = 2178] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8edea800) [pid = 1796] [serial = 2177] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8e657400) [pid = 1796] [serial = 2175] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8e654000) [pid = 1796] [serial = 2174] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8e639400) [pid = 1796] [serial = 2172] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8e57a800) [pid = 1796] [serial = 2171] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8d8d9c00) [pid = 1796] [serial = 2169] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8d8b3c00) [pid = 1796] [serial = 2168] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8d19b400) [pid = 1796] [serial = 2166] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8d0e0400) [pid = 1796] [serial = 2165] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8b211800) [pid = 1796] [serial = 2163] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8ab7e000) [pid = 1796] [serial = 2162] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8d0dfc00) [pid = 1796] [serial = 2216] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8ad50400) [pid = 1796] [serial = 2213] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8b4e3000) [pid = 1796] [serial = 2214] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8dacf400) [pid = 1796] [serial = 2223] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8d19e000) [pid = 1796] [serial = 2217] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8e646800) [pid = 1796] [serial = 2225] [outer = (nil)] [url = about:blank] 21:16:06 INFO - PROCESS | 1796 | 1463544966277 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:16:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:16:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 4590ms 21:16:06 INFO - PROCESS | 1796 | 1463544966340 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 21:16:06 INFO - PROCESS | 1796 | 1463544966347 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 21:16:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:16:06 INFO - PROCESS | 1796 | 1463544966358 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:16:06 INFO - PROCESS | 1796 | 1463544966363 Marionette TRACE conn3 <- [1,3090,null,{}] 21:16:06 INFO - PROCESS | 1796 | 1463544966377 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}] 21:16:06 INFO - PROCESS | 1796 | 1463544966613 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 21:16:06 INFO - PROCESS | 1796 | 1463544966890 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x8576c400 == 142 [pid = 1796] [id = 782] 21:16:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x87a67c00) [pid = 1796] [serial = 2345] [outer = (nil)] 21:16:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x887e1400) [pid = 1796] [serial = 2346] [outer = 0x87a67c00] 21:16:06 INFO - PROCESS | 1796 | 1463544966973 Marionette DEBUG loaded listener.js 21:16:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8a683000) [pid = 1796] [serial = 2347] [outer = 0x87a67c00] 21:16:07 INFO - PROCESS | 1796 | 1463544967798 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:16:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:16:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1498ms 21:16:07 INFO - PROCESS | 1796 | 1463544967856 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 21:16:07 INFO - PROCESS | 1796 | 1463544967865 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 21:16:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:16:07 INFO - PROCESS | 1796 | 1463544967876 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:16:07 INFO - PROCESS | 1796 | 1463544967881 Marionette TRACE conn3 <- [1,3094,null,{}] 21:16:07 INFO - PROCESS | 1796 | 1463544967887 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}] 21:16:08 INFO - PROCESS | 1796 | 1463544968121 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 21:16:08 INFO - PROCESS | 1796 | 1463544968391 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a68e400 == 143 [pid = 1796] [id = 783] 21:16:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8abf6400) [pid = 1796] [serial = 2348] [outer = (nil)] 21:16:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8b4de000) [pid = 1796] [serial = 2349] [outer = 0x8abf6400] 21:16:08 INFO - PROCESS | 1796 | 1463544968471 Marionette DEBUG loaded listener.js 21:16:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8d0a1c00) [pid = 1796] [serial = 2350] [outer = 0x8abf6400] 21:16:09 INFO - PROCESS | 1796 | 1463544969463 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:16:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:16:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1643ms 21:16:09 INFO - PROCESS | 1796 | 1463544969520 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 21:16:09 INFO - PROCESS | 1796 | 1463544969524 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 21:16:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:16:09 INFO - PROCESS | 1796 | 1463544969541 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:16:09 INFO - PROCESS | 1796 | 1463544969547 Marionette TRACE conn3 <- [1,3098,null,{}] 21:16:09 INFO - PROCESS | 1796 | 1463544969564 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}] 21:16:09 INFO - PROCESS | 1796 | 1463544969889 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 21:16:09 INFO - PROCESS | 1796 | 1463544969946 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b4e5400 == 144 [pid = 1796] [id = 784] 21:16:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8d354000) [pid = 1796] [serial = 2351] [outer = (nil)] 21:16:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8d841c00) [pid = 1796] [serial = 2352] [outer = 0x8d354000] 21:16:10 INFO - PROCESS | 1796 | 1463544970182 Marionette DEBUG loaded listener.js 21:16:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8d8b3400) [pid = 1796] [serial = 2353] [outer = 0x8d354000] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x93bcd400) [pid = 1796] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x99a4fc00) [pid = 1796] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x87a6ec00) [pid = 1796] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x95252800) [pid = 1796] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x92ddec00) [pid = 1796] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x997c4c00) [pid = 1796] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8eec5400) [pid = 1796] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x9a844800) [pid = 1796] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x99f85000) [pid = 1796] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x9b17d000) [pid = 1796] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x88fc6c00) [pid = 1796] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x9b17f000) [pid = 1796] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x87a66400) [pid = 1796] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8e7d6400) [pid = 1796] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8b562400) [pid = 1796] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8b211400) [pid = 1796] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8cb30c00) [pid = 1796] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x91cc5000) [pid = 1796] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8d29d000) [pid = 1796] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x92329800) [pid = 1796] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x9aa0ec00) [pid = 1796] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x8d0e1800) [pid = 1796] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x8edd4800) [pid = 1796] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:16:11 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x929bf400) [pid = 1796] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:16:11 INFO - PROCESS | 1796 | 1463544971631 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]]]}] 21:16:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:16:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:16:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 2139ms 21:16:11 INFO - PROCESS | 1796 | 1463544971680 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 21:16:11 INFO - PROCESS | 1796 | 1463544971685 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 21:16:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:16:11 INFO - PROCESS | 1796 | 1463544971691 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:16:11 INFO - PROCESS | 1796 | 1463544971694 Marionette TRACE conn3 <- [1,3102,null,{}] 21:16:11 INFO - PROCESS | 1796 | 1463544971754 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}] 21:16:11 INFO - PROCESS | 1796 | 1463544971968 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 21:16:12 INFO - PROCESS | 1796 | 1463544972201 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x87897800 == 145 [pid = 1796] [id = 785] 21:16:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x8d29d000) [pid = 1796] [serial = 2354] [outer = (nil)] 21:16:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x8d8dbc00) [pid = 1796] [serial = 2355] [outer = 0x8d29d000] 21:16:12 INFO - PROCESS | 1796 | 1463544972279 Marionette DEBUG loaded listener.js 21:16:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x8dac8c00) [pid = 1796] [serial = 2356] [outer = 0x8d29d000] 21:16:13 INFO - PROCESS | 1796 | 1463544973035 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:16:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:16:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1381ms 21:16:13 INFO - PROCESS | 1796 | 1463544973073 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 21:16:13 INFO - PROCESS | 1796 | 1463544973077 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 21:16:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:16:13 INFO - PROCESS | 1796 | 1463544973084 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:16:13 INFO - PROCESS | 1796 | 1463544973088 Marionette TRACE conn3 <- [1,3106,null,{}] 21:16:13 INFO - PROCESS | 1796 | 1463544973094 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}] 21:16:13 INFO - PROCESS | 1796 | 1463544973400 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 21:16:13 INFO - PROCESS | 1796 | 1463544973870 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x85774800 == 146 [pid = 1796] [id = 786] 21:16:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x85774c00) [pid = 1796] [serial = 2357] [outer = (nil)] 21:16:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x86e03400) [pid = 1796] [serial = 2358] [outer = 0x85774c00] 21:16:13 INFO - PROCESS | 1796 | 1463544973964 Marionette DEBUG loaded listener.js 21:16:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x87a61400) [pid = 1796] [serial = 2359] [outer = 0x85774c00] 21:16:14 INFO - PROCESS | 1796 | 1463544974885 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]]]}] 21:16:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:16:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:16:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:16:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1845ms 21:16:14 INFO - PROCESS | 1796 | 1463544974938 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 21:16:14 INFO - PROCESS | 1796 | 1463544974946 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 21:16:14 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:16:14 INFO - PROCESS | 1796 | 1463544974960 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:16:14 INFO - PROCESS | 1796 | 1463544974967 Marionette TRACE conn3 <- [1,3110,null,{}] 21:16:15 INFO - PROCESS | 1796 | 1463544974996 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}] 21:16:15 INFO - PROCESS | 1796 | 1463544975273 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 21:16:15 INFO - PROCESS | 1796 | 1463544975642 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a68c400 == 147 [pid = 1796] [id = 787] 21:16:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x8ab7cc00) [pid = 1796] [serial = 2360] [outer = (nil)] 21:16:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8ad51800) [pid = 1796] [serial = 2361] [outer = 0x8ab7cc00] 21:16:15 INFO - PROCESS | 1796 | 1463544975745 Marionette DEBUG loaded listener.js 21:16:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8b55b400) [pid = 1796] [serial = 2362] [outer = 0x8ab7cc00] 21:16:16 INFO - PROCESS | 1796 | 1463544976668 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"]]]}] 21:16:16 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:16:16 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 21:16:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:16:16 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1763ms 21:16:16 INFO - PROCESS | 1796 | 1463544976731 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 21:16:16 INFO - PROCESS | 1796 | 1463544976741 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 21:16:16 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:16:16 INFO - PROCESS | 1796 | 1463544976751 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:16:16 INFO - PROCESS | 1796 | 1463544976754 Marionette TRACE conn3 <- [1,3114,null,{}] 21:16:16 INFO - PROCESS | 1796 | 1463544976809 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}] 21:16:17 INFO - PROCESS | 1796 | 1463544977070 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 21:16:17 INFO - PROCESS | 1796 | 1463544977488 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\", \"f7a79245-adc8-4900-8007-1a7d0126f354\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x88fc2800 == 148 [pid = 1796] [id = 788] 21:16:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8d25b400) [pid = 1796] [serial = 2363] [outer = (nil)] 21:16:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8d7ecc00) [pid = 1796] [serial = 2364] [outer = 0x8d25b400] 21:16:17 INFO - PROCESS | 1796 | 1463544977630 Marionette DEBUG loaded listener.js 21:16:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8d8afc00) [pid = 1796] [serial = 2365] [outer = 0x8d25b400] 21:16:18 INFO - PROCESS | 1796 | 1463544978535 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]]]}] 21:16:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:16:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1840ms 21:16:18 INFO - PROCESS | 1796 | 1463544978591 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 21:16:18 INFO - PROCESS | 1796 | 1463544978596 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 21:16:19 WARNING - u'runner_teardown' () 21:16:19 INFO - No more tests 21:16:19 INFO - Got 0 unexpected results 21:16:19 INFO - SUITE-END | took 1331s 21:16:19 INFO - Closing logging queue 21:16:19 INFO - queue closed 21:16:19 INFO - Return code: 0 21:16:19 WARNING - # TBPL SUCCESS # 21:16:19 INFO - Running post-action listener: _resource_record_post_action 21:16:19 INFO - Running post-run listener: _resource_record_post_run 21:16:21 INFO - Total resource usage - Wall time: 1366s; CPU: 98.0%; Read bytes: 14151680; Write bytes: 923713536; Read time: 632; Write time: 205960 21:16:21 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:16:21 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 136667136; Read time: 0; Write time: 111820 21:16:21 INFO - run-tests - Wall time: 1337s; CPU: 98.0%; Read bytes: 11325440; Write bytes: 778543104; Read time: 528; Write time: 88880 21:16:21 INFO - Running post-run listener: _upload_blobber_files 21:16:21 INFO - Blob upload gear active. 21:16:21 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:16:21 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 21:16:21 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 21:16:21 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 21:16:21 INFO - (blobuploader) - INFO - Open directory for files ... 21:16:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:16:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:16:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:16:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:16:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:16:22 INFO - (blobuploader) - INFO - Done attempting. 21:16:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:16:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:16:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:16:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:16:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:16:23 INFO - (blobuploader) - INFO - Done attempting. 21:16:23 INFO - (blobuploader) - INFO - Iteration through files over. 21:16:23 INFO - Return code: 0 21:16:23 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:16:23 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:16:23 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/60adc7214977a4bcfeae632473e3d895eacdd1a918ce8f1bb7f71479a2fdcd0b6f35a804bfe1ebf0f9b14cf4d2f505f3829f64a9f6751b114184057f32d10443", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bbf9b0a40901c190d3d26acf0a14a116eb3bb6e7e889b848b2325be982596f33076b13aa142253f694cf56a9c7af2773e5999039e49266e872e954797f400c93"} 21:16:23 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:16:23 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:16:23 INFO - Contents: 21:16:23 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/60adc7214977a4bcfeae632473e3d895eacdd1a918ce8f1bb7f71479a2fdcd0b6f35a804bfe1ebf0f9b14cf4d2f505f3829f64a9f6751b114184057f32d10443", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bbf9b0a40901c190d3d26acf0a14a116eb3bb6e7e889b848b2325be982596f33076b13aa142253f694cf56a9c7af2773e5999039e49266e872e954797f400c93"} 21:16:23 INFO - Running post-run listener: copy_logs_to_upload_dir 21:16:23 INFO - Copying logs to upload dir... 21:16:23 INFO - mkdir: /builds/slave/test/build/upload/logs 21:16:23 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1490.318512 ========= master_lag: 1.73 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 52 secs) (at 2016-05-17 21:16:25.197674) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-17 21:16:25.198674) ========= 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-1463542512.636693-870242750 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/60adc7214977a4bcfeae632473e3d895eacdd1a918ce8f1bb7f71479a2fdcd0b6f35a804bfe1ebf0f9b14cf4d2f505f3829f64a9f6751b114184057f32d10443", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bbf9b0a40901c190d3d26acf0a14a116eb3bb6e7e889b848b2325be982596f33076b13aa142253f694cf56a9c7af2773e5999039e49266e872e954797f400c93"} build_url:https://queue.taskcluster.net/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032006 build_url: 'https://queue.taskcluster.net/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/60adc7214977a4bcfeae632473e3d895eacdd1a918ce8f1bb7f71479a2fdcd0b6f35a804bfe1ebf0f9b14cf4d2f505f3829f64a9f6751b114184057f32d10443", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bbf9b0a40901c190d3d26acf0a14a116eb3bb6e7e889b848b2325be982596f33076b13aa142253f694cf56a9c7af2773e5999039e49266e872e954797f400c93"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PL8XHwuhRFexF1_-Z4ljzA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.56 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-17 21:16:25.791717) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-17 21:16:25.792055) ========= 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-1463542512.636693-870242750 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016696 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-17 21:16:25.836091) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-17 21:16:25.836383) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-17 21:16:25.836874) ========= ========= Total master_lag: 2.63 =========