builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1040 starttime: 1461691112.83 results: success (0) buildid: 20160426093214 builduid: 2e808032d6c64dc8914f619cba1887c2 revision: 5f6c9ac2919a7592af3e24c9142cac39dd79a1d5 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 10:18:32.828738) ========= master: http://buildbot-master52.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 10:18:32.829180) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 10:18:32.829485) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 10:18:32.872436) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:18:32.872701) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657 _=/tools/buildbot/bin/python using PTY: False --2016-04-26 10:18:32-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.7M=0.001s 2016-04-26 10:18:33 (12.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.540787 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:18:33.446322) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:18:33.446655) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.063553 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:18:33.548320) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 10:18:33.548673) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 5f6c9ac2919a7592af3e24c9142cac39dd79a1d5 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 5f6c9ac2919a7592af3e24c9142cac39dd79a1d5 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657 _=/tools/buildbot/bin/python using PTY: False 2016-04-26 10:18:33,585 truncating revision to first 12 chars 2016-04-26 10:18:33,586 Setting DEBUG logging. 2016-04-26 10:18:33,586 attempt 1/10 2016-04-26 10:18:33,586 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/5f6c9ac2919a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 10:18:34,891 unpacking tar archive at: mozilla-inbound-5f6c9ac2919a/testing/mozharness/ program finished with exit code 0 elapsedTime=2.021225 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 10:18:35.605838) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 10:18:35.606166) ========= script_repo_revision: 5f6c9ac2919a7592af3e24c9142cac39dd79a1d5 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 10:18:35.606583) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 10:18:35.606852) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 10:18:35.633647) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 40 secs) (at 2016-04-26 10:18:35.633999) ========= /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-inbound --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-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657 _=/tools/buildbot/bin/python using PTY: False 10:18:35 INFO - MultiFileLogger online at 20160426 10:18:35 in /builds/slave/test 10:18:35 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-inbound --download-symbols true 10:18:35 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:18:35 INFO - {'append_to_log': False, 10:18:35 INFO - 'base_work_dir': '/builds/slave/test', 10:18:35 INFO - 'blob_upload_branch': 'mozilla-inbound', 10:18:35 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:18:35 INFO - 'buildbot_json_path': 'buildprops.json', 10:18:35 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:18:35 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:18:35 INFO - 'download_minidump_stackwalk': True, 10:18:35 INFO - 'download_symbols': 'true', 10:18:35 INFO - 'e10s': False, 10:18:35 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:18:35 INFO - 'tooltool.py': '/tools/tooltool.py', 10:18:35 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:18:35 INFO - '/tools/misc-python/virtualenv.py')}, 10:18:35 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:18:35 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:18:35 INFO - 'log_level': 'info', 10:18:35 INFO - 'log_to_console': True, 10:18:35 INFO - 'opt_config_files': (), 10:18:35 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:18:35 INFO - '--processes=1', 10:18:35 INFO - '--config=%(test_path)s/wptrunner.ini', 10:18:35 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:18:35 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:18:35 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:18:35 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:18:35 INFO - 'pip_index': False, 10:18:35 INFO - 'require_test_zip': True, 10:18:35 INFO - 'test_type': ('testharness',), 10:18:35 INFO - 'this_chunk': '1', 10:18:35 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:18:35 INFO - 'total_chunks': '10', 10:18:35 INFO - 'virtualenv_path': 'venv', 10:18:35 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:18:35 INFO - 'work_dir': 'build'} 10:18:35 INFO - ##### 10:18:35 INFO - ##### Running clobber step. 10:18:35 INFO - ##### 10:18:35 INFO - Running pre-action listener: _resource_record_pre_action 10:18:35 INFO - Running main action method: clobber 10:18:35 INFO - rmtree: /builds/slave/test/build 10:18:35 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:18:39 INFO - Running post-action listener: _resource_record_post_action 10:18:39 INFO - ##### 10:18:39 INFO - ##### Running read-buildbot-config step. 10:18:39 INFO - ##### 10:18:39 INFO - Running pre-action listener: _resource_record_pre_action 10:18:39 INFO - Running main action method: read_buildbot_config 10:18:39 INFO - Using buildbot properties: 10:18:39 INFO - { 10:18:39 INFO - "project": "", 10:18:39 INFO - "product": "firefox", 10:18:39 INFO - "script_repo_revision": "production", 10:18:39 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 10:18:39 INFO - "repository": "", 10:18:39 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 10:18:39 INFO - "buildid": "20160426093214", 10:18:39 INFO - "pgo_build": "False", 10:18:39 INFO - "basedir": "/builds/slave/test", 10:18:39 INFO - "buildnumber": 0, 10:18:39 INFO - "slavename": "tst-linux64-spot-1040", 10:18:39 INFO - "master": "http://buildbot-master52.bb.releng.use1.mozilla.com:8201/", 10:18:39 INFO - "platform": "linux64", 10:18:39 INFO - "branch": "mozilla-inbound", 10:18:39 INFO - "revision": "5f6c9ac2919a7592af3e24c9142cac39dd79a1d5", 10:18:39 INFO - "repo_path": "integration/mozilla-inbound", 10:18:39 INFO - "moz_repo_path": "", 10:18:39 INFO - "stage_platform": "linux64", 10:18:39 INFO - "builduid": "2e808032d6c64dc8914f619cba1887c2", 10:18:39 INFO - "slavebuilddir": "test" 10:18:39 INFO - } 10:18:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 10:18:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 10:18:39 INFO - Running post-action listener: _resource_record_post_action 10:18:39 INFO - ##### 10:18:39 INFO - ##### Running download-and-extract step. 10:18:39 INFO - ##### 10:18:39 INFO - Running pre-action listener: _resource_record_pre_action 10:18:39 INFO - Running main action method: download_and_extract 10:18:39 INFO - mkdir: /builds/slave/test/build/tests 10:18: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')]} 10:18:39 INFO - https://queue.taskcluster.net/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 10:18:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 10:18:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 10:18:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 10:18:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 10:18:43 INFO - Downloaded 1361 bytes. 10:18:43 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 10:18:43 INFO - Using the following test package requirements: 10:18:43 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 10:18:43 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 10:18:43 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 10:18:43 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 10:18:43 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 10:18:43 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 10:18:43 INFO - u'jsshell-linux-x86_64.zip'], 10:18:43 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 10:18:43 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 10:18:43 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 10:18:43 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 10:18:43 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 10:18:43 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 10:18:43 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 10:18:43 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 10:18:43 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 10:18:43 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 10:18:43 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 10:18:43 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 10:18:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:18:43 INFO - https://queue.taskcluster.net/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 10:18:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 10:18:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 10:18:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 10:18:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 10:18:47 INFO - Downloaded 22754442 bytes. 10:18:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:18:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:18:48 INFO - caution: filename not matched: web-platform/* 10:18:48 INFO - Return code: 11 10:18:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:18:48 INFO - https://queue.taskcluster.net/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 10:18:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:18:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:18:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:18:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 10:18:52 INFO - Downloaded 36406661 bytes. 10:18:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:18:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:18:56 INFO - caution: filename not matched: bin/* 10:18:56 INFO - caution: filename not matched: config/* 10:18:56 INFO - caution: filename not matched: mozbase/* 10:18:56 INFO - caution: filename not matched: marionette/* 10:18:56 INFO - caution: filename not matched: tools/wptserve/* 10:18:56 INFO - Return code: 11 10:18:56 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')]} 10:18:56 INFO - https://queue.taskcluster.net/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 10:18:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 10:18:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 10:18:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 10:18:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 10:19:19 INFO - Downloaded 64486370 bytes. 10:19:19 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 10:19:19 INFO - mkdir: /builds/slave/test/properties 10:19:19 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:19:19 INFO - Writing to file /builds/slave/test/properties/build_url 10:19:19 INFO - Contents: 10:19:19 INFO - build_url:https://queue.taskcluster.net/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 10:19:20 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:19:20 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:19:20 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:19:20 INFO - Contents: 10:19:20 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:19:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:19:20 INFO - https://queue.taskcluster.net/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:19:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:19:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:19:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:19:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 10:19:34 INFO - Downloaded 90940092 bytes. 10:19:34 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:19:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:19:43 INFO - Return code: 0 10:19:43 INFO - Running post-action listener: _resource_record_post_action 10:19:43 INFO - Running post-action listener: set_extra_try_arguments 10:19:43 INFO - ##### 10:19:43 INFO - ##### Running create-virtualenv step. 10:19:43 INFO - ##### 10:19:43 INFO - Running pre-action listener: _pre_create_virtualenv 10:19:43 INFO - Running pre-action listener: _resource_record_pre_action 10:19:43 INFO - Running main action method: create_virtualenv 10:19:43 INFO - Creating virtualenv /builds/slave/test/build/venv 10:19:43 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 10:19:43 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:19:43 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:19:43 INFO - Using real prefix '/usr' 10:19:43 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:19:45 INFO - Installing distribute.............................................................................................................................................................................................done. 10:19:49 INFO - Installing pip.................done. 10:19:49 INFO - Return code: 0 10:19:49 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:19:49 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')]} 10:19:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:19:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:19:49 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')]} 10:19:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:19:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:19:49 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 0x2bd5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2bd63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c1a0e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c229e0>, '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 0x2c18180>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c18610>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657', '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 10:19:49 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 10:19:49 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 10:19:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:19:49 INFO - 'CCACHE_UMASK': '002', 10:19:49 INFO - 'DISPLAY': ':0', 10:19:49 INFO - 'HOME': '/home/cltbld', 10:19:49 INFO - 'LANG': 'en_US.UTF-8', 10:19:49 INFO - 'LOGNAME': 'cltbld', 10:19:49 INFO - 'MAIL': '/var/mail/cltbld', 10:19:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:19:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:19:49 INFO - 'MOZ_NO_REMOTE': '1', 10:19:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:19:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:19:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:19:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:19:49 INFO - 'PWD': '/builds/slave/test', 10:19:49 INFO - 'SHELL': '/bin/bash', 10:19:49 INFO - 'SHLVL': '1', 10:19:49 INFO - 'TERM': 'linux', 10:19:49 INFO - 'TMOUT': '86400', 10:19:49 INFO - 'USER': 'cltbld', 10:19:49 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657', 10:19:49 INFO - '_': '/tools/buildbot/bin/python'} 10:19:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:19:49 INFO - Downloading/unpacking psutil>=0.7.1 10:19:49 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 10:19:49 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 10:19:49 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 10:19:49 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 10:19:49 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 10:19:49 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 10:19:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:19:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:19:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:19:55 INFO - Installing collected packages: psutil 10:19:55 INFO - Running setup.py install for psutil 10:19:55 INFO - building 'psutil._psutil_linux' extension 10:19:55 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 10:19:56 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 10:19:56 INFO - building 'psutil._psutil_posix' extension 10:19:56 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 10:19:56 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 10:19:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:19:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:19:56 INFO - Successfully installed psutil 10:19:56 INFO - Cleaning up... 10:19:56 INFO - Return code: 0 10:19:56 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:19:56 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')]} 10:19:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:19:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:19:56 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')]} 10:19:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:19:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:19:56 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 0x2bd5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2bd63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c1a0e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c229e0>, '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 0x2c18180>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c18610>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657', '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 10:19:56 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 10:19:56 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 10:19:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:19:56 INFO - 'CCACHE_UMASK': '002', 10:19:56 INFO - 'DISPLAY': ':0', 10:19:56 INFO - 'HOME': '/home/cltbld', 10:19:56 INFO - 'LANG': 'en_US.UTF-8', 10:19:56 INFO - 'LOGNAME': 'cltbld', 10:19:56 INFO - 'MAIL': '/var/mail/cltbld', 10:19:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:19:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:19:56 INFO - 'MOZ_NO_REMOTE': '1', 10:19:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:19:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:19:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:19:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:19:56 INFO - 'PWD': '/builds/slave/test', 10:19:56 INFO - 'SHELL': '/bin/bash', 10:19:56 INFO - 'SHLVL': '1', 10:19:56 INFO - 'TERM': 'linux', 10:19:56 INFO - 'TMOUT': '86400', 10:19:56 INFO - 'USER': 'cltbld', 10:19:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657', 10:19:56 INFO - '_': '/tools/buildbot/bin/python'} 10:19:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:19:57 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:19:57 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 10:19:57 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 10:19:57 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 10:19:57 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 10:19:57 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 10:19:57 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 10:20:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:20:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:20:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:20:02 INFO - Installing collected packages: mozsystemmonitor 10:20:02 INFO - Running setup.py install for mozsystemmonitor 10:20:02 INFO - Successfully installed mozsystemmonitor 10:20:02 INFO - Cleaning up... 10:20:02 INFO - Return code: 0 10:20:02 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:20:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:20:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:20:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:20:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:20:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:20:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:20:02 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 0x2bd5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2bd63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c1a0e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c229e0>, '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 0x2c18180>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c18610>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657', '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 10:20:02 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 10:20:02 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 10:20:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:20:02 INFO - 'CCACHE_UMASK': '002', 10:20:02 INFO - 'DISPLAY': ':0', 10:20:02 INFO - 'HOME': '/home/cltbld', 10:20:02 INFO - 'LANG': 'en_US.UTF-8', 10:20:02 INFO - 'LOGNAME': 'cltbld', 10:20:02 INFO - 'MAIL': '/var/mail/cltbld', 10:20:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:20:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:20:02 INFO - 'MOZ_NO_REMOTE': '1', 10:20:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:20:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:20:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:20:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:20:02 INFO - 'PWD': '/builds/slave/test', 10:20:02 INFO - 'SHELL': '/bin/bash', 10:20:02 INFO - 'SHLVL': '1', 10:20:02 INFO - 'TERM': 'linux', 10:20:02 INFO - 'TMOUT': '86400', 10:20:02 INFO - 'USER': 'cltbld', 10:20:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657', 10:20:02 INFO - '_': '/tools/buildbot/bin/python'} 10:20:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:20:02 INFO - Downloading/unpacking blobuploader==1.2.4 10:20:02 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 10:20:02 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 10:20:02 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 10:20:02 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 10:20:02 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 10:20:02 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 10:20:07 INFO - Downloading blobuploader-1.2.4.tar.gz 10:20:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:20:07 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:20:07 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 10:20:07 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 10:20:07 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 10:20:07 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 10:20:07 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 10:20:07 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 10:20:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:20:09 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:20:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:20:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:20:09 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 10:20:09 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 10:20:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:20:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:20:09 INFO - Downloading docopt-0.6.1.tar.gz 10:20:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:20:09 INFO - Installing collected packages: blobuploader, requests, docopt 10:20:09 INFO - Running setup.py install for blobuploader 10:20:10 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:20:10 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:20:10 INFO - Running setup.py install for requests 10:20:10 INFO - Running setup.py install for docopt 10:20:11 INFO - Successfully installed blobuploader requests docopt 10:20:11 INFO - Cleaning up... 10:20:11 INFO - Return code: 0 10:20:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:20:11 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')]} 10:20:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:20:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:20:11 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')]} 10:20:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:20:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:20:11 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 0x2bd5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2bd63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c1a0e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c229e0>, '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 0x2c18180>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c18610>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657', '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 10:20:11 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 10:20:11 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 10:20:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:20:11 INFO - 'CCACHE_UMASK': '002', 10:20:11 INFO - 'DISPLAY': ':0', 10:20:11 INFO - 'HOME': '/home/cltbld', 10:20:11 INFO - 'LANG': 'en_US.UTF-8', 10:20:11 INFO - 'LOGNAME': 'cltbld', 10:20:11 INFO - 'MAIL': '/var/mail/cltbld', 10:20:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:20:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:20:11 INFO - 'MOZ_NO_REMOTE': '1', 10:20:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:20:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:20:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:20:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:20:11 INFO - 'PWD': '/builds/slave/test', 10:20:11 INFO - 'SHELL': '/bin/bash', 10:20:11 INFO - 'SHLVL': '1', 10:20:11 INFO - 'TERM': 'linux', 10:20:11 INFO - 'TMOUT': '86400', 10:20:11 INFO - 'USER': 'cltbld', 10:20:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657', 10:20:11 INFO - '_': '/tools/buildbot/bin/python'} 10:20:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:20:11 INFO - Running setup.py (path:/tmp/pip-xsnCoz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:20:11 INFO - Running setup.py (path:/tmp/pip-WsBklD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:20:11 INFO - Running setup.py (path:/tmp/pip-jlv87E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:20:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:20:12 INFO - Running setup.py (path:/tmp/pip-wNSXB7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:20:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:20:12 INFO - Running setup.py (path:/tmp/pip-hlRN9b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:20:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:20:12 INFO - Running setup.py (path:/tmp/pip-Aueloq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:20:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:20:12 INFO - Running setup.py (path:/tmp/pip-STE0Nc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:20:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:20:12 INFO - Running setup.py (path:/tmp/pip-4XP80i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:20:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:20:12 INFO - Running setup.py (path:/tmp/pip-jjazFg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:20:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:20:12 INFO - Running setup.py (path:/tmp/pip-mV_iDa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:20:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:20:12 INFO - Running setup.py (path:/tmp/pip-GXvUIi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:20:13 INFO - Running setup.py (path:/tmp/pip-ybAuyL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:20:13 INFO - Running setup.py (path:/tmp/pip-g6RS2w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:20:13 INFO - Running setup.py (path:/tmp/pip-7PrXb3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:20:13 INFO - Running setup.py (path:/tmp/pip-SElg73-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:20:13 INFO - Running setup.py (path:/tmp/pip-SKMIeW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:20:13 INFO - Running setup.py (path:/tmp/pip-Wk9Ief-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:20:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:20:13 INFO - Running setup.py (path:/tmp/pip-URkiiB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:20:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:20:13 INFO - Running setup.py (path:/tmp/pip-AZZZ2A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:20:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:20:14 INFO - Running setup.py (path:/tmp/pip-_2yi53-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:20:14 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:20:14 INFO - Running setup.py (path:/tmp/pip-Dp7vZ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:20:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:20:14 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 10:20:14 INFO - Running setup.py install for manifestparser 10:20:14 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:20:14 INFO - Running setup.py install for mozcrash 10:20:15 INFO - Running setup.py install for mozdebug 10:20:15 INFO - Running setup.py install for mozdevice 10:20:15 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:20:15 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:20:15 INFO - Running setup.py install for mozfile 10:20:15 INFO - Running setup.py install for mozhttpd 10:20:15 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:20:15 INFO - Running setup.py install for mozinfo 10:20:16 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:20:16 INFO - Running setup.py install for mozInstall 10:20:16 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:20:16 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:20:16 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:20:16 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:20:16 INFO - Running setup.py install for mozleak 10:20:16 INFO - Running setup.py install for mozlog 10:20:16 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:20:16 INFO - Running setup.py install for moznetwork 10:20:16 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:20:16 INFO - Running setup.py install for mozprocess 10:20:17 INFO - Running setup.py install for mozprofile 10:20:17 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:20:17 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:20:17 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:20:17 INFO - Running setup.py install for mozrunner 10:20:17 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:20:17 INFO - Running setup.py install for mozscreenshot 10:20:17 INFO - Running setup.py install for moztest 10:20:18 INFO - Running setup.py install for mozversion 10:20:18 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:20:18 INFO - Running setup.py install for wptserve 10:20:18 INFO - Running setup.py install for marionette-driver 10:20:18 INFO - Running setup.py install for browsermob-proxy 10:20:18 INFO - Running setup.py install for marionette-client 10:20:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:20:19 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:20:19 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 10:20:19 INFO - Cleaning up... 10:20:19 INFO - Return code: 0 10:20:19 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:20:19 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')]} 10:20:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:20:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:20:19 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')]} 10:20:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:20:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:20:19 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 0x2bd5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2bd63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c1a0e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c229e0>, '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 0x2c18180>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c18610>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657', '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 10:20:19 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 10:20:19 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 10:20:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:20:19 INFO - 'CCACHE_UMASK': '002', 10:20:19 INFO - 'DISPLAY': ':0', 10:20:19 INFO - 'HOME': '/home/cltbld', 10:20:19 INFO - 'LANG': 'en_US.UTF-8', 10:20:19 INFO - 'LOGNAME': 'cltbld', 10:20:19 INFO - 'MAIL': '/var/mail/cltbld', 10:20:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:20:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:20:19 INFO - 'MOZ_NO_REMOTE': '1', 10:20:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:20:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:20:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:20:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:20:19 INFO - 'PWD': '/builds/slave/test', 10:20:19 INFO - 'SHELL': '/bin/bash', 10:20:19 INFO - 'SHLVL': '1', 10:20:19 INFO - 'TERM': 'linux', 10:20:19 INFO - 'TMOUT': '86400', 10:20:19 INFO - 'USER': 'cltbld', 10:20:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657', 10:20:19 INFO - '_': '/tools/buildbot/bin/python'} 10:20:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:20:19 INFO - Running setup.py (path:/tmp/pip-0mZ7Fb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:20:19 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)) 10:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:20:19 INFO - Running setup.py (path:/tmp/pip-hCKvvP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:20:20 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)) 10:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:20:20 INFO - Running setup.py (path:/tmp/pip-pemgSI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:20:20 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)) 10:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:20:20 INFO - Running setup.py (path:/tmp/pip-VOXcNu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:20:20 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)) 10:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:20:20 INFO - Running setup.py (path:/tmp/pip-ydC3JF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:20:20 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)) 10:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:20:20 INFO - Running setup.py (path:/tmp/pip-L7mEbk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:20:20 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)) 10:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:20:20 INFO - Running setup.py (path:/tmp/pip-v5O1Vo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:20:20 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)) 10:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:20:20 INFO - Running setup.py (path:/tmp/pip-v0A3bg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:20:20 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)) 10:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:20:20 INFO - Running setup.py (path:/tmp/pip-YJYFVy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:20:20 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)) 10:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:20:20 INFO - Running setup.py (path:/tmp/pip-Eu4ZTt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:20:21 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)) 10:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:20:21 INFO - Running setup.py (path:/tmp/pip-OYJjDb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:20:21 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)) 10:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:20:21 INFO - Running setup.py (path:/tmp/pip-kiYGW2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:20:21 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)) 10:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:20:21 INFO - Running setup.py (path:/tmp/pip-ij8Ogr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:20:21 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)) 10:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:20:21 INFO - Running setup.py (path:/tmp/pip-QHhcAP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:20:21 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)) 10:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:20:21 INFO - Running setup.py (path:/tmp/pip-v0mJup-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:20:21 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)) 10:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:20:21 INFO - Running setup.py (path:/tmp/pip-xwGC86-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:20:21 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)) 10:20:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:20:21 INFO - Running setup.py (path:/tmp/pip-7Ic7pz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:20:22 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)) 10:20:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:20:22 INFO - Running setup.py (path:/tmp/pip-sHtQ7b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:20:22 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)) 10:20:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:20:22 INFO - Running setup.py (path:/tmp/pip-eYBKU7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:20:22 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)) 10:20:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:20:22 INFO - Running setup.py (path:/tmp/pip-HmLtZu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:20:22 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)) 10:20:22 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:20:22 INFO - Running setup.py (path:/tmp/pip-5rqaLB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:20:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:20:22 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)) 10:20:22 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)) 10:20:22 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)) 10:20:22 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)) 10:20:22 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)) 10:20:22 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)) 10:20:22 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:20:22 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 10:20:22 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 10:20:22 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 10:20:22 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 10:20:22 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 10:20:22 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 10:20:27 INFO - Downloading blessings-1.6.tar.gz 10:20:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:20:28 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)) 10:20:28 INFO - Installing collected packages: blessings 10:20:28 INFO - Running setup.py install for blessings 10:20:28 INFO - Successfully installed blessings 10:20:28 INFO - Cleaning up... 10:20:28 INFO - Return code: 0 10:20:28 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:20:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:20:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:20:28 INFO - Reading from file tmpfile_stdout 10:20:28 INFO - Current package versions: 10:20:28 INFO - argparse == 1.2.1 10:20:28 INFO - blessings == 1.6 10:20:28 INFO - blobuploader == 1.2.4 10:20:28 INFO - browsermob-proxy == 0.6.0 10:20:28 INFO - docopt == 0.6.1 10:20:28 INFO - manifestparser == 1.1 10:20:28 INFO - marionette-client == 2.3.0 10:20:28 INFO - marionette-driver == 1.4.0 10:20:28 INFO - mozInstall == 1.12 10:20:28 INFO - mozcrash == 0.17 10:20:28 INFO - mozdebug == 0.1 10:20:28 INFO - mozdevice == 0.48 10:20:28 INFO - mozfile == 1.2 10:20:28 INFO - mozhttpd == 0.7 10:20:28 INFO - mozinfo == 0.9 10:20:28 INFO - mozleak == 0.1 10:20:28 INFO - mozlog == 3.1 10:20:28 INFO - moznetwork == 0.27 10:20:28 INFO - mozprocess == 0.22 10:20:28 INFO - mozprofile == 0.28 10:20:28 INFO - mozrunner == 6.11 10:20:28 INFO - mozscreenshot == 0.1 10:20:28 INFO - mozsystemmonitor == 0.0 10:20:28 INFO - moztest == 0.7 10:20:28 INFO - mozversion == 1.4 10:20:28 INFO - psutil == 3.1.1 10:20:28 INFO - requests == 1.2.3 10:20:28 INFO - wptserve == 1.4.0 10:20:28 INFO - wsgiref == 0.1.2 10:20:28 INFO - Running post-action listener: _resource_record_post_action 10:20:28 INFO - Running post-action listener: _start_resource_monitoring 10:20:29 INFO - Starting resource monitoring. 10:20:29 INFO - ##### 10:20:29 INFO - ##### Running pull step. 10:20:29 INFO - ##### 10:20:29 INFO - Running pre-action listener: _resource_record_pre_action 10:20:29 INFO - Running main action method: pull 10:20:29 INFO - Pull has nothing to do! 10:20:29 INFO - Running post-action listener: _resource_record_post_action 10:20:29 INFO - ##### 10:20:29 INFO - ##### Running install step. 10:20:29 INFO - ##### 10:20:29 INFO - Running pre-action listener: _resource_record_pre_action 10:20:29 INFO - Running main action method: install 10:20:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:20:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:20:29 INFO - Reading from file tmpfile_stdout 10:20:29 INFO - Detecting whether we're running mozinstall >=1.0... 10:20:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:20:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:20:29 INFO - Reading from file tmpfile_stdout 10:20:29 INFO - Output received: 10:20:29 INFO - Usage: mozinstall [options] installer 10:20:29 INFO - Options: 10:20:29 INFO - -h, --help show this help message and exit 10:20:29 INFO - -d DEST, --destination=DEST 10:20:29 INFO - Directory to install application into. [default: 10:20:29 INFO - "/builds/slave/test"] 10:20:29 INFO - --app=APP Application being installed. [default: firefox] 10:20:29 INFO - mkdir: /builds/slave/test/build/application 10:20:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 10:20:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 10:20:58 INFO - Reading from file tmpfile_stdout 10:20:58 INFO - Output received: 10:20:58 INFO - /builds/slave/test/build/application/firefox/firefox 10:20:58 INFO - Running post-action listener: _resource_record_post_action 10:20:58 INFO - ##### 10:20:58 INFO - ##### Running run-tests step. 10:20:58 INFO - ##### 10:20:58 INFO - Running pre-action listener: _resource_record_pre_action 10:20:58 INFO - Running main action method: run_tests 10:20:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:20:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:20:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:20:58 INFO - grabbing minidump binary from tooltool 10:20:58 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')]} 10:20:58 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c229e0>, '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 0x2c18180>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c18610>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:20:58 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 10:20:58 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 10:20:59 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:20:59 INFO - Return code: 0 10:20:59 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 10:20:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:20:59 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/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 10:20:59 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/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 10:20:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:20:59 INFO - 'CCACHE_UMASK': '002', 10:20:59 INFO - 'DISPLAY': ':0', 10:20:59 INFO - 'HOME': '/home/cltbld', 10:20:59 INFO - 'LANG': 'en_US.UTF-8', 10:20:59 INFO - 'LOGNAME': 'cltbld', 10:20:59 INFO - 'MAIL': '/var/mail/cltbld', 10:20:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:20:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:20:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:20:59 INFO - 'MOZ_NO_REMOTE': '1', 10:20:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:20:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:20:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:20:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:20:59 INFO - 'PWD': '/builds/slave/test', 10:20:59 INFO - 'SHELL': '/bin/bash', 10:20:59 INFO - 'SHLVL': '1', 10:20:59 INFO - 'TERM': 'linux', 10:20:59 INFO - 'TMOUT': '86400', 10:20:59 INFO - 'USER': 'cltbld', 10:20:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657', 10:20:59 INFO - '_': '/tools/buildbot/bin/python'} 10:20:59 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/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 10:20:59 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 10:20:59 INFO - import pkg_resources 10:21:01 INFO - Using 1 client processes 10:21:01 INFO - wptserve Starting http server on 127.0.0.1:8000 10:21:01 INFO - wptserve Starting http server on 127.0.0.1:8001 10:21:01 INFO - wptserve Starting http server on 127.0.0.1:8443 10:21:03 INFO - SUITE-START | Running 778 tests 10:21:03 INFO - Running testharness tests 10:21:03 INFO - Setting up ssl 10:21:03 INFO - PROCESS | certutil | 10:21:03 INFO - PROCESS | certutil | 10:21:03 INFO - PROCESS | certutil | 10:21:03 INFO - Certificate Nickname Trust Attributes 10:21:03 INFO - SSL,S/MIME,JAR/XPI 10:21:03 INFO - 10:21:03 INFO - web-platform-tests CT,, 10:21:03 INFO - 10:21:03 INFO - Starting runner 10:21:06 INFO - PROCESS | 1870 | 1461691266506 Marionette DEBUG Marionette enabled via build flag and pref 10:21:06 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bda32000 == 1 [pid = 1870] [id = 1] 10:21:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 1 (0x7f98bda32800) [pid = 1870] [serial = 1] [outer = (nil)] 10:21:06 INFO - PROCESS | 1870 | [1870] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 10:21:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 2 (0x7f98bda33800) [pid = 1870] [serial = 2] [outer = 0x7f98bda32800] 10:21:07 INFO - PROCESS | 1870 | 1461691267169 Marionette INFO Listening on port 2828 10:21:07 INFO - PROCESS | 1870 | 1461691267723 Marionette DEBUG Marionette enabled via command-line flag 10:21:07 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ba90f000 == 2 [pid = 1870] [id = 2] 10:21:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 3 (0x7f98ba90f800) [pid = 1870] [serial = 3] [outer = (nil)] 10:21:07 INFO - PROCESS | 1870 | [1870] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 10:21:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 4 (0x7f98ba910800) [pid = 1870] [serial = 4] [outer = 0x7f98ba90f800] 10:21:07 INFO - PROCESS | 1870 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f98b9d0b520 10:21:07 INFO - PROCESS | 1870 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f98bfcabd60 10:21:07 INFO - PROCESS | 1870 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f98b9d4efd0 10:21:07 INFO - PROCESS | 1870 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f98b9d55310 10:21:08 INFO - PROCESS | 1870 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f98b9d55640 10:21:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 5 (0x7f98b9d8c800) [pid = 1870] [serial = 5] [outer = 0x7f98bda32800] 10:21:08 INFO - PROCESS | 1870 | [1870] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:21:08 INFO - PROCESS | 1870 | 1461691268104 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40586 10:21:08 INFO - PROCESS | 1870 | [1870] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:21:08 INFO - PROCESS | 1870 | 1461691268185 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40587 10:21:08 INFO - PROCESS | 1870 | 1461691268192 Marionette DEBUG Closed connection conn0 10:21:08 INFO - PROCESS | 1870 | [1870] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 10:21:08 INFO - PROCESS | 1870 | [1870] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:21:08 INFO - PROCESS | 1870 | 1461691268311 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40588 10:21:08 INFO - PROCESS | 1870 | 1461691268314 Marionette DEBUG Closed connection conn1 10:21:08 INFO - PROCESS | 1870 | [1870] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:21:08 INFO - PROCESS | 1870 | 1461691268351 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40589 10:21:08 INFO - PROCESS | 1870 | 1461691268358 Marionette DEBUG Closed connection conn2 10:21:08 INFO - PROCESS | 1870 | 1461691268390 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:21:08 INFO - PROCESS | 1870 | 1461691268412 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426093214","device":"desktop","version":"49.0a1"} 10:21:09 INFO - PROCESS | 1870 | [1870] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:21:10 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adeb5000 == 3 [pid = 1870] [id = 3] 10:21:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 6 (0x7f98adeb5800) [pid = 1870] [serial = 6] [outer = (nil)] 10:21:10 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adeb6000 == 4 [pid = 1870] [id = 4] 10:21:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 7 (0x7f98adc28400) [pid = 1870] [serial = 7] [outer = (nil)] 10:21:10 INFO - PROCESS | 1870 | [1870] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:21:10 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acdbb800 == 5 [pid = 1870] [id = 5] 10:21:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 8 (0x7f98ace34c00) [pid = 1870] [serial = 8] [outer = (nil)] 10:21:10 INFO - PROCESS | 1870 | [1870] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:21:10 INFO - PROCESS | 1870 | [1870] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:21:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 9 (0x7f98acce9000) [pid = 1870] [serial = 9] [outer = 0x7f98ace34c00] 10:21:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 10 (0x7f98ac694000) [pid = 1870] [serial = 10] [outer = 0x7f98adeb5800] 10:21:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 11 (0x7f98ac540800) [pid = 1870] [serial = 11] [outer = 0x7f98adc28400] 10:21:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 12 (0x7f98ac542800) [pid = 1870] [serial = 12] [outer = 0x7f98ace34c00] 10:21:12 INFO - PROCESS | 1870 | 1461691272363 Marionette DEBUG loaded listener.js 10:21:12 INFO - PROCESS | 1870 | 1461691272381 Marionette DEBUG loaded listener.js 10:21:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 13 (0x7f98aa88c000) [pid = 1870] [serial = 13] [outer = 0x7f98ace34c00] 10:21:13 INFO - PROCESS | 1870 | 1461691273087 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b312e25d-bfb5-4fc8-99b6-91266c1e5495","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426093214","device":"desktop","version":"49.0a1","command_id":1}}] 10:21:13 INFO - PROCESS | 1870 | 1461691273303 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}] 10:21:13 INFO - PROCESS | 1870 | 1461691273508 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 10:21:13 INFO - PROCESS | 1870 | 1461691273648 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:21:13 INFO - PROCESS | 1870 | [1870] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:21:13 INFO - PROCESS | 1870 | [1870] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:21:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 14 (0x7f98a72e3800) [pid = 1870] [serial = 14] [outer = 0x7f98ace34c00] 10:21:14 INFO - PROCESS | 1870 | [1870] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:21:14 INFO - PROCESS | 1870 | [1870] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:21:14 INFO - PROCESS | 1870 | 1461691274071 Marionette TRACE conn3 <- [1,3,null,{}] 10:21:14 INFO - PROCESS | 1870 | 1461691274078 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:21:14 INFO - PROCESS | 1870 | 1461691274101 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 10:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:21:14 INFO - PROCESS | 1870 | 1461691274135 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 10:21:14 INFO - PROCESS | 1870 | 1461691274138 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 10:21:14 INFO - PROCESS | 1870 | 1461691274146 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:21:14 INFO - PROCESS | 1870 | 1461691274151 Marionette TRACE conn3 <- [1,6,null,{}] 10:21:14 INFO - PROCESS | 1870 | 1461691274157 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}] 10:21:14 INFO - PROCESS | 1870 | 1461691274190 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 10:21:14 INFO - PROCESS | 1870 | 1461691274198 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:14 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5e44800 == 6 [pid = 1870] [id = 6] 10:21:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 15 (0x7f98a5e76c00) [pid = 1870] [serial = 15] [outer = (nil)] 10:21:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 16 (0x7f98a5e78800) [pid = 1870] [serial = 16] [outer = 0x7f98a5e76c00] 10:21:14 INFO - PROCESS | 1870 | 1461691274264 Marionette DEBUG loaded listener.js 10:21:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 17 (0x7f98a5e7f000) [pid = 1870] [serial = 17] [outer = 0x7f98a5e76c00] 10:21:14 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5b8d000 == 7 [pid = 1870] [id = 7] 10:21:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 18 (0x7f98a5b84000) [pid = 1870] [serial = 18] [outer = (nil)] 10:21:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 19 (0x7f98a5b86800) [pid = 1870] [serial = 19] [outer = 0x7f98a5b84000] 10:21:14 INFO - PROCESS | 1870 | 1461691274815 Marionette DEBUG loaded listener.js 10:21:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 20 (0x7f98a5aebc00) [pid = 1870] [serial = 20] [outer = 0x7f98a5b84000] 10:21:15 INFO - PROCESS | 1870 | 1461691275188 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]]]}] 10:21:15 INFO - PROCESS | 1870 | [1870] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 10:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1134ms 10:21:15 INFO - PROCESS | 1870 | 1461691275332 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 10:21:15 INFO - PROCESS | 1870 | 1461691275335 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 10:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:21:15 INFO - PROCESS | 1870 | 1461691275407 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:21:15 INFO - PROCESS | 1870 | 1461691275409 Marionette TRACE conn3 <- [1,10,null,{}] 10:21:15 INFO - PROCESS | 1870 | 1461691275440 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}] 10:21:15 INFO - PROCESS | 1870 | 1461691275596 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 10:21:15 INFO - PROCESS | 1870 | 1461691275615 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:15 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a403d000 == 8 [pid = 1870] [id = 8] 10:21:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 21 (0x7f98a4056400) [pid = 1870] [serial = 21] [outer = (nil)] 10:21:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 22 (0x7f98a4e17800) [pid = 1870] [serial = 22] [outer = 0x7f98a4056400] 10:21:15 INFO - PROCESS | 1870 | 1461691275680 Marionette DEBUG loaded listener.js 10:21:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 23 (0x7f98ac140c00) [pid = 1870] [serial = 23] [outer = 0x7f98a4056400] 10:21:16 INFO - PROCESS | 1870 | 1461691276231 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]]]}] 10:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 946ms 10:21:16 INFO - PROCESS | 1870 | 1461691276292 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 10:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:21:16 INFO - PROCESS | 1870 | 1461691276296 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 10:21:16 INFO - PROCESS | 1870 | 1461691276301 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:21:16 INFO - PROCESS | 1870 | 1461691276304 Marionette TRACE conn3 <- [1,14,null,{}] 10:21:16 INFO - PROCESS | 1870 | 1461691276308 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}] 10:21:16 INFO - PROCESS | 1870 | 1461691276445 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 10:21:16 INFO - PROCESS | 1870 | 1461691276460 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:16 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4294800 == 9 [pid = 1870] [id = 9] 10:21:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 24 (0x7f98a43d6c00) [pid = 1870] [serial = 24] [outer = (nil)] 10:21:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 25 (0x7f98a43da400) [pid = 1870] [serial = 25] [outer = 0x7f98a43d6c00] 10:21:16 INFO - PROCESS | 1870 | 1461691276520 Marionette DEBUG loaded listener.js 10:21:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 26 (0x7f98a43e3c00) [pid = 1870] [serial = 26] [outer = 0x7f98a43d6c00] 10:21:17 INFO - PROCESS | 1870 | 1461691277503 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]]]}] 10:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1228ms 10:21:17 INFO - PROCESS | 1870 | 1461691277530 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 10:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:21:17 INFO - PROCESS | 1870 | 1461691277535 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 10:21:17 INFO - PROCESS | 1870 | 1461691277543 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:21:17 INFO - PROCESS | 1870 | 1461691277548 Marionette TRACE conn3 <- [1,18,null,{}] 10:21:17 INFO - PROCESS | 1870 | 1461691277555 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}] 10:21:17 INFO - PROCESS | 1870 | 1461691277711 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 10:21:17 INFO - PROCESS | 1870 | 1461691277835 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:17 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a44b7000 == 10 [pid = 1870] [id = 10] 10:21:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 27 (0x7f98a44b7800) [pid = 1870] [serial = 27] [outer = (nil)] 10:21:17 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a44b9000 == 11 [pid = 1870] [id = 11] 10:21:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 28 (0x7f98a45f7c00) [pid = 1870] [serial = 28] [outer = (nil)] 10:21:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 29 (0x7f98a45f9800) [pid = 1870] [serial = 29] [outer = 0x7f98a45f7c00] 10:21:17 INFO - PROCESS | 1870 | 1461691277927 Marionette DEBUG loaded listener.js 10:21:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 30 (0x7f98a48b1000) [pid = 1870] [serial = 30] [outer = 0x7f98a45f7c00] 10:21:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 31 (0x7f98a4fb8000) [pid = 1870] [serial = 31] [outer = 0x7f98a44b7800] 10:21:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 32 (0x7f98a5b8a000) [pid = 1870] [serial = 32] [outer = 0x7f98a44b7800] 10:21:18 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4280800 == 12 [pid = 1870] [id = 12] 10:21:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 33 (0x7f98a5b7f400) [pid = 1870] [serial = 33] [outer = (nil)] 10:21:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 34 (0x7f98a5e7d800) [pid = 1870] [serial = 34] [outer = 0x7f98a5b7f400] 10:21:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 35 (0x7f98a91e2000) [pid = 1870] [serial = 35] [outer = 0x7f98a5b7f400] 10:21:18 INFO - PROCESS | 1870 | 1461691278905 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]]]}] 10:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1439ms 10:21:18 INFO - PROCESS | 1870 | 1461691278988 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 10:21:18 INFO - PROCESS | 1870 | 1461691278996 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 10:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:21:19 INFO - PROCESS | 1870 | 1461691279006 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:21:19 INFO - PROCESS | 1870 | 1461691279009 Marionette TRACE conn3 <- [1,22,null,{}] 10:21:19 INFO - PROCESS | 1870 | 1461691279014 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}] 10:21:19 INFO - PROCESS | 1870 | 1461691279178 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 10:21:19 INFO - PROCESS | 1870 | 1461691279292 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:19 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a9c60800 == 13 [pid = 1870] [id = 13] 10:21:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 36 (0x7f98a5aec800) [pid = 1870] [serial = 36] [outer = (nil)] 10:21:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 37 (0x7f98ab6ddc00) [pid = 1870] [serial = 37] [outer = 0x7f98a5aec800] 10:21:19 INFO - PROCESS | 1870 | 1461691279385 Marionette DEBUG loaded listener.js 10:21:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 38 (0x7f98acdef800) [pid = 1870] [serial = 38] [outer = 0x7f98a5aec800] 10:21:20 INFO - PROCESS | 1870 | 1461691280135 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]]]}] 10:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1178ms 10:21:20 INFO - PROCESS | 1870 | 1461691280184 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 10:21:20 INFO - PROCESS | 1870 | 1461691280188 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 10:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:21:20 INFO - PROCESS | 1870 | 1461691280193 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:21:20 INFO - PROCESS | 1870 | 1461691280199 Marionette TRACE conn3 <- [1,26,null,{}] 10:21:20 INFO - PROCESS | 1870 | 1461691280213 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}] 10:21:20 INFO - PROCESS | 1870 | 1461691280397 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 10:21:20 INFO - PROCESS | 1870 | 1461691280515 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:20 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acdb9000 == 14 [pid = 1870] [id = 14] 10:21:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 39 (0x7f98ad107000) [pid = 1870] [serial = 39] [outer = (nil)] 10:21:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 40 (0x7f98ad6be000) [pid = 1870] [serial = 40] [outer = 0x7f98ad107000] 10:21:20 INFO - PROCESS | 1870 | 1461691280588 Marionette DEBUG loaded listener.js 10:21:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 41 (0x7f98adf70400) [pid = 1870] [serial = 41] [outer = 0x7f98ad107000] 10:21:21 INFO - PROCESS | 1870 | 1461691281555 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]]]}] 10:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1382ms 10:21:21 INFO - PROCESS | 1870 | 1461691281576 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 10:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:21:21 INFO - PROCESS | 1870 | 1461691281581 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 10:21:21 INFO - PROCESS | 1870 | 1461691281588 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:21:21 INFO - PROCESS | 1870 | 1461691281593 Marionette TRACE conn3 <- [1,30,null,{}] 10:21:21 INFO - PROCESS | 1870 | 1461691281601 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}] 10:21:21 INFO - PROCESS | 1870 | 1461691281730 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 10:21:21 INFO - PROCESS | 1870 | 1461691281892 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:21 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4037000 == 15 [pid = 1870] [id = 15] 10:21:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 42 (0x7f98a5b7cc00) [pid = 1870] [serial = 42] [outer = (nil)] 10:21:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 43 (0x7f98a5e77800) [pid = 1870] [serial = 43] [outer = 0x7f98a5b7cc00] 10:21:21 INFO - PROCESS | 1870 | 1461691281983 Marionette DEBUG loaded listener.js 10:21:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 44 (0x7f98ac035000) [pid = 1870] [serial = 44] [outer = 0x7f98a5b7cc00] 10:21:22 INFO - PROCESS | 1870 | 1461691282766 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]]]}] 10:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1190ms 10:21:22 INFO - PROCESS | 1870 | 1461691282778 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 10:21:22 INFO - PROCESS | 1870 | 1461691282785 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 10:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:21:22 INFO - PROCESS | 1870 | 1461691282794 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:21:22 INFO - PROCESS | 1870 | 1461691282797 Marionette TRACE conn3 <- [1,34,null,{}] 10:21:22 INFO - PROCESS | 1870 | 1461691282802 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}] 10:21:22 INFO - PROCESS | 1870 | 1461691282927 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 10:21:23 INFO - PROCESS | 1870 | 1461691283008 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:23 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acda3800 == 16 [pid = 1870] [id = 16] 10:21:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 45 (0x7f98a9c7f800) [pid = 1870] [serial = 45] [outer = (nil)] 10:21:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 46 (0x7f98acfdd000) [pid = 1870] [serial = 46] [outer = 0x7f98a9c7f800] 10:21:23 INFO - PROCESS | 1870 | 1461691283065 Marionette DEBUG loaded listener.js 10:21:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 47 (0x7f98ae606400) [pid = 1870] [serial = 47] [outer = 0x7f98a9c7f800] 10:21:23 INFO - PROCESS | 1870 | 1461691283661 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]]]}] 10:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 931ms 10:21:23 INFO - PROCESS | 1870 | 1461691283725 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 10:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:21:23 INFO - PROCESS | 1870 | 1461691283728 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 10:21:23 INFO - PROCESS | 1870 | 1461691283734 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:21:23 INFO - PROCESS | 1870 | 1461691283739 Marionette TRACE conn3 <- [1,38,null,{}] 10:21:23 INFO - PROCESS | 1870 | 1461691283764 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}] 10:21:23 INFO - PROCESS | 1870 | 1461691283907 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 10:21:23 INFO - PROCESS | 1870 | 1461691283982 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:24 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad773000 == 17 [pid = 1870] [id = 17] 10:21:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 48 (0x7f98acdf0400) [pid = 1870] [serial = 48] [outer = (nil)] 10:21:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 49 (0x7f98aef6c000) [pid = 1870] [serial = 49] [outer = 0x7f98acdf0400] 10:21:24 INFO - PROCESS | 1870 | 1461691284041 Marionette DEBUG loaded listener.js 10:21:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 50 (0x7f98b020d000) [pid = 1870] [serial = 50] [outer = 0x7f98acdf0400] 10:21:24 INFO - PROCESS | 1870 | 1461691284637 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]]]}] 10:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 935ms 10:21:24 INFO - PROCESS | 1870 | 1461691284669 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 10:21:24 INFO - PROCESS | 1870 | 1461691284672 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 10:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:21:24 INFO - PROCESS | 1870 | 1461691284678 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:21:24 INFO - PROCESS | 1870 | 1461691284680 Marionette TRACE conn3 <- [1,42,null,{}] 10:21:24 INFO - PROCESS | 1870 | 1461691284685 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}] 10:21:24 INFO - PROCESS | 1870 | 1461691284842 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 10:21:24 INFO - PROCESS | 1870 | 1461691284863 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:24 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adc9a800 == 18 [pid = 1870] [id = 18] 10:21:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 51 (0x7f98b020cc00) [pid = 1870] [serial = 51] [outer = (nil)] 10:21:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 52 (0x7f98b1099400) [pid = 1870] [serial = 52] [outer = 0x7f98b020cc00] 10:21:24 INFO - PROCESS | 1870 | 1461691284924 Marionette DEBUG loaded listener.js 10:21:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 53 (0x7f98b3e5c000) [pid = 1870] [serial = 53] [outer = 0x7f98b020cc00] 10:21:25 INFO - PROCESS | 1870 | 1461691285518 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]]]}] 10:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 877ms 10:21:25 INFO - PROCESS | 1870 | 1461691285556 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 10:21:25 INFO - PROCESS | 1870 | 1461691285558 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 10:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:21:25 INFO - PROCESS | 1870 | 1461691285566 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:21:25 INFO - PROCESS | 1870 | 1461691285568 Marionette TRACE conn3 <- [1,46,null,{}] 10:21:25 INFO - PROCESS | 1870 | 1461691285573 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}] 10:21:25 INFO - PROCESS | 1870 | 1461691285687 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 10:21:25 INFO - PROCESS | 1870 | 1461691285705 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adf21000 == 19 [pid = 1870] [id = 19] 10:21:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 54 (0x7f98b4d88400) [pid = 1870] [serial = 54] [outer = (nil)] 10:21:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 55 (0x7f98b9d18800) [pid = 1870] [serial = 55] [outer = 0x7f98b4d88400] 10:21:25 INFO - PROCESS | 1870 | 1461691285769 Marionette DEBUG loaded listener.js 10:21:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 56 (0x7f98ba93d400) [pid = 1870] [serial = 56] [outer = 0x7f98b4d88400] 10:21:26 INFO - PROCESS | 1870 | 1461691286429 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]]]}] 10:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 925ms 10:21:26 INFO - PROCESS | 1870 | 1461691286490 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 10:21:26 INFO - PROCESS | 1870 | 1461691286493 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 10:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:21:26 INFO - PROCESS | 1870 | 1461691286498 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:21:26 INFO - PROCESS | 1870 | 1461691286501 Marionette TRACE conn3 <- [1,50,null,{}] 10:21:26 INFO - PROCESS | 1870 | 1461691286505 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}] 10:21:26 INFO - PROCESS | 1870 | 1461691286702 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 10:21:26 INFO - PROCESS | 1870 | 1461691286718 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:26 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aed25000 == 20 [pid = 1870] [id = 20] 10:21:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 57 (0x7f98bab43c00) [pid = 1870] [serial = 57] [outer = (nil)] 10:21:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 58 (0x7f98bae49c00) [pid = 1870] [serial = 58] [outer = 0x7f98bab43c00] 10:21:26 INFO - PROCESS | 1870 | 1461691286778 Marionette DEBUG loaded listener.js 10:21:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 59 (0x7f98baeac800) [pid = 1870] [serial = 59] [outer = 0x7f98bab43c00] 10:21:27 INFO - PROCESS | 1870 | 1461691287533 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]]]}] 10:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1078ms 10:21:27 INFO - PROCESS | 1870 | 1461691287583 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 10:21:27 INFO - PROCESS | 1870 | 1461691287589 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 10:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:21:27 INFO - PROCESS | 1870 | 1461691287617 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:21:27 INFO - PROCESS | 1870 | 1461691287622 Marionette TRACE conn3 <- [1,54,null,{}] 10:21:27 INFO - PROCESS | 1870 | 1461691287630 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}] 10:21:27 INFO - PROCESS | 1870 | 1461691287792 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 10:21:27 INFO - PROCESS | 1870 | 1461691287913 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:27 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a9c5b000 == 21 [pid = 1870] [id = 21] 10:21:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 60 (0x7f98a45f2400) [pid = 1870] [serial = 60] [outer = (nil)] 10:21:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 61 (0x7f98a5cd2c00) [pid = 1870] [serial = 61] [outer = 0x7f98a45f2400] 10:21:27 INFO - PROCESS | 1870 | 1461691287991 Marionette DEBUG loaded listener.js 10:21:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 62 (0x7f98a75f2000) [pid = 1870] [serial = 62] [outer = 0x7f98a45f2400] 10:21:28 INFO - PROCESS | 1870 | 1461691288731 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]]]}] 10:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1182ms 10:21:28 INFO - PROCESS | 1870 | 1461691288800 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 10:21:28 INFO - PROCESS | 1870 | 1461691288807 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 10:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:21:28 INFO - PROCESS | 1870 | 1461691288819 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:21:28 INFO - PROCESS | 1870 | 1461691288822 Marionette TRACE conn3 <- [1,58,null,{}] 10:21:28 INFO - PROCESS | 1870 | 1461691288829 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}] 10:21:28 INFO - PROCESS | 1870 | 1461691288985 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 10:21:29 INFO - PROCESS | 1870 | 1461691289105 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:29 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad772800 == 22 [pid = 1870] [id = 22] 10:21:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 63 (0x7f98a91d9800) [pid = 1870] [serial = 63] [outer = (nil)] 10:21:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 64 (0x7f98ac9d0000) [pid = 1870] [serial = 64] [outer = 0x7f98a91d9800] 10:21:29 INFO - PROCESS | 1870 | 1461691289186 Marionette DEBUG loaded listener.js 10:21:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 65 (0x7f98adf6a000) [pid = 1870] [serial = 65] [outer = 0x7f98a91d9800] 10:21:29 INFO - PROCESS | 1870 | 1461691289948 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]]]}] 10:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1183ms 10:21:30 INFO - PROCESS | 1870 | 1461691290002 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 10:21:30 INFO - PROCESS | 1870 | 1461691290006 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 10:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:21:30 INFO - PROCESS | 1870 | 1461691290011 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:21:30 INFO - PROCESS | 1870 | 1461691290017 Marionette TRACE conn3 <- [1,62,null,{}] 10:21:30 INFO - PROCESS | 1870 | 1461691290032 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}] 10:21:30 INFO - PROCESS | 1870 | 1461691290193 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 10:21:30 INFO - PROCESS | 1870 | 1461691290315 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:30 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aee44800 == 23 [pid = 1870] [id = 23] 10:21:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 66 (0x7f98b0208400) [pid = 1870] [serial = 66] [outer = (nil)] 10:21:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 67 (0x7f98b020c000) [pid = 1870] [serial = 67] [outer = 0x7f98b0208400] 10:21:30 INFO - PROCESS | 1870 | 1461691290413 Marionette DEBUG loaded listener.js 10:21:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 68 (0x7f98ba930800) [pid = 1870] [serial = 68] [outer = 0x7f98b0208400] 10:21:31 INFO - PROCESS | 1870 | 1461691291216 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]]]}] 10:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1237ms 10:21:31 INFO - PROCESS | 1870 | 1461691291249 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 10:21:31 INFO - PROCESS | 1870 | 1461691291254 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 10:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:21:31 INFO - PROCESS | 1870 | 1461691291259 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:21:31 INFO - PROCESS | 1870 | 1461691291261 Marionette TRACE conn3 <- [1,66,null,{}] 10:21:31 INFO - PROCESS | 1870 | 1461691291267 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}] 10:21:31 INFO - PROCESS | 1870 | 1461691291413 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 10:21:31 INFO - PROCESS | 1870 | 1461691291514 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:31 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b4dda000 == 24 [pid = 1870] [id = 24] 10:21:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 69 (0x7f98b0209c00) [pid = 1870] [serial = 69] [outer = (nil)] 10:21:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 70 (0x7f98bae4e400) [pid = 1870] [serial = 70] [outer = 0x7f98b0209c00] 10:21:31 INFO - PROCESS | 1870 | 1461691291583 Marionette DEBUG loaded listener.js 10:21:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 71 (0x7f98bb0eac00) [pid = 1870] [serial = 71] [outer = 0x7f98b0209c00] 10:21:32 INFO - PROCESS | 1870 | 1461691292473 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]]]}] 10:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1278ms 10:21:32 INFO - PROCESS | 1870 | 1461691292560 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 10:21:32 INFO - PROCESS | 1870 | 1461691292565 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 10:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:21:32 INFO - PROCESS | 1870 | 1461691292574 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:21:32 INFO - PROCESS | 1870 | 1461691292580 Marionette TRACE conn3 <- [1,70,null,{}] 10:21:32 INFO - PROCESS | 1870 | 1461691292588 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}] 10:21:32 INFO - PROCESS | 1870 | 1461691292732 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 10:21:32 INFO - PROCESS | 1870 | 1461691292865 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:32 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a427d000 == 25 [pid = 1870] [id = 25] 10:21:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 72 (0x7f98a72eb400) [pid = 1870] [serial = 72] [outer = (nil)] 10:21:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 73 (0x7f98a91dd800) [pid = 1870] [serial = 73] [outer = 0x7f98a72eb400] 10:21:32 INFO - PROCESS | 1870 | 1461691292948 Marionette DEBUG loaded listener.js 10:21:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 74 (0x7f98abeee400) [pid = 1870] [serial = 74] [outer = 0x7f98a72eb400] 10:21:33 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98adf21000 == 24 [pid = 1870] [id = 19] 10:21:33 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98adc9a800 == 23 [pid = 1870] [id = 18] 10:21:33 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ad773000 == 22 [pid = 1870] [id = 17] 10:21:33 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acda3800 == 21 [pid = 1870] [id = 16] 10:21:33 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4037000 == 20 [pid = 1870] [id = 15] 10:21:33 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acdb9000 == 19 [pid = 1870] [id = 14] 10:21:33 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a9c60800 == 18 [pid = 1870] [id = 13] 10:21:33 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a44b9000 == 17 [pid = 1870] [id = 11] 10:21:33 INFO - PROCESS | 1870 | 1461691293791 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]]]}] 10:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1280ms 10:21:33 INFO - PROCESS | 1870 | 1461691293864 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 10:21:33 INFO - PROCESS | 1870 | 1461691293871 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 10:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:21:33 INFO - PROCESS | 1870 | 1461691293879 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:21:33 INFO - PROCESS | 1870 | 1461691293885 Marionette TRACE conn3 <- [1,74,null,{}] 10:21:33 INFO - PROCESS | 1870 | 1461691293892 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}] 10:21:34 INFO - PROCESS | 1870 | 1461691294053 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 10:21:34 INFO - PROCESS | 1870 | 1461691294178 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:34 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98abe73800 == 18 [pid = 1870] [id = 26] 10:21:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 75 (0x7f98ab648000) [pid = 1870] [serial = 75] [outer = (nil)] 10:21:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 76 (0x7f98ac536400) [pid = 1870] [serial = 76] [outer = 0x7f98ab648000] 10:21:34 INFO - PROCESS | 1870 | 1461691294260 Marionette DEBUG loaded listener.js 10:21:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 77 (0x7f98ad10d400) [pid = 1870] [serial = 77] [outer = 0x7f98ab648000] 10:21:35 INFO - PROCESS | 1870 | 1461691295016 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]]]}] 10:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1184ms 10:21:35 INFO - PROCESS | 1870 | 1461691295063 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 10:21:35 INFO - PROCESS | 1870 | 1461691295072 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 10:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:21:35 INFO - PROCESS | 1870 | 1461691295100 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:21:35 INFO - PROCESS | 1870 | 1461691295105 Marionette TRACE conn3 <- [1,78,null,{}] 10:21:35 INFO - PROCESS | 1870 | 1461691295111 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}] 10:21:35 INFO - PROCESS | 1870 | 1461691295271 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 10:21:35 INFO - PROCESS | 1870 | 1461691295399 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:35 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad784800 == 19 [pid = 1870] [id = 27] 10:21:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 78 (0x7f98abee7c00) [pid = 1870] [serial = 78] [outer = (nil)] 10:21:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 79 (0x7f98ae65c000) [pid = 1870] [serial = 79] [outer = 0x7f98abee7c00] 10:21:35 INFO - PROCESS | 1870 | 1461691295476 Marionette DEBUG loaded listener.js 10:21:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 80 (0x7f98af064c00) [pid = 1870] [serial = 80] [outer = 0x7f98abee7c00] 10:21:36 INFO - PROCESS | 1870 | 1461691296243 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]]]}] 10:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1186ms 10:21:36 INFO - PROCESS | 1870 | 1461691296299 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 10:21:36 INFO - PROCESS | 1870 | 1461691296302 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 10:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:21:36 INFO - PROCESS | 1870 | 1461691296309 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:21:36 INFO - PROCESS | 1870 | 1461691296315 Marionette TRACE conn3 <- [1,82,null,{}] 10:21:36 INFO - PROCESS | 1870 | 1461691296330 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}] 10:21:36 INFO - PROCESS | 1870 | 1461691296491 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 10:21:36 INFO - PROCESS | 1870 | 1461691296615 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:36 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aede2800 == 20 [pid = 1870] [id = 28] 10:21:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 81 (0x7f98b4d88c00) [pid = 1870] [serial = 81] [outer = (nil)] 10:21:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 82 (0x7f98bab3f800) [pid = 1870] [serial = 82] [outer = 0x7f98b4d88c00] 10:21:36 INFO - PROCESS | 1870 | 1461691296691 Marionette DEBUG loaded listener.js 10:21:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 83 (0x7f98baeae800) [pid = 1870] [serial = 83] [outer = 0x7f98b4d88c00] 10:21:37 INFO - PROCESS | 1870 | 1461691297479 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]]]}] 10:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1233ms 10:21:37 INFO - PROCESS | 1870 | 1461691297547 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 10:21:37 INFO - PROCESS | 1870 | 1461691297551 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 10:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:21:37 INFO - PROCESS | 1870 | 1461691297557 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:21:37 INFO - PROCESS | 1870 | 1461691297559 Marionette TRACE conn3 <- [1,86,null,{}] 10:21:37 INFO - PROCESS | 1870 | 1461691297565 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}] 10:21:37 INFO - PROCESS | 1870 | 1461691297719 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 10:21:37 INFO - PROCESS | 1870 | 1461691297841 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:37 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b9d84000 == 21 [pid = 1870] [id = 29] 10:21:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 84 (0x7f98a42ba400) [pid = 1870] [serial = 84] [outer = (nil)] 10:21:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 85 (0x7f98bbe25000) [pid = 1870] [serial = 85] [outer = 0x7f98a42ba400] 10:21:37 INFO - PROCESS | 1870 | 1461691297915 Marionette DEBUG loaded listener.js 10:21:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 86 (0x7f98bc030400) [pid = 1870] [serial = 86] [outer = 0x7f98a42ba400] 10:21:38 INFO - PROCESS | 1870 | 1461691298604 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]]]}] 10:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1077ms 10:21:38 INFO - PROCESS | 1870 | 1461691298650 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 10:21:38 INFO - PROCESS | 1870 | 1461691298652 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 10:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:21:38 INFO - PROCESS | 1870 | 1461691298658 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:21:38 INFO - PROCESS | 1870 | 1461691298661 Marionette TRACE conn3 <- [1,90,null,{}] 10:21:38 INFO - PROCESS | 1870 | 1461691298666 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}] 10:21:38 INFO - PROCESS | 1870 | 1461691298804 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 10:21:38 INFO - PROCESS | 1870 | 1461691298936 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:38 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ba9b2800 == 22 [pid = 1870] [id = 30] 10:21:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 87 (0x7f98a42b8000) [pid = 1870] [serial = 87] [outer = (nil)] 10:21:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 88 (0x7f98bc035400) [pid = 1870] [serial = 88] [outer = 0x7f98a42b8000] 10:21:39 INFO - PROCESS | 1870 | 1461691299006 Marionette DEBUG loaded listener.js 10:21:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 89 (0x7f98bdf3a000) [pid = 1870] [serial = 89] [outer = 0x7f98a42b8000] 10:21:39 INFO - PROCESS | 1870 | 1461691299853 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]]]}] 10:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1283ms 10:21:39 INFO - PROCESS | 1870 | 1461691299942 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 10:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:21:39 INFO - PROCESS | 1870 | 1461691299949 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 10:21:39 INFO - PROCESS | 1870 | 1461691299955 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:21:39 INFO - PROCESS | 1870 | 1461691299961 Marionette TRACE conn3 <- [1,94,null,{}] 10:21:39 INFO - PROCESS | 1870 | 1461691299967 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}] 10:21:40 INFO - PROCESS | 1870 | 1461691300120 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 10:21:40 INFO - PROCESS | 1870 | 1461691300269 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:40 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aee44800 == 21 [pid = 1870] [id = 23] 10:21:40 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ad772800 == 20 [pid = 1870] [id = 22] 10:21:40 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a9c5b000 == 19 [pid = 1870] [id = 21] 10:21:40 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5b8e800 == 20 [pid = 1870] [id = 31] 10:21:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 90 (0x7f98a43dfc00) [pid = 1870] [serial = 90] [outer = (nil)] 10:21:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 91 (0x7f98a48bb000) [pid = 1870] [serial = 91] [outer = 0x7f98a43dfc00] 10:21:40 INFO - PROCESS | 1870 | 1461691300356 Marionette DEBUG loaded listener.js 10:21:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 92 (0x7f98ab644400) [pid = 1870] [serial = 92] [outer = 0x7f98a43dfc00] 10:21:41 INFO - PROCESS | 1870 | 1461691301196 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]]]}] 10:21:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1287ms 10:21:41 INFO - PROCESS | 1870 | 1461691301242 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 10:21:41 INFO - PROCESS | 1870 | 1461691301248 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 10:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:21:41 INFO - PROCESS | 1870 | 1461691301255 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:21:41 INFO - PROCESS | 1870 | 1461691301261 Marionette TRACE conn3 <- [1,98,null,{}] 10:21:41 INFO - PROCESS | 1870 | 1461691301267 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}] 10:21:41 INFO - PROCESS | 1870 | 1461691301441 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 10:21:41 INFO - PROCESS | 1870 | 1461691301567 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:41 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ae4c3800 == 21 [pid = 1870] [id = 32] 10:21:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 93 (0x7f98a43e5000) [pid = 1870] [serial = 93] [outer = (nil)] 10:21:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 94 (0x7f98ae658400) [pid = 1870] [serial = 94] [outer = 0x7f98a43e5000] 10:21:41 INFO - PROCESS | 1870 | 1461691301641 Marionette DEBUG loaded listener.js 10:21:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 95 (0x7f98af068400) [pid = 1870] [serial = 95] [outer = 0x7f98a43e5000] 10:21:42 INFO - PROCESS | 1870 | 1461691302461 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]]]}] 10:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1283ms 10:21:42 INFO - PROCESS | 1870 | 1461691302541 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 10:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:21:42 INFO - PROCESS | 1870 | 1461691302547 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 10:21:42 INFO - PROCESS | 1870 | 1461691302554 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:21:42 INFO - PROCESS | 1870 | 1461691302557 Marionette TRACE conn3 <- [1,102,null,{}] 10:21:42 INFO - PROCESS | 1870 | 1461691302563 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}] 10:21:42 INFO - PROCESS | 1870 | 1461691302750 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 10:21:42 INFO - PROCESS | 1870 | 1461691302878 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:42 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b9d8a800 == 22 [pid = 1870] [id = 33] 10:21:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 96 (0x7f98b4d82c00) [pid = 1870] [serial = 96] [outer = (nil)] 10:21:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 97 (0x7f98ba93c000) [pid = 1870] [serial = 97] [outer = 0x7f98b4d82c00] 10:21:42 INFO - PROCESS | 1870 | 1461691302953 Marionette DEBUG loaded listener.js 10:21:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 98 (0x7f98bae4b800) [pid = 1870] [serial = 98] [outer = 0x7f98b4d82c00] 10:21:43 INFO - PROCESS | 1870 | 1461691303733 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]]]}] 10:21:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1242ms 10:21:43 INFO - PROCESS | 1870 | 1461691303796 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 10:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:21:43 INFO - PROCESS | 1870 | 1461691303800 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 10:21:43 INFO - PROCESS | 1870 | 1461691303808 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:21:43 INFO - PROCESS | 1870 | 1461691303821 Marionette TRACE conn3 <- [1,106,null,{}] 10:21:43 INFO - PROCESS | 1870 | 1461691303840 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}] 10:21:44 INFO - PROCESS | 1870 | 1461691304031 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 10:21:44 INFO - PROCESS | 1870 | 1461691304159 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:44 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bbd1b000 == 23 [pid = 1870] [id = 34] 10:21:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 99 (0x7f98bc1d2800) [pid = 1870] [serial = 99] [outer = (nil)] 10:21:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 100 (0x7f98bf610c00) [pid = 1870] [serial = 100] [outer = 0x7f98bc1d2800] 10:21:44 INFO - PROCESS | 1870 | 1461691304235 Marionette DEBUG loaded listener.js 10:21:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 101 (0x7f98bf867400) [pid = 1870] [serial = 101] [outer = 0x7f98bc1d2800] 10:21:44 INFO - PROCESS | 1870 | 1461691304980 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]]]}] 10:21:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1252ms 10:21:45 INFO - PROCESS | 1870 | 1461691305058 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 10:21:45 INFO - PROCESS | 1870 | 1461691305061 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 10:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:21:45 INFO - PROCESS | 1870 | 1461691305067 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:21:45 INFO - PROCESS | 1870 | 1461691305069 Marionette TRACE conn3 <- [1,110,null,{}] 10:21:45 INFO - PROCESS | 1870 | 1461691305075 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}] 10:21:45 INFO - PROCESS | 1870 | 1461691305227 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 10:21:45 INFO - PROCESS | 1870 | 1461691305357 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:45 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bc018800 == 24 [pid = 1870] [id = 35] 10:21:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 102 (0x7f98bf9ae400) [pid = 1870] [serial = 102] [outer = (nil)] 10:21:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 103 (0x7f98bfe72800) [pid = 1870] [serial = 103] [outer = 0x7f98bf9ae400] 10:21:45 INFO - PROCESS | 1870 | 1461691305456 Marionette DEBUG loaded listener.js 10:21:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 104 (0x7f98c002fc00) [pid = 1870] [serial = 104] [outer = 0x7f98bf9ae400] 10:21:46 INFO - PROCESS | 1870 | 1461691306360 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]]]}] 10:21:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1376ms 10:21:46 INFO - PROCESS | 1870 | 1461691306444 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 10:21:46 INFO - PROCESS | 1870 | 1461691306450 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 10:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:21:46 INFO - PROCESS | 1870 | 1461691306457 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:21:46 INFO - PROCESS | 1870 | 1461691306461 Marionette TRACE conn3 <- [1,114,null,{}] 10:21:46 INFO - PROCESS | 1870 | 1461691306468 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}] 10:21:46 INFO - PROCESS | 1870 | 1461691306714 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 10:21:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aede2800 == 23 [pid = 1870] [id = 28] 10:21:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ad784800 == 22 [pid = 1870] [id = 27] 10:21:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98abe73800 == 21 [pid = 1870] [id = 26] 10:21:46 INFO - PROCESS | 1870 | 1461691306909 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:46 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac69b000 == 22 [pid = 1870] [id = 36] 10:21:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 105 (0x7f98ac40c800) [pid = 1870] [serial = 105] [outer = (nil)] 10:21:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 106 (0x7f98acdf2800) [pid = 1870] [serial = 106] [outer = 0x7f98ac40c800] 10:21:47 INFO - PROCESS | 1870 | 1461691307027 Marionette DEBUG loaded listener.js 10:21:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 107 (0x7f98ae288800) [pid = 1870] [serial = 107] [outer = 0x7f98ac40c800] 10:21:47 INFO - PROCESS | 1870 | 1461691307814 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]]]}] 10:21:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1435ms 10:21:47 INFO - PROCESS | 1870 | 1461691307893 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 10:21:47 INFO - PROCESS | 1870 | 1461691307898 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 10:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:21:47 INFO - PROCESS | 1870 | 1461691307905 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:21:47 INFO - PROCESS | 1870 | 1461691307911 Marionette TRACE conn3 <- [1,118,null,{}] 10:21:47 INFO - PROCESS | 1870 | 1461691307918 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}] 10:21:48 INFO - PROCESS | 1870 | 1461691308105 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 10:21:48 INFO - PROCESS | 1870 | 1461691308238 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:48 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b4de7800 == 23 [pid = 1870] [id = 37] 10:21:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 108 (0x7f98ac53f800) [pid = 1870] [serial = 108] [outer = (nil)] 10:21:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 109 (0x7f98b4d84400) [pid = 1870] [serial = 109] [outer = 0x7f98ac53f800] 10:21:48 INFO - PROCESS | 1870 | 1461691308319 Marionette DEBUG loaded listener.js 10:21:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 110 (0x7f98bac6d000) [pid = 1870] [serial = 110] [outer = 0x7f98ac53f800] 10:21:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 111 (0x7f98bba9f800) [pid = 1870] [serial = 111] [outer = 0x7f98a5b7f400] 10:21:49 INFO - PROCESS | 1870 | 1461691309191 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]]]}] 10:21:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1332ms 10:21:49 INFO - PROCESS | 1870 | 1461691309239 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 10:21:49 INFO - PROCESS | 1870 | 1461691309243 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 10:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:21:49 INFO - PROCESS | 1870 | 1461691309250 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:21:49 INFO - PROCESS | 1870 | 1461691309253 Marionette TRACE conn3 <- [1,122,null,{}] 10:21:49 INFO - PROCESS | 1870 | 1461691309259 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}] 10:21:49 INFO - PROCESS | 1870 | 1461691309412 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 10:21:49 INFO - PROCESS | 1870 | 1461691309544 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:49 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bbb13000 == 24 [pid = 1870] [id = 38] 10:21:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 112 (0x7f98a5ae2400) [pid = 1870] [serial = 112] [outer = (nil)] 10:21:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 113 (0x7f98baeaf400) [pid = 1870] [serial = 113] [outer = 0x7f98a5ae2400] 10:21:49 INFO - PROCESS | 1870 | 1461691309619 Marionette DEBUG loaded listener.js 10:21:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 114 (0x7f98bf85f400) [pid = 1870] [serial = 114] [outer = 0x7f98a5ae2400] 10:21:50 INFO - PROCESS | 1870 | 1461691310425 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]]]}] 10:21:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1230ms 10:21:50 INFO - PROCESS | 1870 | 1461691310481 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 10:21:50 INFO - PROCESS | 1870 | 1461691310487 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 10:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:21:50 INFO - PROCESS | 1870 | 1461691310502 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:21:50 INFO - PROCESS | 1870 | 1461691310508 Marionette TRACE conn3 <- [1,126,null,{}] 10:21:50 INFO - PROCESS | 1870 | 1461691310514 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}] 10:21:50 INFO - PROCESS | 1870 | 1461691310667 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 10:21:50 INFO - PROCESS | 1870 | 1461691310796 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:50 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bfe48000 == 25 [pid = 1870] [id = 39] 10:21:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 115 (0x7f98a5ae2c00) [pid = 1870] [serial = 115] [outer = (nil)] 10:21:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 116 (0x7f98c032dc00) [pid = 1870] [serial = 116] [outer = 0x7f98a5ae2c00] 10:21:50 INFO - PROCESS | 1870 | 1461691310869 Marionette DEBUG loaded listener.js 10:21:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 117 (0x7f98c038c400) [pid = 1870] [serial = 117] [outer = 0x7f98a5ae2c00] 10:21:51 INFO - PROCESS | 1870 | 1461691311718 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]]]}] 10:21:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:21:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1393ms 10:21:51 INFO - PROCESS | 1870 | 1461691311889 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 10:21:51 INFO - PROCESS | 1870 | 1461691311895 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 10:21:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:21:51 INFO - PROCESS | 1870 | 1461691311902 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:21:51 INFO - PROCESS | 1870 | 1461691311905 Marionette TRACE conn3 <- [1,130,null,{}] 10:21:51 INFO - PROCESS | 1870 | 1461691311912 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}] 10:21:52 INFO - PROCESS | 1870 | 1461691312089 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 10:21:52 INFO - PROCESS | 1870 | 1461691312282 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:52 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adf17800 == 26 [pid = 1870] [id = 40] 10:21:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 118 (0x7f98ae289000) [pid = 1870] [serial = 118] [outer = (nil)] 10:21:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 119 (0x7f98ae603000) [pid = 1870] [serial = 119] [outer = 0x7f98ae289000] 10:21:52 INFO - PROCESS | 1870 | 1461691312353 Marionette DEBUG loaded listener.js 10:21:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 120 (0x7f98b0362800) [pid = 1870] [serial = 120] [outer = 0x7f98ae289000] 10:21:53 INFO - PROCESS | 1870 | 1461691313170 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]]]}] 10:21:53 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b9d8a800 == 25 [pid = 1870] [id = 33] 10:21:53 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ae4c3800 == 24 [pid = 1870] [id = 32] 10:21:53 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a5b8e800 == 23 [pid = 1870] [id = 31] 10:21:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:21:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1337ms 10:21:53 INFO - PROCESS | 1870 | 1461691313239 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 10:21:53 INFO - PROCESS | 1870 | 1461691313245 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 10:21:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:21:53 INFO - PROCESS | 1870 | 1461691313253 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:21:53 INFO - PROCESS | 1870 | 1461691313259 Marionette TRACE conn3 <- [1,134,null,{}] 10:21:53 INFO - PROCESS | 1870 | 1461691313268 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}] 10:21:53 INFO - PROCESS | 1870 | 1461691313461 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 10:21:53 INFO - PROCESS | 1870 | 1461691313595 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:53 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adea6000 == 24 [pid = 1870] [id = 41] 10:21:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 121 (0x7f98ae280800) [pid = 1870] [serial = 121] [outer = (nil)] 10:21:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 122 (0x7f98ae655400) [pid = 1870] [serial = 122] [outer = 0x7f98ae280800] 10:21:53 INFO - PROCESS | 1870 | 1461691313671 Marionette DEBUG loaded listener.js 10:21:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 123 (0x7f98b1099c00) [pid = 1870] [serial = 123] [outer = 0x7f98ae280800] 10:21:54 INFO - PROCESS | 1870 | 1461691314515 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]]]}] 10:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1338ms 10:21:54 INFO - PROCESS | 1870 | 1461691314592 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 10:21:54 INFO - PROCESS | 1870 | 1461691314600 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 10:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:21:54 INFO - PROCESS | 1870 | 1461691314610 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:21:54 INFO - PROCESS | 1870 | 1461691314613 Marionette TRACE conn3 <- [1,138,null,{}] 10:21:54 INFO - PROCESS | 1870 | 1461691314619 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}] 10:21:54 INFO - PROCESS | 1870 | 1461691314812 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 10:21:54 INFO - PROCESS | 1870 | 1461691314989 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:55 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf7be800 == 25 [pid = 1870] [id = 42] 10:21:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 124 (0x7f98a5b7c800) [pid = 1870] [serial = 124] [outer = (nil)] 10:21:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 125 (0x7f98bf613000) [pid = 1870] [serial = 125] [outer = 0x7f98a5b7c800] 10:21:55 INFO - PROCESS | 1870 | 1461691315065 Marionette DEBUG loaded listener.js 10:21:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 126 (0x7f98bfe70400) [pid = 1870] [serial = 126] [outer = 0x7f98a5b7c800] 10:21:55 INFO - PROCESS | 1870 | 1461691315861 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]]]}] 10:21:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1280ms 10:21:55 INFO - PROCESS | 1870 | 1461691315902 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 10:21:55 INFO - PROCESS | 1870 | 1461691315906 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 10:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:21:55 INFO - PROCESS | 1870 | 1461691315912 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:21:55 INFO - PROCESS | 1870 | 1461691315918 Marionette TRACE conn3 <- [1,142,null,{}] 10:21:55 INFO - PROCESS | 1870 | 1461691315932 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}] 10:21:56 INFO - PROCESS | 1870 | 1461691316085 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 10:21:56 INFO - PROCESS | 1870 | 1461691316226 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:56 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a8742800 == 26 [pid = 1870] [id = 43] 10:21:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 127 (0x7f98a725d000) [pid = 1870] [serial = 127] [outer = (nil)] 10:21:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 128 (0x7f98a75f3400) [pid = 1870] [serial = 128] [outer = 0x7f98a725d000] 10:21:56 INFO - PROCESS | 1870 | 1461691316303 Marionette DEBUG loaded listener.js 10:21:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 129 (0x7f98a75f9c00) [pid = 1870] [serial = 129] [outer = 0x7f98a725d000] 10:21:57 INFO - PROCESS | 1870 | 1461691317169 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]]]}] 10:21:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:21:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1282ms 10:21:57 INFO - PROCESS | 1870 | 1461691317194 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 10:21:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:21:57 INFO - PROCESS | 1870 | 1461691317199 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 10:21:57 INFO - PROCESS | 1870 | 1461691317204 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:21:57 INFO - PROCESS | 1870 | 1461691317207 Marionette TRACE conn3 <- [1,146,null,{}] 10:21:57 INFO - PROCESS | 1870 | 1461691317212 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}] 10:21:57 INFO - PROCESS | 1870 | 1461691317353 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 10:21:57 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b4de7800 == 25 [pid = 1870] [id = 37] 10:21:57 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac69b000 == 24 [pid = 1870] [id = 36] 10:22:00 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a403d000 == 23 [pid = 1870] [id = 8] 10:22:00 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b9d84000 == 22 [pid = 1870] [id = 29] 10:22:00 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bbb13000 == 21 [pid = 1870] [id = 38] 10:22:00 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bfe48000 == 20 [pid = 1870] [id = 39] 10:22:00 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a5e44800 == 19 [pid = 1870] [id = 6] 10:22:00 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aed25000 == 18 [pid = 1870] [id = 20] 10:22:00 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b4dda000 == 17 [pid = 1870] [id = 24] 10:22:00 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bbd1b000 == 16 [pid = 1870] [id = 34] 10:22:00 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a427d000 == 15 [pid = 1870] [id = 25] 10:22:00 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a8742800 == 14 [pid = 1870] [id = 43] 10:22:00 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bc018800 == 13 [pid = 1870] [id = 35] 10:22:00 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4294800 == 12 [pid = 1870] [id = 9] 10:22:00 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf7be800 == 11 [pid = 1870] [id = 42] 10:22:00 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98adf17800 == 10 [pid = 1870] [id = 40] 10:22:00 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98adea6000 == 9 [pid = 1870] [id = 41] 10:22:00 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ba9b2800 == 8 [pid = 1870] [id = 30] 10:22:01 INFO - PROCESS | 1870 | 1461691321018 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:01 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a428d800 == 9 [pid = 1870] [id = 44] 10:22:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f98a4e1b800) [pid = 1870] [serial = 130] [outer = (nil)] 10:22:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 131 (0x7f98a7253800) [pid = 1870] [serial = 131] [outer = 0x7f98a4e1b800] 10:22:01 INFO - PROCESS | 1870 | 1461691321205 Marionette DEBUG loaded listener.js 10:22:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 132 (0x7f98a72e6000) [pid = 1870] [serial = 132] [outer = 0x7f98a4e1b800] 10:22:01 INFO - PROCESS | 1870 | 1461691321922 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]]]}] 10:22:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:22:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 4745ms 10:22:01 INFO - PROCESS | 1870 | 1461691321951 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 10:22:01 INFO - PROCESS | 1870 | 1461691321959 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 10:22:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:22:01 INFO - PROCESS | 1870 | 1461691321966 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:22:01 INFO - PROCESS | 1870 | 1461691321971 Marionette TRACE conn3 <- [1,150,null,{}] 10:22:01 INFO - PROCESS | 1870 | 1461691321978 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}] 10:22:02 INFO - PROCESS | 1870 | 1461691322135 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 10:22:02 INFO - PROCESS | 1870 | 1461691322238 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:02 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a9c5f800 == 10 [pid = 1870] [id = 45] 10:22:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 133 (0x7f98a91e4000) [pid = 1870] [serial = 133] [outer = (nil)] 10:22:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f98ab644000) [pid = 1870] [serial = 134] [outer = 0x7f98a91e4000] 10:22:02 INFO - PROCESS | 1870 | 1461691322303 Marionette DEBUG loaded listener.js 10:22:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f98acce8c00) [pid = 1870] [serial = 135] [outer = 0x7f98a91e4000] 10:22:02 INFO - PROCESS | 1870 | 1461691322966 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]]]}] 10:22:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1033ms 10:22:03 INFO - PROCESS | 1870 | 1461691323001 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 10:22:03 INFO - PROCESS | 1870 | 1461691323008 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 10:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:22:03 INFO - PROCESS | 1870 | 1461691323016 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:22:03 INFO - PROCESS | 1870 | 1461691323019 Marionette TRACE conn3 <- [1,154,null,{}] 10:22:03 INFO - PROCESS | 1870 | 1461691323024 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}] 10:22:03 INFO - PROCESS | 1870 | 1461691323257 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 10:22:03 INFO - PROCESS | 1870 | 1461691323270 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:03 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad76a000 == 11 [pid = 1870] [id = 46] 10:22:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f98adf6f400) [pid = 1870] [serial = 136] [outer = (nil)] 10:22:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f98aeec1400) [pid = 1870] [serial = 137] [outer = 0x7f98adf6f400] 10:22:03 INFO - PROCESS | 1870 | 1461691323331 Marionette DEBUG loaded listener.js 10:22:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f98b020a400) [pid = 1870] [serial = 138] [outer = 0x7f98adf6f400] 10:22:04 INFO - PROCESS | 1870 | 1461691324314 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]]]}] 10:22:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1328ms 10:22:04 INFO - PROCESS | 1870 | 1461691324352 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 10:22:04 INFO - PROCESS | 1870 | 1461691324356 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 10:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:22:04 INFO - PROCESS | 1870 | 1461691324364 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:22:04 INFO - PROCESS | 1870 | 1461691324372 Marionette TRACE conn3 <- [1,158,null,{}] 10:22:04 INFO - PROCESS | 1870 | 1461691324392 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}] 10:22:04 INFO - PROCESS | 1870 | 1461691324567 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 10:22:04 INFO - PROCESS | 1870 | 1461691324594 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:04 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bb03b800 == 12 [pid = 1870] [id = 47] 10:22:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f98bacde000) [pid = 1870] [serial = 139] [outer = (nil)] 10:22:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f98bb0ea000) [pid = 1870] [serial = 140] [outer = 0x7f98bacde000] 10:22:04 INFO - PROCESS | 1870 | 1461691324650 Marionette DEBUG loaded listener.js 10:22:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f98bbddd400) [pid = 1870] [serial = 141] [outer = 0x7f98bacde000] 10:22:05 INFO - PROCESS | 1870 | 1461691325343 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]]]}] 10:22:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1042ms 10:22:05 INFO - PROCESS | 1870 | 1461691325404 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 10:22:05 INFO - PROCESS | 1870 | 1461691325407 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 10:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:22:05 INFO - PROCESS | 1870 | 1461691325416 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:22:05 INFO - PROCESS | 1870 | 1461691325418 Marionette TRACE conn3 <- [1,162,null,{}] 10:22:05 INFO - PROCESS | 1870 | 1461691325422 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}] 10:22:06 INFO - PROCESS | 1870 | 1461691326398 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f98ac53f800) [pid = 1870] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f98ab648000) [pid = 1870] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f98abee7c00) [pid = 1870] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f98a72eb400) [pid = 1870] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f98bab43c00) [pid = 1870] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 135 (0x7f98a5b7cc00) [pid = 1870] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f98a9c7f800) [pid = 1870] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 133 (0x7f98acdf0400) [pid = 1870] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 132 (0x7f98a45f7c00) [pid = 1870] [serial = 28] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 131 (0x7f98b020cc00) [pid = 1870] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 130 (0x7f98b4d88400) [pid = 1870] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 129 (0x7f98a5aec800) [pid = 1870] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 128 (0x7f98ad107000) [pid = 1870] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 127 (0x7f98a5b7c800) [pid = 1870] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 126 (0x7f98a5e76c00) [pid = 1870] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 125 (0x7f98a5ae2400) [pid = 1870] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 124 (0x7f98b0208400) [pid = 1870] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 123 (0x7f98bf9ae400) [pid = 1870] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 122 (0x7f98ae280800) [pid = 1870] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 121 (0x7f98a42ba400) [pid = 1870] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 120 (0x7f98bc1d2800) [pid = 1870] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 119 (0x7f98a43dfc00) [pid = 1870] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 118 (0x7f98a91d9800) [pid = 1870] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 117 (0x7f98a42b8000) [pid = 1870] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 116 (0x7f98a43e5000) [pid = 1870] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 115 (0x7f98a45f2400) [pid = 1870] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 114 (0x7f98b4d88c00) [pid = 1870] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 113 (0x7f98ac40c800) [pid = 1870] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 112 (0x7f98b4d82c00) [pid = 1870] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 111 (0x7f98a5ae2c00) [pid = 1870] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 110 (0x7f98ae289000) [pid = 1870] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 109 (0x7f98b0209c00) [pid = 1870] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 108 (0x7f98a43d6c00) [pid = 1870] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:22:06 INFO - PROCESS | 1870 | --DOMWINDOW == 107 (0x7f98a4056400) [pid = 1870] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:22:06 INFO - PROCESS | 1870 | 1461691326588 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:06 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4277000 == 13 [pid = 1870] [id = 48] 10:22:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 108 (0x7f98a404d400) [pid = 1870] [serial = 142] [outer = (nil)] 10:22:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 109 (0x7f98a42b8000) [pid = 1870] [serial = 143] [outer = 0x7f98a404d400] 10:22:06 INFO - PROCESS | 1870 | 1461691326656 Marionette DEBUG loaded listener.js 10:22:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 110 (0x7f98a4e19400) [pid = 1870] [serial = 144] [outer = 0x7f98a404d400] 10:22:07 INFO - PROCESS | 1870 | 1461691327398 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]]]}] 10:22:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:22:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 2025ms 10:22:07 INFO - PROCESS | 1870 | 1461691327451 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 10:22:07 INFO - PROCESS | 1870 | 1461691327454 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 10:22:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:22:07 INFO - PROCESS | 1870 | 1461691327483 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:22:07 INFO - PROCESS | 1870 | 1461691327485 Marionette TRACE conn3 <- [1,166,null,{}] 10:22:07 INFO - PROCESS | 1870 | 1461691327491 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}] 10:22:07 INFO - PROCESS | 1870 | 1461691327624 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 10:22:07 INFO - PROCESS | 1870 | 1461691327634 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:07 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adf0b000 == 14 [pid = 1870] [id = 49] 10:22:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 111 (0x7f98b0357400) [pid = 1870] [serial = 145] [outer = (nil)] 10:22:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 112 (0x7f98b9df1000) [pid = 1870] [serial = 146] [outer = 0x7f98b0357400] 10:22:07 INFO - PROCESS | 1870 | 1461691327707 Marionette DEBUG loaded listener.js 10:22:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 113 (0x7f98bf863c00) [pid = 1870] [serial = 147] [outer = 0x7f98b0357400] 10:22:08 INFO - PROCESS | 1870 | 1461691328702 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]]]}] 10:22:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1249ms 10:22:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:22:08 INFO - PROCESS | 1870 | 1461691328716 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 10:22:08 INFO - PROCESS | 1870 | 1461691328721 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 10:22:08 INFO - PROCESS | 1870 | 1461691328729 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:22:08 INFO - PROCESS | 1870 | 1461691328734 Marionette TRACE conn3 <- [1,170,null,{}] 10:22:08 INFO - PROCESS | 1870 | 1461691328743 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}] 10:22:08 INFO - PROCESS | 1870 | 1461691328897 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 10:22:09 INFO - PROCESS | 1870 | 1461691329051 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:09 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5e3a000 == 15 [pid = 1870] [id = 50] 10:22:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 114 (0x7f98a42b7c00) [pid = 1870] [serial = 148] [outer = (nil)] 10:22:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 115 (0x7f98a75fa400) [pid = 1870] [serial = 149] [outer = 0x7f98a42b7c00] 10:22:09 INFO - PROCESS | 1870 | 1461691329128 Marionette DEBUG loaded listener.js 10:22:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 116 (0x7f98aafed800) [pid = 1870] [serial = 150] [outer = 0x7f98a42b7c00] 10:22:09 INFO - PROCESS | 1870 | 1461691329970 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]]]}] 10:22:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1282ms 10:22:10 INFO - PROCESS | 1870 | 1461691330035 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 10:22:10 INFO - PROCESS | 1870 | 1461691330044 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 10:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:22:10 INFO - PROCESS | 1870 | 1461691330054 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:22:10 INFO - PROCESS | 1870 | 1461691330057 Marionette TRACE conn3 <- [1,174,null,{}] 10:22:10 INFO - PROCESS | 1870 | 1461691330063 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}] 10:22:10 INFO - PROCESS | 1870 | 1461691330224 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 10:22:10 INFO - PROCESS | 1870 | 1461691330354 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:10 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b4dec800 == 16 [pid = 1870] [id = 51] 10:22:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 117 (0x7f98a7253000) [pid = 1870] [serial = 151] [outer = (nil)] 10:22:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 118 (0x7f98ad724400) [pid = 1870] [serial = 152] [outer = 0x7f98a7253000] 10:22:10 INFO - PROCESS | 1870 | 1461691330428 Marionette DEBUG loaded listener.js 10:22:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 119 (0x7f98af069000) [pid = 1870] [serial = 153] [outer = 0x7f98a7253000] 10:22:11 INFO - PROCESS | 1870 | 1461691331295 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]]]}] 10:22:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1284ms 10:22:11 INFO - PROCESS | 1870 | 1461691331339 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 10:22:11 INFO - PROCESS | 1870 | 1461691331343 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 10:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:22:11 INFO - PROCESS | 1870 | 1461691331348 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:22:11 INFO - PROCESS | 1870 | 1461691331353 Marionette TRACE conn3 <- [1,178,null,{}] 10:22:11 INFO - PROCESS | 1870 | 1461691331368 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}] 10:22:11 INFO - PROCESS | 1870 | 1461691331525 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 10:22:11 INFO - PROCESS | 1870 | 1461691331658 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:11 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a44b5800 == 17 [pid = 1870] [id = 52] 10:22:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 120 (0x7f98a42b6000) [pid = 1870] [serial = 154] [outer = (nil)] 10:22:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 121 (0x7f98a48b0c00) [pid = 1870] [serial = 155] [outer = 0x7f98a42b6000] 10:22:11 INFO - PROCESS | 1870 | 1461691331731 Marionette DEBUG loaded listener.js 10:22:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 122 (0x7f98ace2a000) [pid = 1870] [serial = 156] [outer = 0x7f98a42b6000] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 121 (0x7f98b4d84400) [pid = 1870] [serial = 109] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 120 (0x7f98acdf2800) [pid = 1870] [serial = 106] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 119 (0x7f98ae655400) [pid = 1870] [serial = 122] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 118 (0x7f98ac536400) [pid = 1870] [serial = 76] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 117 (0x7f98bdf3a000) [pid = 1870] [serial = 89] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 116 (0x7f98abeee400) [pid = 1870] [serial = 74] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 115 (0x7f98bda33800) [pid = 1870] [serial = 2] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 114 (0x7f98bae49c00) [pid = 1870] [serial = 58] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 113 (0x7f98a91dd800) [pid = 1870] [serial = 73] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 112 (0x7f98a5e77800) [pid = 1870] [serial = 43] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 111 (0x7f98acfdd000) [pid = 1870] [serial = 46] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 110 (0x7f98aef6c000) [pid = 1870] [serial = 49] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 109 (0x7f98a45f9800) [pid = 1870] [serial = 29] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 108 (0x7f98b1099400) [pid = 1870] [serial = 52] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 107 (0x7f98b3e5c000) [pid = 1870] [serial = 53] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 106 (0x7f98ba93d400) [pid = 1870] [serial = 56] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 105 (0x7f98b9d18800) [pid = 1870] [serial = 55] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 104 (0x7f98ae606400) [pid = 1870] [serial = 47] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 103 (0x7f98ab6ddc00) [pid = 1870] [serial = 37] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 102 (0x7f98b020d000) [pid = 1870] [serial = 50] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 101 (0x7f98acdef800) [pid = 1870] [serial = 38] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 100 (0x7f98ad6be000) [pid = 1870] [serial = 40] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 99 (0x7f98ac035000) [pid = 1870] [serial = 44] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 98 (0x7f98adf70400) [pid = 1870] [serial = 41] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 97 (0x7f98baeac800) [pid = 1870] [serial = 59] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 96 (0x7f98a4fb8000) [pid = 1870] [serial = 31] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 95 (0x7f98a48b1000) [pid = 1870] [serial = 30] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 94 (0x7f98a43e3c00) [pid = 1870] [serial = 26] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 93 (0x7f98a5e7d800) [pid = 1870] [serial = 34] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 92 (0x7f98a5cd2c00) [pid = 1870] [serial = 61] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 91 (0x7f98b0362800) [pid = 1870] [serial = 120] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 90 (0x7f98baeae800) [pid = 1870] [serial = 83] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 89 (0x7f98ae288800) [pid = 1870] [serial = 107] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 88 (0x7f98bbe25000) [pid = 1870] [serial = 85] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 87 (0x7f98ae658400) [pid = 1870] [serial = 94] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 86 (0x7f98bac6d000) [pid = 1870] [serial = 110] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 85 (0x7f98bab3f800) [pid = 1870] [serial = 82] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 84 (0x7f98ad10d400) [pid = 1870] [serial = 77] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 83 (0x7f98af064c00) [pid = 1870] [serial = 80] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 82 (0x7f98a48bb000) [pid = 1870] [serial = 91] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 81 (0x7f98a91e2000) [pid = 1870] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 80 (0x7f98baeaf400) [pid = 1870] [serial = 113] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 79 (0x7f98ae65c000) [pid = 1870] [serial = 79] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 78 (0x7f98b1099c00) [pid = 1870] [serial = 123] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 77 (0x7f98bc030400) [pid = 1870] [serial = 86] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 76 (0x7f98bf613000) [pid = 1870] [serial = 125] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 75 (0x7f98bfe72800) [pid = 1870] [serial = 103] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 74 (0x7f98bf867400) [pid = 1870] [serial = 101] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 73 (0x7f98ab644400) [pid = 1870] [serial = 92] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 72 (0x7f98ac542800) [pid = 1870] [serial = 12] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 71 (0x7f98adf6a000) [pid = 1870] [serial = 65] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 70 (0x7f98b020c000) [pid = 1870] [serial = 67] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 69 (0x7f98acce9000) [pid = 1870] [serial = 9] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 68 (0x7f98bc035400) [pid = 1870] [serial = 88] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 67 (0x7f98af068400) [pid = 1870] [serial = 95] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 66 (0x7f98ba93c000) [pid = 1870] [serial = 97] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 65 (0x7f98a75f2000) [pid = 1870] [serial = 62] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 64 (0x7f98bf610c00) [pid = 1870] [serial = 100] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 63 (0x7f98ac9d0000) [pid = 1870] [serial = 64] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 62 (0x7f98a4e17800) [pid = 1870] [serial = 22] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 61 (0x7f98ac140c00) [pid = 1870] [serial = 23] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 60 (0x7f98bfe70400) [pid = 1870] [serial = 126] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 59 (0x7f98c032dc00) [pid = 1870] [serial = 116] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 58 (0x7f98a5e7f000) [pid = 1870] [serial = 17] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 57 (0x7f98bf85f400) [pid = 1870] [serial = 114] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 56 (0x7f98a5b86800) [pid = 1870] [serial = 19] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 55 (0x7f98ba930800) [pid = 1870] [serial = 68] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 54 (0x7f98a5e78800) [pid = 1870] [serial = 16] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 53 (0x7f98c002fc00) [pid = 1870] [serial = 104] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 52 (0x7f98bae4e400) [pid = 1870] [serial = 70] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 51 (0x7f98bae4b800) [pid = 1870] [serial = 98] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 50 (0x7f98c038c400) [pid = 1870] [serial = 117] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 49 (0x7f98ae603000) [pid = 1870] [serial = 119] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 48 (0x7f98bb0eac00) [pid = 1870] [serial = 71] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | --DOMWINDOW == 47 (0x7f98a43da400) [pid = 1870] [serial = 25] [outer = (nil)] [url = about:blank] 10:22:12 INFO - PROCESS | 1870 | 1461691332584 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:22:13 INFO - PROCESS | 1870 | 1461691333027 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]]]}] 10:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1687ms 10:22:13 INFO - PROCESS | 1870 | 1461691333036 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 10:22:13 INFO - PROCESS | 1870 | 1461691333042 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 10:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:22:13 INFO - PROCESS | 1870 | 1461691333049 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:22:13 INFO - PROCESS | 1870 | 1461691333053 Marionette TRACE conn3 <- [1,182,null,{}] 10:22:13 INFO - PROCESS | 1870 | 1461691333059 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}] 10:22:13 INFO - PROCESS | 1870 | 1461691333203 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 10:22:13 INFO - PROCESS | 1870 | 1461691333323 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:13 INFO - PROCESS | 1870 | --DOMWINDOW == 46 (0x7f98a75f3400) [pid = 1870] [serial = 128] [outer = (nil)] [url = about:blank] 10:22:13 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5c92800 == 18 [pid = 1870] [id = 53] 10:22:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 47 (0x7f98a5e7c400) [pid = 1870] [serial = 157] [outer = (nil)] 10:22:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 48 (0x7f98a75f0400) [pid = 1870] [serial = 158] [outer = 0x7f98a5e7c400] 10:22:13 INFO - PROCESS | 1870 | 1461691333392 Marionette DEBUG loaded listener.js 10:22:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 49 (0x7f98a91e1000) [pid = 1870] [serial = 159] [outer = 0x7f98a5e7c400] 10:22:14 INFO - PROCESS | 1870 | 1461691333996 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]]]}] 10:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 981ms 10:22:14 INFO - PROCESS | 1870 | 1461691334029 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 10:22:14 INFO - PROCESS | 1870 | 1461691334039 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 10:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:22:14 INFO - PROCESS | 1870 | 1461691334055 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:22:14 INFO - PROCESS | 1870 | 1461691334058 Marionette TRACE conn3 <- [1,186,null,{}] 10:22:14 INFO - PROCESS | 1870 | 1461691334069 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}] 10:22:14 INFO - PROCESS | 1870 | 1461691334330 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 10:22:14 INFO - PROCESS | 1870 | 1461691334455 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:14 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7481000 == 19 [pid = 1870] [id = 54] 10:22:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 50 (0x7f98ab6dec00) [pid = 1870] [serial = 160] [outer = (nil)] 10:22:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 51 (0x7f98ac034800) [pid = 1870] [serial = 161] [outer = 0x7f98ab6dec00] 10:22:14 INFO - PROCESS | 1870 | 1461691334525 Marionette DEBUG loaded listener.js 10:22:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 52 (0x7f98ac9c5000) [pid = 1870] [serial = 162] [outer = 0x7f98ab6dec00] 10:22:15 INFO - PROCESS | 1870 | 1461691335106 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]]]}] 10:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1084ms 10:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:22:15 INFO - PROCESS | 1870 | 1461691335137 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 10:22:15 INFO - PROCESS | 1870 | 1461691335139 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 10:22:15 INFO - PROCESS | 1870 | 1461691335146 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:22:15 INFO - PROCESS | 1870 | 1461691335151 Marionette TRACE conn3 <- [1,190,null,{}] 10:22:15 INFO - PROCESS | 1870 | 1461691335166 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}] 10:22:15 INFO - PROCESS | 1870 | 1461691335335 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 10:22:15 INFO - PROCESS | 1870 | 1461691335357 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:15 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac374800 == 20 [pid = 1870] [id = 55] 10:22:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 53 (0x7f98ac808000) [pid = 1870] [serial = 163] [outer = (nil)] 10:22:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 54 (0x7f98adf71800) [pid = 1870] [serial = 164] [outer = 0x7f98ac808000] 10:22:15 INFO - PROCESS | 1870 | 1461691335419 Marionette DEBUG loaded listener.js 10:22:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 55 (0x7f98ae658c00) [pid = 1870] [serial = 165] [outer = 0x7f98ac808000] 10:22:16 INFO - PROCESS | 1870 | 1461691336059 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]]]}] 10:22:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 945ms 10:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:22:16 INFO - PROCESS | 1870 | 1461691336090 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 10:22:16 INFO - PROCESS | 1870 | 1461691336093 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 10:22:16 INFO - PROCESS | 1870 | 1461691336099 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:22:16 INFO - PROCESS | 1870 | 1461691336102 Marionette TRACE conn3 <- [1,194,null,{}] 10:22:16 INFO - PROCESS | 1870 | 1461691336140 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}] 10:22:16 INFO - PROCESS | 1870 | 1461691336319 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 10:22:16 INFO - PROCESS | 1870 | 1461691336376 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:16 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acdb9000 == 21 [pid = 1870] [id = 56] 10:22:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 56 (0x7f98ac9d0000) [pid = 1870] [serial = 166] [outer = (nil)] 10:22:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 57 (0x7f98af06c800) [pid = 1870] [serial = 167] [outer = 0x7f98ac9d0000] 10:22:16 INFO - PROCESS | 1870 | 1461691336435 Marionette DEBUG loaded listener.js 10:22:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 58 (0x7f98b0357000) [pid = 1870] [serial = 168] [outer = 0x7f98ac9d0000] 10:22:16 INFO - PROCESS | 1870 | --DOMWINDOW == 57 (0x7f98bacde000) [pid = 1870] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:22:16 INFO - PROCESS | 1870 | --DOMWINDOW == 56 (0x7f98a4e1b800) [pid = 1870] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:22:16 INFO - PROCESS | 1870 | --DOMWINDOW == 55 (0x7f98a91e4000) [pid = 1870] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:22:16 INFO - PROCESS | 1870 | --DOMWINDOW == 54 (0x7f98adf6f400) [pid = 1870] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:22:16 INFO - PROCESS | 1870 | --DOMWINDOW == 53 (0x7f98a404d400) [pid = 1870] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:22:16 INFO - PROCESS | 1870 | --DOMWINDOW == 52 (0x7f98a725d000) [pid = 1870] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:22:17 INFO - PROCESS | 1870 | 1461691337123 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]]]}] 10:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1040ms 10:22:17 INFO - PROCESS | 1870 | 1461691337141 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 10:22:17 INFO - PROCESS | 1870 | 1461691337145 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 10:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:22:17 INFO - PROCESS | 1870 | 1461691337150 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:22:17 INFO - PROCESS | 1870 | 1461691337153 Marionette TRACE conn3 <- [1,198,null,{}] 10:22:17 INFO - PROCESS | 1870 | 1461691337158 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}] 10:22:17 INFO - PROCESS | 1870 | 1461691337279 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 10:22:17 INFO - PROCESS | 1870 | 1461691337294 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:17 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad766800 == 22 [pid = 1870] [id = 57] 10:22:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 53 (0x7f98a404dc00) [pid = 1870] [serial = 169] [outer = (nil)] 10:22:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 54 (0x7f98b020b800) [pid = 1870] [serial = 170] [outer = 0x7f98a404dc00] 10:22:17 INFO - PROCESS | 1870 | 1461691337352 Marionette DEBUG loaded listener.js 10:22:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 55 (0x7f98b1094400) [pid = 1870] [serial = 171] [outer = 0x7f98a404dc00] 10:22:18 INFO - PROCESS | 1870 | 1461691338006 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]]]}] 10:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 874ms 10:22:18 INFO - PROCESS | 1870 | 1461691338025 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 10:22:18 INFO - PROCESS | 1870 | 1461691338027 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 10:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:22:18 INFO - PROCESS | 1870 | 1461691338032 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:22:18 INFO - PROCESS | 1870 | 1461691338034 Marionette TRACE conn3 <- [1,202,null,{}] 10:22:18 INFO - PROCESS | 1870 | 1461691338039 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}] 10:22:18 INFO - PROCESS | 1870 | 1461691338212 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 10:22:18 INFO - PROCESS | 1870 | 1461691338231 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:18 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adc8a000 == 23 [pid = 1870] [id = 58] 10:22:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 56 (0x7f98a4e1b400) [pid = 1870] [serial = 172] [outer = (nil)] 10:22:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 57 (0x7f98b9de9800) [pid = 1870] [serial = 173] [outer = 0x7f98a4e1b400] 10:22:18 INFO - PROCESS | 1870 | 1461691338294 Marionette DEBUG loaded listener.js 10:22:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 58 (0x7f98bace8800) [pid = 1870] [serial = 174] [outer = 0x7f98a4e1b400] 10:22:18 INFO - PROCESS | 1870 | 1461691338908 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]]]}] 10:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 933ms 10:22:18 INFO - PROCESS | 1870 | 1461691338973 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 10:22:18 INFO - PROCESS | 1870 | 1461691338976 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 10:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:22:18 INFO - PROCESS | 1870 | 1461691338986 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:22:18 INFO - PROCESS | 1870 | 1461691338988 Marionette TRACE conn3 <- [1,206,null,{}] 10:22:18 INFO - PROCESS | 1870 | 1461691338991 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}] 10:22:19 INFO - PROCESS | 1870 | 1461691339115 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 10:22:19 INFO - PROCESS | 1870 | 1461691339128 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:19 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ae44d000 == 24 [pid = 1870] [id = 59] 10:22:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 59 (0x7f98a5ae3400) [pid = 1870] [serial = 175] [outer = (nil)] 10:22:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 60 (0x7f98bae45800) [pid = 1870] [serial = 176] [outer = 0x7f98a5ae3400] 10:22:19 INFO - PROCESS | 1870 | 1461691339256 Marionette DEBUG loaded listener.js 10:22:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 61 (0x7f98baeb7800) [pid = 1870] [serial = 177] [outer = 0x7f98a5ae3400] 10:22:19 INFO - PROCESS | 1870 | 1461691339818 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]]]}] 10:22:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 878ms 10:22:19 INFO - PROCESS | 1870 | 1461691339865 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 10:22:19 INFO - PROCESS | 1870 | 1461691339868 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 10:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:22:19 INFO - PROCESS | 1870 | 1461691339874 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:22:19 INFO - PROCESS | 1870 | 1461691339875 Marionette TRACE conn3 <- [1,210,null,{}] 10:22:19 INFO - PROCESS | 1870 | 1461691339881 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}] 10:22:20 INFO - PROCESS | 1870 | 1461691340004 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 10:22:20 INFO - PROCESS | 1870 | 1461691340148 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:20 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a428a800 == 25 [pid = 1870] [id = 60] 10:22:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 62 (0x7f98a4049c00) [pid = 1870] [serial = 178] [outer = (nil)] 10:22:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 63 (0x7f98a4162c00) [pid = 1870] [serial = 179] [outer = 0x7f98a4049c00] 10:22:20 INFO - PROCESS | 1870 | 1461691340222 Marionette DEBUG loaded listener.js 10:22:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 64 (0x7f98a45fc000) [pid = 1870] [serial = 180] [outer = 0x7f98a4049c00] 10:22:20 INFO - PROCESS | 1870 | 1461691340973 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]]]}] 10:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1126ms 10:22:21 INFO - PROCESS | 1870 | 1461691341002 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 10:22:21 INFO - PROCESS | 1870 | 1461691341008 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 10:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:22:21 INFO - PROCESS | 1870 | 1461691341015 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:22:21 INFO - PROCESS | 1870 | 1461691341020 Marionette TRACE conn3 <- [1,214,null,{}] 10:22:21 INFO - PROCESS | 1870 | 1461691341027 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}] 10:22:21 INFO - PROCESS | 1870 | 1461691341198 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 10:22:21 INFO - PROCESS | 1870 | 1461691341322 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:21 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac01c800 == 26 [pid = 1870] [id = 61] 10:22:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 65 (0x7f98a404ac00) [pid = 1870] [serial = 181] [outer = (nil)] 10:22:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 66 (0x7f98a9c88400) [pid = 1870] [serial = 182] [outer = 0x7f98a404ac00] 10:22:21 INFO - PROCESS | 1870 | 1461691341394 Marionette DEBUG loaded listener.js 10:22:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 67 (0x7f98ac407800) [pid = 1870] [serial = 183] [outer = 0x7f98a404ac00] 10:22:22 INFO - PROCESS | 1870 | 1461691342181 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]]]}] 10:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1178ms 10:22:22 INFO - PROCESS | 1870 | 1461691342197 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 10:22:22 INFO - PROCESS | 1870 | 1461691342202 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 10:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:22:22 INFO - PROCESS | 1870 | 1461691342208 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:22:22 INFO - PROCESS | 1870 | 1461691342211 Marionette TRACE conn3 <- [1,218,null,{}] 10:22:22 INFO - PROCESS | 1870 | 1461691342229 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}] 10:22:22 INFO - PROCESS | 1870 | 1461691342362 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 10:22:22 INFO - PROCESS | 1870 | 1461691342490 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:22 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ae69e800 == 27 [pid = 1870] [id = 62] 10:22:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 68 (0x7f98a7257c00) [pid = 1870] [serial = 184] [outer = (nil)] 10:22:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 69 (0x7f98ae655400) [pid = 1870] [serial = 185] [outer = 0x7f98a7257c00] 10:22:22 INFO - PROCESS | 1870 | 1461691342568 Marionette DEBUG loaded listener.js 10:22:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 70 (0x7f98b0359800) [pid = 1870] [serial = 186] [outer = 0x7f98a7257c00] 10:22:23 INFO - PROCESS | 1870 | 1461691343314 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]]]}] 10:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1126ms 10:22:23 INFO - PROCESS | 1870 | 1461691343334 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 10:22:23 INFO - PROCESS | 1870 | 1461691343337 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 10:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:22:23 INFO - PROCESS | 1870 | 1461691343352 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:22:23 INFO - PROCESS | 1870 | 1461691343360 Marionette TRACE conn3 <- [1,222,null,{}] 10:22:23 INFO - PROCESS | 1870 | 1461691343367 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}] 10:22:23 INFO - PROCESS | 1870 | 1461691343561 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 10:22:23 INFO - PROCESS | 1870 | 1461691343576 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:23 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b10b9800 == 28 [pid = 1870] [id = 63] 10:22:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 71 (0x7f98ba93c400) [pid = 1870] [serial = 187] [outer = (nil)] 10:22:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 72 (0x7f98bac66c00) [pid = 1870] [serial = 188] [outer = 0x7f98ba93c400] 10:22:23 INFO - PROCESS | 1870 | 1461691343641 Marionette DEBUG loaded listener.js 10:22:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 73 (0x7f98bb017800) [pid = 1870] [serial = 189] [outer = 0x7f98ba93c400] 10:22:24 INFO - PROCESS | 1870 | 1461691344514 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]]]}] 10:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1205ms 10:22:24 INFO - PROCESS | 1870 | 1461691344549 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 10:22:24 INFO - PROCESS | 1870 | 1461691344554 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 10:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:22:24 INFO - PROCESS | 1870 | 1461691344559 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:22:24 INFO - PROCESS | 1870 | 1461691344562 Marionette TRACE conn3 <- [1,226,null,{}] 10:22:24 INFO - PROCESS | 1870 | 1461691344567 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}] 10:22:24 INFO - PROCESS | 1870 | 1461691344712 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 10:22:24 INFO - PROCESS | 1870 | 1461691344841 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:24 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b9d88000 == 29 [pid = 1870] [id = 64] 10:22:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 74 (0x7f98ae288c00) [pid = 1870] [serial = 190] [outer = (nil)] 10:22:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 75 (0x7f98bc02e800) [pid = 1870] [serial = 191] [outer = 0x7f98ae288c00] 10:22:24 INFO - PROCESS | 1870 | 1461691344913 Marionette DEBUG loaded listener.js 10:22:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 76 (0x7f98bf60d800) [pid = 1870] [serial = 192] [outer = 0x7f98ae288c00] 10:22:25 INFO - PROCESS | 1870 | 1461691345656 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]]]}] 10:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1124ms 10:22:25 INFO - PROCESS | 1870 | 1461691345685 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 10:22:25 INFO - PROCESS | 1870 | 1461691345689 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 10:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:22:25 INFO - PROCESS | 1870 | 1461691345694 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:22:25 INFO - PROCESS | 1870 | 1461691345696 Marionette TRACE conn3 <- [1,230,null,{}] 10:22:25 INFO - PROCESS | 1870 | 1461691345702 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}] 10:22:25 INFO - PROCESS | 1870 | 1461691345850 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 10:22:25 INFO - PROCESS | 1870 | 1461691345956 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ab49f800 == 30 [pid = 1870] [id = 65] 10:22:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 77 (0x7f98bdfbd000) [pid = 1870] [serial = 193] [outer = (nil)] 10:22:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 78 (0x7f98bf85e000) [pid = 1870] [serial = 194] [outer = 0x7f98bdfbd000] 10:22:26 INFO - PROCESS | 1870 | 1461691346037 Marionette DEBUG loaded listener.js 10:22:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 79 (0x7f98bf9af800) [pid = 1870] [serial = 195] [outer = 0x7f98bdfbd000] 10:22:26 INFO - PROCESS | 1870 | 1461691346988 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]]]}] 10:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1325ms 10:22:27 INFO - PROCESS | 1870 | 1461691347021 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 10:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:22:27 INFO - PROCESS | 1870 | 1461691347027 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 10:22:27 INFO - PROCESS | 1870 | 1461691347034 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:22:27 INFO - PROCESS | 1870 | 1461691347040 Marionette TRACE conn3 <- [1,234,null,{}] 10:22:27 INFO - PROCESS | 1870 | 1461691347046 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}] 10:22:27 INFO - PROCESS | 1870 | 1461691347211 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 10:22:27 INFO - PROCESS | 1870 | 1461691347371 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:27 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4fc1000 == 31 [pid = 1870] [id = 66] 10:22:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 80 (0x7f98a91e0800) [pid = 1870] [serial = 196] [outer = (nil)] 10:22:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 81 (0x7f98a9c8d000) [pid = 1870] [serial = 197] [outer = 0x7f98a91e0800] 10:22:27 INFO - PROCESS | 1870 | 1461691347436 Marionette DEBUG loaded listener.js 10:22:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 82 (0x7f98ac0d8c00) [pid = 1870] [serial = 198] [outer = 0x7f98a91e0800] 10:22:27 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a428d800 == 30 [pid = 1870] [id = 44] 10:22:27 INFO - PROCESS | 1870 | --DOMWINDOW == 81 (0x7f98a75f9c00) [pid = 1870] [serial = 129] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 1870 | --DOMWINDOW == 80 (0x7f98bb0ea000) [pid = 1870] [serial = 140] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 1870 | --DOMWINDOW == 79 (0x7f98a7253800) [pid = 1870] [serial = 131] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 1870 | --DOMWINDOW == 78 (0x7f98a72e6000) [pid = 1870] [serial = 132] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 1870 | --DOMWINDOW == 77 (0x7f98ab644000) [pid = 1870] [serial = 134] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 1870 | --DOMWINDOW == 76 (0x7f98acce8c00) [pid = 1870] [serial = 135] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 1870 | --DOMWINDOW == 75 (0x7f98aeec1400) [pid = 1870] [serial = 137] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 1870 | --DOMWINDOW == 74 (0x7f98a42b8000) [pid = 1870] [serial = 143] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 1870 | --DOMWINDOW == 73 (0x7f98bbddd400) [pid = 1870] [serial = 141] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 1870 | --DOMWINDOW == 72 (0x7f98b020a400) [pid = 1870] [serial = 138] [outer = (nil)] [url = about:blank] 10:22:27 INFO - PROCESS | 1870 | --DOMWINDOW == 71 (0x7f98a4e19400) [pid = 1870] [serial = 144] [outer = (nil)] [url = about:blank] 10:22:28 INFO - PROCESS | 1870 | 1461691348163 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]]]}] 10:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1139ms 10:22:28 INFO - PROCESS | 1870 | 1461691348173 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 10:22:28 INFO - PROCESS | 1870 | 1461691348180 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 10:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:22:28 INFO - PROCESS | 1870 | 1461691348189 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:22:28 INFO - PROCESS | 1870 | 1461691348193 Marionette TRACE conn3 <- [1,238,null,{}] 10:22:28 INFO - PROCESS | 1870 | 1461691348198 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}] 10:22:28 INFO - PROCESS | 1870 | 1461691348343 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 10:22:28 INFO - PROCESS | 1870 | 1461691348434 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ab49a800 == 31 [pid = 1870] [id = 67] 10:22:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 72 (0x7f98a91e0c00) [pid = 1870] [serial = 199] [outer = (nil)] 10:22:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 73 (0x7f98adc2a000) [pid = 1870] [serial = 200] [outer = 0x7f98a91e0c00] 10:22:28 INFO - PROCESS | 1870 | 1461691348493 Marionette DEBUG loaded listener.js 10:22:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 74 (0x7f98ae605400) [pid = 1870] [serial = 201] [outer = 0x7f98a91e0c00] 10:22:29 INFO - PROCESS | 1870 | 1461691349104 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]]]}] 10:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 930ms 10:22:29 INFO - PROCESS | 1870 | 1461691349120 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 10:22:29 INFO - PROCESS | 1870 | 1461691349124 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 10:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:22:29 INFO - PROCESS | 1870 | 1461691349130 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:22:29 INFO - PROCESS | 1870 | 1461691349135 Marionette TRACE conn3 <- [1,242,null,{}] 10:22:29 INFO - PROCESS | 1870 | 1461691349150 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}] 10:22:29 INFO - PROCESS | 1870 | 1461691349315 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 10:22:29 INFO - PROCESS | 1870 | 1461691349341 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:29 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adebb000 == 32 [pid = 1870] [id = 68] 10:22:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 75 (0x7f98aef61000) [pid = 1870] [serial = 202] [outer = (nil)] 10:22:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 76 (0x7f98b1006800) [pid = 1870] [serial = 203] [outer = 0x7f98aef61000] 10:22:29 INFO - PROCESS | 1870 | 1461691349405 Marionette DEBUG loaded listener.js 10:22:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 77 (0x7f98bac67400) [pid = 1870] [serial = 204] [outer = 0x7f98aef61000] 10:22:30 INFO - PROCESS | 1870 | 1461691350153 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]]]}] 10:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1082ms 10:22:30 INFO - PROCESS | 1870 | 1461691350220 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 10:22:30 INFO - PROCESS | 1870 | 1461691350223 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 10:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:22:30 INFO - PROCESS | 1870 | 1461691350229 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:22:30 INFO - PROCESS | 1870 | 1461691350231 Marionette TRACE conn3 <- [1,246,null,{}] 10:22:30 INFO - PROCESS | 1870 | 1461691350236 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}] 10:22:30 INFO - PROCESS | 1870 | 1461691350395 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 10:22:30 INFO - PROCESS | 1870 | 1461691350420 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:30 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aee56000 == 33 [pid = 1870] [id = 69] 10:22:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 78 (0x7f98b10a1c00) [pid = 1870] [serial = 205] [outer = (nil)] 10:22:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 79 (0x7f98bbd2f400) [pid = 1870] [serial = 206] [outer = 0x7f98b10a1c00] 10:22:30 INFO - PROCESS | 1870 | 1461691350480 Marionette DEBUG loaded listener.js 10:22:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 80 (0x7f98bf9a1000) [pid = 1870] [serial = 207] [outer = 0x7f98b10a1c00] 10:22:31 INFO - PROCESS | 1870 | 1461691351098 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]]]}] 10:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 924ms 10:22:31 INFO - PROCESS | 1870 | 1461691351185 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 10:22:31 INFO - PROCESS | 1870 | 1461691351189 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 10:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:22:31 INFO - PROCESS | 1870 | 1461691351203 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:22:31 INFO - PROCESS | 1870 | 1461691351206 Marionette TRACE conn3 <- [1,250,null,{}] 10:22:31 INFO - PROCESS | 1870 | 1461691351214 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}] 10:22:31 INFO - PROCESS | 1870 | 1461691351374 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 10:22:31 INFO - PROCESS | 1870 | 1461691351433 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:31 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bae6e800 == 34 [pid = 1870] [id = 70] 10:22:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 81 (0x7f98b9df0c00) [pid = 1870] [serial = 208] [outer = (nil)] 10:22:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 82 (0x7f98bfe70400) [pid = 1870] [serial = 209] [outer = 0x7f98b9df0c00] 10:22:31 INFO - PROCESS | 1870 | 1461691351492 Marionette DEBUG loaded listener.js 10:22:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 83 (0x7f98c0202c00) [pid = 1870] [serial = 210] [outer = 0x7f98b9df0c00] 10:22:32 INFO - PROCESS | 1870 | --DOMWINDOW == 82 (0x7f98a404dc00) [pid = 1870] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:22:32 INFO - PROCESS | 1870 | --DOMWINDOW == 81 (0x7f98a4e1b400) [pid = 1870] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:22:32 INFO - PROCESS | 1870 | --DOMWINDOW == 80 (0x7f98ab6dec00) [pid = 1870] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:22:32 INFO - PROCESS | 1870 | --DOMWINDOW == 79 (0x7f98ac808000) [pid = 1870] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:22:32 INFO - PROCESS | 1870 | --DOMWINDOW == 78 (0x7f98a5e7c400) [pid = 1870] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:22:32 INFO - PROCESS | 1870 | --DOMWINDOW == 77 (0x7f98ac9d0000) [pid = 1870] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:22:32 INFO - PROCESS | 1870 | 1461691352280 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]]]}] 10:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1129ms 10:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:22:32 INFO - PROCESS | 1870 | 1461691352333 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 10:22:32 INFO - PROCESS | 1870 | 1461691352335 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 10:22:32 INFO - PROCESS | 1870 | 1461691352341 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:22:32 INFO - PROCESS | 1870 | 1461691352343 Marionette TRACE conn3 <- [1,254,null,{}] 10:22:32 INFO - PROCESS | 1870 | 1461691352359 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}] 10:22:32 INFO - PROCESS | 1870 | 1461691352533 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 10:22:32 INFO - PROCESS | 1870 | 1461691352604 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:32 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5b99000 == 35 [pid = 1870] [id = 71] 10:22:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 78 (0x7f98ac9d0000) [pid = 1870] [serial = 211] [outer = (nil)] 10:22:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 79 (0x7f98c0332400) [pid = 1870] [serial = 212] [outer = 0x7f98ac9d0000] 10:22:32 INFO - PROCESS | 1870 | 1461691352667 Marionette DEBUG loaded listener.js 10:22:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 80 (0x7f98c1ec6400) [pid = 1870] [serial = 213] [outer = 0x7f98ac9d0000] 10:22:33 INFO - PROCESS | 1870 | 1461691353243 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]]]}] 10:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 943ms 10:22:33 INFO - PROCESS | 1870 | 1461691353283 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 10:22:33 INFO - PROCESS | 1870 | 1461691353286 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 10:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:22:33 INFO - PROCESS | 1870 | 1461691353291 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:22:33 INFO - PROCESS | 1870 | 1461691353293 Marionette TRACE conn3 <- [1,258,null,{}] 10:22:33 INFO - PROCESS | 1870 | 1461691353299 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}] 10:22:33 INFO - PROCESS | 1870 | 1461691353454 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 10:22:33 INFO - PROCESS | 1870 | 1461691353518 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:33 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf64c000 == 36 [pid = 1870] [id = 72] 10:22:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 81 (0x7f98a404a800) [pid = 1870] [serial = 214] [outer = (nil)] 10:22:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 82 (0x7f98ad650000) [pid = 1870] [serial = 215] [outer = 0x7f98a404a800] 10:22:33 INFO - PROCESS | 1870 | 1461691353579 Marionette DEBUG loaded listener.js 10:22:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 83 (0x7f98ad658c00) [pid = 1870] [serial = 216] [outer = 0x7f98a404a800] 10:22:34 INFO - PROCESS | 1870 | 1461691354265 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]]]}] 10:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1023ms 10:22:34 INFO - PROCESS | 1870 | 1461691354321 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 10:22:34 INFO - PROCESS | 1870 | 1461691354326 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 10:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:22:34 INFO - PROCESS | 1870 | 1461691354336 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:22:34 INFO - PROCESS | 1870 | 1461691354341 Marionette TRACE conn3 <- [1,262,null,{}] 10:22:34 INFO - PROCESS | 1870 | 1461691354383 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}] 10:22:34 INFO - PROCESS | 1870 | 1461691354566 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 10:22:34 INFO - PROCESS | 1870 | 1461691354667 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:34 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a9c64000 == 37 [pid = 1870] [id = 73] 10:22:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 84 (0x7f98a404e800) [pid = 1870] [serial = 217] [outer = (nil)] 10:22:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 85 (0x7f98a5e17c00) [pid = 1870] [serial = 218] [outer = 0x7f98a404e800] 10:22:34 INFO - PROCESS | 1870 | 1461691354738 Marionette DEBUG loaded listener.js 10:22:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 86 (0x7f98a5e1d800) [pid = 1870] [serial = 219] [outer = 0x7f98a404e800] 10:22:35 INFO - PROCESS | 1870 | 1461691355470 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]]]}] 10:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1170ms 10:22:35 INFO - PROCESS | 1870 | 1461691355505 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 10:22:35 INFO - PROCESS | 1870 | 1461691355513 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 10:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:22:35 INFO - PROCESS | 1870 | 1461691355537 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:22:35 INFO - PROCESS | 1870 | 1461691355542 Marionette TRACE conn3 <- [1,266,null,{}] 10:22:35 INFO - PROCESS | 1870 | 1461691355550 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}] 10:22:35 INFO - PROCESS | 1870 | 1461691355703 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 10:22:35 INFO - PROCESS | 1870 | 1461691355832 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:35 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adf0c800 == 38 [pid = 1870] [id = 74] 10:22:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 87 (0x7f98a5e1d400) [pid = 1870] [serial = 220] [outer = (nil)] 10:22:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 88 (0x7f98a91d9400) [pid = 1870] [serial = 221] [outer = 0x7f98a5e1d400] 10:22:35 INFO - PROCESS | 1870 | 1461691355904 Marionette DEBUG loaded listener.js 10:22:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 89 (0x7f98ac039000) [pid = 1870] [serial = 222] [outer = 0x7f98a5e1d400] 10:22:36 INFO - PROCESS | 1870 | 1461691356647 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]]]}] 10:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1145ms 10:22:36 INFO - PROCESS | 1870 | 1461691356667 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 10:22:36 INFO - PROCESS | 1870 | 1461691356671 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 10:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:22:36 INFO - PROCESS | 1870 | 1461691356676 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:22:36 INFO - PROCESS | 1870 | 1461691356681 Marionette TRACE conn3 <- [1,270,null,{}] 10:22:36 INFO - PROCESS | 1870 | 1461691356710 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}] 10:22:36 INFO - PROCESS | 1870 | 1461691356900 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 10:22:36 INFO - PROCESS | 1870 | 1461691356960 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:37 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf870800 == 39 [pid = 1870] [id = 75] 10:22:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 90 (0x7f98ad656400) [pid = 1870] [serial = 223] [outer = (nil)] 10:22:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 91 (0x7f98ae27e400) [pid = 1870] [serial = 224] [outer = 0x7f98ad656400] 10:22:37 INFO - PROCESS | 1870 | 1461691357072 Marionette DEBUG loaded listener.js 10:22:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 92 (0x7f98aeec9400) [pid = 1870] [serial = 225] [outer = 0x7f98ad656400] 10:22:37 INFO - PROCESS | 1870 | 1461691357884 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]]]}] 10:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1281ms 10:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:22:37 INFO - PROCESS | 1870 | 1461691357958 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 10:22:37 INFO - PROCESS | 1870 | 1461691357961 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 10:22:37 INFO - PROCESS | 1870 | 1461691357967 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:22:37 INFO - PROCESS | 1870 | 1461691357970 Marionette TRACE conn3 <- [1,274,null,{}] 10:22:37 INFO - PROCESS | 1870 | 1461691357975 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}] 10:22:38 INFO - PROCESS | 1870 | 1461691358114 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 10:22:38 INFO - PROCESS | 1870 | 1461691358242 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:38 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c00ae000 == 40 [pid = 1870] [id = 76] 10:22:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 93 (0x7f98ad656c00) [pid = 1870] [serial = 226] [outer = (nil)] 10:22:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 94 (0x7f98bab3f800) [pid = 1870] [serial = 227] [outer = 0x7f98ad656c00] 10:22:38 INFO - PROCESS | 1870 | 1461691358311 Marionette DEBUG loaded listener.js 10:22:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 95 (0x7f98bc029c00) [pid = 1870] [serial = 228] [outer = 0x7f98ad656c00] 10:22:39 INFO - PROCESS | 1870 | 1461691359111 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]]]}] 10:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1179ms 10:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:22:39 INFO - PROCESS | 1870 | 1461691359146 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 10:22:39 INFO - PROCESS | 1870 | 1461691359149 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 10:22:39 INFO - PROCESS | 1870 | 1461691359155 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:22:39 INFO - PROCESS | 1870 | 1461691359158 Marionette TRACE conn3 <- [1,278,null,{}] 10:22:39 INFO - PROCESS | 1870 | 1461691359163 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}] 10:22:39 INFO - PROCESS | 1870 | 1461691359298 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 10:22:39 INFO - PROCESS | 1870 | 1461691359432 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:39 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c031c000 == 41 [pid = 1870] [id = 77] 10:22:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 96 (0x7f98b0210400) [pid = 1870] [serial = 229] [outer = (nil)] 10:22:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 97 (0x7f98bfea4800) [pid = 1870] [serial = 230] [outer = 0x7f98b0210400] 10:22:39 INFO - PROCESS | 1870 | 1461691359502 Marionette DEBUG loaded listener.js 10:22:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 98 (0x7f98c032f400) [pid = 1870] [serial = 231] [outer = 0x7f98b0210400] 10:22:40 INFO - PROCESS | 1870 | 1461691360502 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]]]}] 10:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1385ms 10:22:40 INFO - PROCESS | 1870 | 1461691360540 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 10:22:40 INFO - PROCESS | 1870 | 1461691360544 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 10:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:22:40 INFO - PROCESS | 1870 | 1461691360552 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:22:40 INFO - PROCESS | 1870 | 1461691360557 Marionette TRACE conn3 <- [1,282,null,{}] 10:22:40 INFO - PROCESS | 1870 | 1461691360564 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}] 10:22:40 INFO - PROCESS | 1870 | 1461691360697 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 10:22:40 INFO - PROCESS | 1870 | 1461691360864 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:40 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a44bb000 == 42 [pid = 1870] [id = 78] 10:22:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 99 (0x7f98a5e1cc00) [pid = 1870] [serial = 232] [outer = (nil)] 10:22:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 100 (0x7f98a725f400) [pid = 1870] [serial = 233] [outer = 0x7f98a5e1cc00] 10:22:41 INFO - PROCESS | 1870 | 1461691361000 Marionette DEBUG loaded listener.js 10:22:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 101 (0x7f98ab15f000) [pid = 1870] [serial = 234] [outer = 0x7f98a5e1cc00] 10:22:41 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a5b99000 == 41 [pid = 1870] [id = 71] 10:22:41 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bae6e800 == 40 [pid = 1870] [id = 70] 10:22:41 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aee56000 == 39 [pid = 1870] [id = 69] 10:22:41 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98adebb000 == 38 [pid = 1870] [id = 68] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 100 (0x7f98a75fa400) [pid = 1870] [serial = 149] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 99 (0x7f98a48b0c00) [pid = 1870] [serial = 155] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 98 (0x7f98ad724400) [pid = 1870] [serial = 152] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ab49a800 == 37 [pid = 1870] [id = 67] 10:22:41 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4fc1000 == 36 [pid = 1870] [id = 66] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 97 (0x7f98b9df1000) [pid = 1870] [serial = 146] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 96 (0x7f98bae45800) [pid = 1870] [serial = 176] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 95 (0x7f98b020b800) [pid = 1870] [serial = 170] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 94 (0x7f98b9de9800) [pid = 1870] [serial = 173] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 93 (0x7f98ac034800) [pid = 1870] [serial = 161] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 92 (0x7f98ac9c5000) [pid = 1870] [serial = 162] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 91 (0x7f98adf71800) [pid = 1870] [serial = 164] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 90 (0x7f98a75f0400) [pid = 1870] [serial = 158] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 89 (0x7f98a91e1000) [pid = 1870] [serial = 159] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 88 (0x7f98af06c800) [pid = 1870] [serial = 167] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 87 (0x7f98b0357000) [pid = 1870] [serial = 168] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 86 (0x7f98b1094400) [pid = 1870] [serial = 171] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 85 (0x7f98ae658c00) [pid = 1870] [serial = 165] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | --DOMWINDOW == 84 (0x7f98bace8800) [pid = 1870] [serial = 174] [outer = (nil)] [url = about:blank] 10:22:41 INFO - PROCESS | 1870 | 1461691361799 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]]]}] 10:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1280ms 10:22:41 INFO - PROCESS | 1870 | 1461691361831 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 10:22:41 INFO - PROCESS | 1870 | 1461691361838 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 10:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:22:41 INFO - PROCESS | 1870 | 1461691361847 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:22:41 INFO - PROCESS | 1870 | 1461691361851 Marionette TRACE conn3 <- [1,286,null,{}] 10:22:41 INFO - PROCESS | 1870 | 1461691361856 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}] 10:22:41 INFO - PROCESS | 1870 | 1461691361980 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 10:22:42 INFO - PROCESS | 1870 | 1461691361997 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:42 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a9c48800 == 37 [pid = 1870] [id = 79] 10:22:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 85 (0x7f98abeee400) [pid = 1870] [serial = 235] [outer = (nil)] 10:22:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 86 (0x7f98acdf2800) [pid = 1870] [serial = 236] [outer = 0x7f98abeee400] 10:22:42 INFO - PROCESS | 1870 | 1461691362056 Marionette DEBUG loaded listener.js 10:22:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 87 (0x7f98ad654000) [pid = 1870] [serial = 237] [outer = 0x7f98abeee400] 10:22:42 INFO - PROCESS | 1870 | 1461691362818 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]]]}] 10:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1029ms 10:22:42 INFO - PROCESS | 1870 | 1461691362877 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 10:22:42 INFO - PROCESS | 1870 | 1461691362880 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 10:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:22:42 INFO - PROCESS | 1870 | 1461691362885 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:22:42 INFO - PROCESS | 1870 | 1461691362891 Marionette TRACE conn3 <- [1,290,null,{}] 10:22:42 INFO - PROCESS | 1870 | 1461691362936 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}] 10:22:43 INFO - PROCESS | 1870 | 1461691363071 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 10:22:43 INFO - PROCESS | 1870 | 1461691363082 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:43 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adc8b800 == 38 [pid = 1870] [id = 80] 10:22:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 88 (0x7f98a43e4c00) [pid = 1870] [serial = 238] [outer = (nil)] 10:22:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 89 (0x7f98ae6d3000) [pid = 1870] [serial = 239] [outer = 0x7f98a43e4c00] 10:22:43 INFO - PROCESS | 1870 | 1461691363219 Marionette DEBUG loaded listener.js 10:22:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 90 (0x7f98b020bc00) [pid = 1870] [serial = 240] [outer = 0x7f98a43e4c00] 10:22:43 INFO - PROCESS | 1870 | 1461691363863 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]]]}] 10:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1030ms 10:22:43 INFO - PROCESS | 1870 | 1461691363916 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 10:22:43 INFO - PROCESS | 1870 | 1461691363920 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 10:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:22:43 INFO - PROCESS | 1870 | 1461691363931 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:22:43 INFO - PROCESS | 1870 | 1461691363943 Marionette TRACE conn3 <- [1,294,null,{}] 10:22:43 INFO - PROCESS | 1870 | 1461691363948 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}] 10:22:44 INFO - PROCESS | 1870 | 1461691364120 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 10:22:44 INFO - PROCESS | 1870 | 1461691364143 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:44 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aedd4000 == 39 [pid = 1870] [id = 81] 10:22:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 91 (0x7f98b020d000) [pid = 1870] [serial = 241] [outer = (nil)] 10:22:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 92 (0x7f98b109e400) [pid = 1870] [serial = 242] [outer = 0x7f98b020d000] 10:22:44 INFO - PROCESS | 1870 | 1461691364203 Marionette DEBUG loaded listener.js 10:22:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 93 (0x7f98bac68c00) [pid = 1870] [serial = 243] [outer = 0x7f98b020d000] 10:22:44 INFO - PROCESS | 1870 | 1461691364849 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]]]}] 10:22:44 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. 10:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 938ms 10:22:44 INFO - PROCESS | 1870 | 1461691364870 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 10:22:44 INFO - PROCESS | 1870 | 1461691364873 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 10:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:22:44 INFO - PROCESS | 1870 | 1461691364878 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:22:44 INFO - PROCESS | 1870 | 1461691364880 Marionette TRACE conn3 <- [1,298,null,{}] 10:22:44 INFO - PROCESS | 1870 | 1461691364895 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}] 10:22:45 INFO - PROCESS | 1870 | 1461691365046 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 10:22:45 INFO - PROCESS | 1870 | 1461691365110 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:45 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b9d94800 == 40 [pid = 1870] [id = 82] 10:22:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 94 (0x7f98a43e2400) [pid = 1870] [serial = 244] [outer = (nil)] 10:22:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 95 (0x7f98a72b5000) [pid = 1870] [serial = 245] [outer = 0x7f98a43e2400] 10:22:45 INFO - PROCESS | 1870 | 1461691365168 Marionette DEBUG loaded listener.js 10:22:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 96 (0x7f98a72bbc00) [pid = 1870] [serial = 246] [outer = 0x7f98a43e2400] 10:22:45 INFO - PROCESS | 1870 | --DOMWINDOW == 95 (0x7f98bdfbd000) [pid = 1870] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:22:45 INFO - PROCESS | 1870 | --DOMWINDOW == 94 (0x7f98a91e0c00) [pid = 1870] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:22:45 INFO - PROCESS | 1870 | --DOMWINDOW == 93 (0x7f98a91e0800) [pid = 1870] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:22:45 INFO - PROCESS | 1870 | --DOMWINDOW == 92 (0x7f98b10a1c00) [pid = 1870] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:22:45 INFO - PROCESS | 1870 | --DOMWINDOW == 91 (0x7f98b9df0c00) [pid = 1870] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:22:45 INFO - PROCESS | 1870 | --DOMWINDOW == 90 (0x7f98aef61000) [pid = 1870] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:22:45 INFO - PROCESS | 1870 | --DOMWINDOW == 89 (0x7f98a42b6000) [pid = 1870] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:22:45 INFO - PROCESS | 1870 | --DOMWINDOW == 88 (0x7f98ac9d0000) [pid = 1870] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:22:46 INFO - PROCESS | 1870 | 1461691366015 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]]]}] 10:22:46 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. 10:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1191ms 10:22:46 INFO - PROCESS | 1870 | 1461691366070 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 10:22:46 INFO - PROCESS | 1870 | 1461691366073 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 10:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:22:46 INFO - PROCESS | 1870 | 1461691366082 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:22:46 INFO - PROCESS | 1870 | 1461691366085 Marionette TRACE conn3 <- [1,302,null,{}] 10:22:46 INFO - PROCESS | 1870 | 1461691366089 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}] 10:22:46 INFO - PROCESS | 1870 | 1461691366302 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 10:22:46 INFO - PROCESS | 1870 | 1461691366392 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:46 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98baee2800 == 41 [pid = 1870] [id = 83] 10:22:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 89 (0x7f98bae8e000) [pid = 1870] [serial = 247] [outer = (nil)] 10:22:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 90 (0x7f98bbd30400) [pid = 1870] [serial = 248] [outer = 0x7f98bae8e000] 10:22:46 INFO - PROCESS | 1870 | 1461691366454 Marionette DEBUG loaded listener.js 10:22:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 91 (0x7f98bdf3fc00) [pid = 1870] [serial = 249] [outer = 0x7f98bae8e000] 10:22:47 INFO - PROCESS | 1870 | 1461691367076 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]]]}] 10:22:47 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. 10:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1025ms 10:22:47 INFO - PROCESS | 1870 | 1461691367107 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 10:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:22:47 INFO - PROCESS | 1870 | 1461691367110 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 10:22:47 INFO - PROCESS | 1870 | 1461691367114 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:22:47 INFO - PROCESS | 1870 | 1461691367117 Marionette TRACE conn3 <- [1,306,null,{}] 10:22:47 INFO - PROCESS | 1870 | 1461691367122 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}] 10:22:47 INFO - PROCESS | 1870 | 1461691367276 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 10:22:47 INFO - PROCESS | 1870 | 1461691367295 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:47 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bda35000 == 42 [pid = 1870] [id = 84] 10:22:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 92 (0x7f98a404ec00) [pid = 1870] [serial = 250] [outer = (nil)] 10:22:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 93 (0x7f98ae03c400) [pid = 1870] [serial = 251] [outer = 0x7f98a404ec00] 10:22:47 INFO - PROCESS | 1870 | 1461691367353 Marionette DEBUG loaded listener.js 10:22:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 94 (0x7f98ae043000) [pid = 1870] [serial = 252] [outer = 0x7f98a404ec00] 10:22:48 INFO - PROCESS | 1870 | 1461691368065 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]]]}] 10:22:48 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. 10:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 978ms 10:22:48 INFO - PROCESS | 1870 | 1461691368095 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 10:22:48 INFO - PROCESS | 1870 | 1461691368101 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 10:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:22:48 INFO - PROCESS | 1870 | 1461691368109 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:22:48 INFO - PROCESS | 1870 | 1461691368114 Marionette TRACE conn3 <- [1,310,null,{}] 10:22:48 INFO - PROCESS | 1870 | 1461691368123 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}] 10:22:48 INFO - PROCESS | 1870 | 1461691368279 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 10:22:48 INFO - PROCESS | 1870 | 1461691368397 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:48 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a9c63000 == 43 [pid = 1870] [id = 85] 10:22:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 95 (0x7f98a43e0c00) [pid = 1870] [serial = 253] [outer = (nil)] 10:22:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 96 (0x7f98a5e18000) [pid = 1870] [serial = 254] [outer = 0x7f98a43e0c00] 10:22:48 INFO - PROCESS | 1870 | 1461691368514 Marionette DEBUG loaded listener.js 10:22:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 97 (0x7f98a72b3c00) [pid = 1870] [serial = 255] [outer = 0x7f98a43e0c00] 10:22:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 98 (0x7f98a72bec00) [pid = 1870] [serial = 256] [outer = 0x7f98a5b7f400] 10:22:49 INFO - PROCESS | 1870 | 1461691369508 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]]]}] 10:22:49 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. 10:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1440ms 10:22:49 INFO - PROCESS | 1870 | 1461691369549 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 10:22:49 INFO - PROCESS | 1870 | 1461691369556 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 10:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:22:49 INFO - PROCESS | 1870 | 1461691369566 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:22:49 INFO - PROCESS | 1870 | 1461691369569 Marionette TRACE conn3 <- [1,314,null,{}] 10:22:49 INFO - PROCESS | 1870 | 1461691369575 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}] 10:22:49 INFO - PROCESS | 1870 | 1461691369757 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 10:22:49 INFO - PROCESS | 1870 | 1461691369897 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:49 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aed3e000 == 44 [pid = 1870] [id = 86] 10:22:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 99 (0x7f98a5cd4800) [pid = 1870] [serial = 257] [outer = (nil)] 10:22:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 100 (0x7f98ad650400) [pid = 1870] [serial = 258] [outer = 0x7f98a5cd4800] 10:22:49 INFO - PROCESS | 1870 | 1461691369966 Marionette DEBUG loaded listener.js 10:22:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 101 (0x7f98ae03b800) [pid = 1870] [serial = 259] [outer = 0x7f98a5cd4800] 10:22:50 INFO - PROCESS | 1870 | 1461691370780 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]]]}] 10:22:50 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. 10:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1227ms 10:22:50 INFO - PROCESS | 1870 | 1461691370793 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 10:22:50 INFO - PROCESS | 1870 | 1461691370796 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 10:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:22:50 INFO - PROCESS | 1870 | 1461691370802 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:22:50 INFO - PROCESS | 1870 | 1461691370808 Marionette TRACE conn3 <- [1,318,null,{}] 10:22:50 INFO - PROCESS | 1870 | 1461691370822 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}] 10:22:50 INFO - PROCESS | 1870 | 1461691370969 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 10:22:51 INFO - PROCESS | 1870 | 1461691371106 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:51 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c0316800 == 45 [pid = 1870] [id = 87] 10:22:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 102 (0x7f98ae045000) [pid = 1870] [serial = 260] [outer = (nil)] 10:22:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 103 (0x7f98b035d400) [pid = 1870] [serial = 261] [outer = 0x7f98ae045000] 10:22:51 INFO - PROCESS | 1870 | 1461691371177 Marionette DEBUG loaded listener.js 10:22:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 104 (0x7f98bab43000) [pid = 1870] [serial = 262] [outer = 0x7f98ae045000] 10:22:52 INFO - PROCESS | 1870 | 1461691372055 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]]]}] 10:22:52 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. 10:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1283ms 10:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:22:52 INFO - PROCESS | 1870 | 1461691372087 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 10:22:52 INFO - PROCESS | 1870 | 1461691372090 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 10:22:52 INFO - PROCESS | 1870 | 1461691372096 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:22:52 INFO - PROCESS | 1870 | 1461691372099 Marionette TRACE conn3 <- [1,322,null,{}] 10:22:52 INFO - PROCESS | 1870 | 1461691372104 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}] 10:22:52 INFO - PROCESS | 1870 | 1461691372240 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 10:22:52 INFO - PROCESS | 1870 | 1461691372376 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:52 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c4229000 == 46 [pid = 1870] [id = 88] 10:22:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 105 (0x7f98a404d400) [pid = 1870] [serial = 263] [outer = (nil)] 10:22:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 106 (0x7f98bdf40400) [pid = 1870] [serial = 264] [outer = 0x7f98a404d400] 10:22:52 INFO - PROCESS | 1870 | 1461691372445 Marionette DEBUG loaded listener.js 10:22:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 107 (0x7f98bf9a0400) [pid = 1870] [serial = 265] [outer = 0x7f98a404d400] 10:22:53 INFO - PROCESS | 1870 | 1461691373256 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]]]}] 10:22:53 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. 10:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1232ms 10:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:22:53 INFO - PROCESS | 1870 | 1461691373328 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 10:22:53 INFO - PROCESS | 1870 | 1461691373331 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 10:22:53 INFO - PROCESS | 1870 | 1461691373336 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:22:53 INFO - PROCESS | 1870 | 1461691373339 Marionette TRACE conn3 <- [1,326,null,{}] 10:22:53 INFO - PROCESS | 1870 | 1461691373344 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}] 10:22:53 INFO - PROCESS | 1870 | 1461691373483 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 10:22:53 INFO - PROCESS | 1870 | 1461691373616 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:53 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac1db000 == 47 [pid = 1870] [id = 89] 10:22:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 108 (0x7f98a7256800) [pid = 1870] [serial = 266] [outer = (nil)] 10:22:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 109 (0x7f98ad652c00) [pid = 1870] [serial = 267] [outer = 0x7f98a7256800] 10:22:53 INFO - PROCESS | 1870 | 1461691373689 Marionette DEBUG loaded listener.js 10:22:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 110 (0x7f98bfea0000) [pid = 1870] [serial = 268] [outer = 0x7f98a7256800] 10:22:54 INFO - PROCESS | 1870 | 1461691374715 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]]]}] 10:22:54 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. 10:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1433ms 10:22:54 INFO - PROCESS | 1870 | 1461691374770 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 10:22:54 INFO - PROCESS | 1870 | 1461691374774 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 10:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:22:54 INFO - PROCESS | 1870 | 1461691374783 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:22:54 INFO - PROCESS | 1870 | 1461691374787 Marionette TRACE conn3 <- [1,330,null,{}] 10:22:54 INFO - PROCESS | 1870 | 1461691374794 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}] 10:22:54 INFO - PROCESS | 1870 | 1461691374946 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 10:22:55 INFO - PROCESS | 1870 | 1461691375156 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:55 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a8743000 == 48 [pid = 1870] [id = 90] 10:22:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 111 (0x7f98a5e7f000) [pid = 1870] [serial = 269] [outer = (nil)] 10:22:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 112 (0x7f98a75f9800) [pid = 1870] [serial = 270] [outer = 0x7f98a5e7f000] 10:22:55 INFO - PROCESS | 1870 | 1461691375229 Marionette DEBUG loaded listener.js 10:22:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 113 (0x7f98ab6d5c00) [pid = 1870] [serial = 271] [outer = 0x7f98a5e7f000] 10:22:55 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98baee2800 == 47 [pid = 1870] [id = 83] 10:22:55 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b9d94800 == 46 [pid = 1870] [id = 82] 10:22:55 INFO - PROCESS | 1870 | --DOMWINDOW == 112 (0x7f98ad650000) [pid = 1870] [serial = 215] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aedd4000 == 45 [pid = 1870] [id = 81] 10:22:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98adc8b800 == 44 [pid = 1870] [id = 80] 10:22:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a9c48800 == 43 [pid = 1870] [id = 79] 10:22:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a44bb000 == 42 [pid = 1870] [id = 78] 10:22:56 INFO - PROCESS | 1870 | 1461691376048 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]]]}] 10:22:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a9c64000 == 41 [pid = 1870] [id = 73] 10:22:56 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. 10:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1283ms 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 111 (0x7f98bf85e000) [pid = 1870] [serial = 194] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 110 (0x7f98ae605400) [pid = 1870] [serial = 201] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 109 (0x7f98ac0d8c00) [pid = 1870] [serial = 198] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 108 (0x7f98a9c8d000) [pid = 1870] [serial = 197] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 107 (0x7f98bf9af800) [pid = 1870] [serial = 195] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 106 (0x7f98bf9a1000) [pid = 1870] [serial = 207] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 105 (0x7f98bc02e800) [pid = 1870] [serial = 191] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 104 (0x7f98bfe70400) [pid = 1870] [serial = 209] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 103 (0x7f98adc2a000) [pid = 1870] [serial = 200] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 102 (0x7f98a4162c00) [pid = 1870] [serial = 179] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 101 (0x7f98bac67400) [pid = 1870] [serial = 204] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 100 (0x7f98ace2a000) [pid = 1870] [serial = 156] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 99 (0x7f98ae655400) [pid = 1870] [serial = 185] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 98 (0x7f98bac66c00) [pid = 1870] [serial = 188] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 97 (0x7f98bbd2f400) [pid = 1870] [serial = 206] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 96 (0x7f98a9c88400) [pid = 1870] [serial = 182] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 95 (0x7f98b1006800) [pid = 1870] [serial = 203] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 94 (0x7f98c0202c00) [pid = 1870] [serial = 210] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 93 (0x7f98c1ec6400) [pid = 1870] [serial = 213] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | --DOMWINDOW == 92 (0x7f98c0332400) [pid = 1870] [serial = 212] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 1870 | 1461691376083 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 10:22:56 INFO - PROCESS | 1870 | 1461691376089 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 10:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:22:56 INFO - PROCESS | 1870 | 1461691376098 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:22:56 INFO - PROCESS | 1870 | 1461691376102 Marionette TRACE conn3 <- [1,334,null,{}] 10:22:56 INFO - PROCESS | 1870 | 1461691376106 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}] 10:22:56 INFO - PROCESS | 1870 | 1461691376235 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 10:22:56 INFO - PROCESS | 1870 | 1461691376252 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:56 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac368800 == 42 [pid = 1870] [id = 91] 10:22:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 93 (0x7f98ac0d8000) [pid = 1870] [serial = 272] [outer = (nil)] 10:22:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 94 (0x7f98ad64a400) [pid = 1870] [serial = 273] [outer = 0x7f98ac0d8000] 10:22:56 INFO - PROCESS | 1870 | 1461691376309 Marionette DEBUG loaded listener.js 10:22:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 95 (0x7f98ae03d800) [pid = 1870] [serial = 274] [outer = 0x7f98ac0d8000] 10:22:57 INFO - PROCESS | 1870 | 1461691377092 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]]]}] 10:22:57 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. 10:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1026ms 10:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:22:57 INFO - PROCESS | 1870 | 1461691377124 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 10:22:57 INFO - PROCESS | 1870 | 1461691377127 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 10:22:57 INFO - PROCESS | 1870 | 1461691377133 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:22:57 INFO - PROCESS | 1870 | 1461691377138 Marionette TRACE conn3 <- [1,338,null,{}] 10:22:57 INFO - PROCESS | 1870 | 1461691377166 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}] 10:22:57 INFO - PROCESS | 1870 | 1461691377300 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 10:22:57 INFO - PROCESS | 1870 | 1461691377320 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:57 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b3edd000 == 43 [pid = 1870] [id = 92] 10:22:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 96 (0x7f98aef6c800) [pid = 1870] [serial = 275] [outer = (nil)] 10:22:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 97 (0x7f98b1006000) [pid = 1870] [serial = 276] [outer = 0x7f98aef6c800] 10:22:57 INFO - PROCESS | 1870 | 1461691377381 Marionette DEBUG loaded listener.js 10:22:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 98 (0x7f98b9de7800) [pid = 1870] [serial = 277] [outer = 0x7f98aef6c800] 10:22:58 INFO - PROCESS | 1870 | 1461691378074 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]]]}] 10:22:58 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. 10:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 982ms 10:22:58 INFO - PROCESS | 1870 | 1461691378114 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 10:22:58 INFO - PROCESS | 1870 | 1461691378118 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 10:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:22:58 INFO - PROCESS | 1870 | 1461691378123 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:22:58 INFO - PROCESS | 1870 | 1461691378125 Marionette TRACE conn3 <- [1,342,null,{}] 10:22:58 INFO - PROCESS | 1870 | 1461691378129 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}] 10:22:58 INFO - PROCESS | 1870 | 1461691378311 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 10:22:58 INFO - PROCESS | 1870 | 1461691378330 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:58 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98baee2800 == 44 [pid = 1870] [id = 93] 10:22:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 99 (0x7f98ae045400) [pid = 1870] [serial = 278] [outer = (nil)] 10:22:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 100 (0x7f98bbd31800) [pid = 1870] [serial = 279] [outer = 0x7f98ae045400] 10:22:58 INFO - PROCESS | 1870 | 1461691378388 Marionette DEBUG loaded listener.js 10:22:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 101 (0x7f98bf9ab000) [pid = 1870] [serial = 280] [outer = 0x7f98ae045400] 10:22:59 INFO - PROCESS | 1870 | 1461691379112 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]]]}] 10:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1030ms 10:22:59 INFO - PROCESS | 1870 | 1461691379164 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 10:22:59 INFO - PROCESS | 1870 | 1461691379168 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 10:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:22:59 INFO - PROCESS | 1870 | 1461691379173 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:22:59 INFO - PROCESS | 1870 | 1461691379175 Marionette TRACE conn3 <- [1,346,null,{}] 10:22:59 INFO - PROCESS | 1870 | 1461691379195 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}] 10:22:59 INFO - PROCESS | 1870 | 1461691379354 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 10:22:59 INFO - PROCESS | 1870 | 1461691379368 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:59 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf7ac000 == 45 [pid = 1870] [id = 94] 10:22:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 102 (0x7f98a7fd3000) [pid = 1870] [serial = 281] [outer = (nil)] 10:22:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 103 (0x7f98a7fdb400) [pid = 1870] [serial = 282] [outer = 0x7f98a7fd3000] 10:22:59 INFO - PROCESS | 1870 | 1461691379479 Marionette DEBUG loaded listener.js 10:22:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 104 (0x7f98a7fe0000) [pid = 1870] [serial = 283] [outer = 0x7f98a7fd3000] 10:23:00 INFO - PROCESS | 1870 | 1461691380152 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]]]}] 10:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1039ms 10:23:00 INFO - PROCESS | 1870 | 1461691380213 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 10:23:00 INFO - PROCESS | 1870 | 1461691380217 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 10:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:23:00 INFO - PROCESS | 1870 | 1461691380222 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:23:00 INFO - PROCESS | 1870 | 1461691380224 Marionette TRACE conn3 <- [1,350,null,{}] 10:23:00 INFO - PROCESS | 1870 | 1461691380229 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}] 10:23:00 INFO - PROCESS | 1870 | 1461691380429 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 10:23:00 INFO - PROCESS | 1870 | 1461691380451 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:00 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c1e25000 == 46 [pid = 1870] [id = 95] 10:23:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 105 (0x7f98a3be8c00) [pid = 1870] [serial = 284] [outer = (nil)] 10:23:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 106 (0x7f98a3bee800) [pid = 1870] [serial = 285] [outer = 0x7f98a3be8c00] 10:23:00 INFO - PROCESS | 1870 | 1461691380524 Marionette DEBUG loaded listener.js 10:23:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 107 (0x7f98bfe70400) [pid = 1870] [serial = 286] [outer = 0x7f98a3be8c00] 10:23:00 INFO - PROCESS | 1870 | --DOMWINDOW == 106 (0x7f98a43e2400) [pid = 1870] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:23:00 INFO - PROCESS | 1870 | --DOMWINDOW == 105 (0x7f98b020d000) [pid = 1870] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:23:00 INFO - PROCESS | 1870 | --DOMWINDOW == 104 (0x7f98a5e1cc00) [pid = 1870] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:23:00 INFO - PROCESS | 1870 | --DOMWINDOW == 103 (0x7f98b0210400) [pid = 1870] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:23:00 INFO - PROCESS | 1870 | --DOMWINDOW == 102 (0x7f98a5e1d400) [pid = 1870] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:23:00 INFO - PROCESS | 1870 | --DOMWINDOW == 101 (0x7f98a43e4c00) [pid = 1870] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:23:00 INFO - PROCESS | 1870 | --DOMWINDOW == 100 (0x7f98a404e800) [pid = 1870] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:23:00 INFO - PROCESS | 1870 | --DOMWINDOW == 99 (0x7f98abeee400) [pid = 1870] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:23:00 INFO - PROCESS | 1870 | --DOMWINDOW == 98 (0x7f98ad656400) [pid = 1870] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:23:00 INFO - PROCESS | 1870 | --DOMWINDOW == 97 (0x7f98bae8e000) [pid = 1870] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:23:00 INFO - PROCESS | 1870 | --DOMWINDOW == 96 (0x7f98b0357400) [pid = 1870] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:23:00 INFO - PROCESS | 1870 | --DOMWINDOW == 95 (0x7f98a7253000) [pid = 1870] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:23:00 INFO - PROCESS | 1870 | --DOMWINDOW == 94 (0x7f98a42b7c00) [pid = 1870] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:23:00 INFO - PROCESS | 1870 | --DOMWINDOW == 93 (0x7f98a5ae3400) [pid = 1870] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:23:01 INFO - PROCESS | 1870 | 1461691381291 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]]]}] 10:23:01 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. 10:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1124ms 10:23:01 INFO - PROCESS | 1870 | 1461691381371 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 10:23:01 INFO - PROCESS | 1870 | 1461691381375 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 10:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:23:01 INFO - PROCESS | 1870 | 1461691381384 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:23:01 INFO - PROCESS | 1870 | 1461691381386 Marionette TRACE conn3 <- [1,354,null,{}] 10:23:01 INFO - PROCESS | 1870 | 1461691381391 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}] 10:23:01 INFO - PROCESS | 1870 | 1461691381516 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 10:23:01 INFO - PROCESS | 1870 | 1461691381547 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:01 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bbe15000 == 47 [pid = 1870] [id = 96] 10:23:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 94 (0x7f98a72e7800) [pid = 1870] [serial = 287] [outer = (nil)] 10:23:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 95 (0x7f98b0357400) [pid = 1870] [serial = 288] [outer = 0x7f98a72e7800] 10:23:01 INFO - PROCESS | 1870 | 1461691381604 Marionette DEBUG loaded listener.js 10:23:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 96 (0x7f98bf9af800) [pid = 1870] [serial = 289] [outer = 0x7f98a72e7800] 10:23:02 INFO - PROCESS | 1870 | 1461691382312 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]]]}] 10:23:02 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. 10:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 978ms 10:23:02 INFO - PROCESS | 1870 | 1461691382362 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 10:23:02 INFO - PROCESS | 1870 | 1461691382366 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 10:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:23:02 INFO - PROCESS | 1870 | 1461691382371 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:23:02 INFO - PROCESS | 1870 | 1461691382373 Marionette TRACE conn3 <- [1,358,null,{}] 10:23:02 INFO - PROCESS | 1870 | 1461691382385 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}] 10:23:02 INFO - PROCESS | 1870 | 1461691382506 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 10:23:02 INFO - PROCESS | 1870 | 1461691382524 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:02 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac8bd000 == 48 [pid = 1870] [id = 97] 10:23:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 97 (0x7f98a17ebc00) [pid = 1870] [serial = 290] [outer = (nil)] 10:23:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 98 (0x7f98a17f6400) [pid = 1870] [serial = 291] [outer = 0x7f98a17ebc00] 10:23:02 INFO - PROCESS | 1870 | 1461691382581 Marionette DEBUG loaded listener.js 10:23:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 99 (0x7f98a5e14800) [pid = 1870] [serial = 292] [outer = 0x7f98a17ebc00] 10:23:03 INFO - PROCESS | 1870 | 1461691383573 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]]]}] 10:23:03 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. 10:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1226ms 10:23:03 INFO - PROCESS | 1870 | 1461691383598 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 10:23:03 INFO - PROCESS | 1870 | 1461691383604 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 10:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:23:03 INFO - PROCESS | 1870 | 1461691383613 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:23:03 INFO - PROCESS | 1870 | 1461691383617 Marionette TRACE conn3 <- [1,362,null,{}] 10:23:03 INFO - PROCESS | 1870 | 1461691383625 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}] 10:23:03 INFO - PROCESS | 1870 | 1461691383778 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 10:23:03 INFO - PROCESS | 1870 | 1461691383940 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:03 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acb59000 == 49 [pid = 1870] [id = 98] 10:23:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 100 (0x7f98a3beec00) [pid = 1870] [serial = 293] [outer = (nil)] 10:23:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 101 (0x7f98a42ae800) [pid = 1870] [serial = 294] [outer = 0x7f98a3beec00] 10:23:04 INFO - PROCESS | 1870 | 1461691384014 Marionette DEBUG loaded listener.js 10:23:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 102 (0x7f98a5e1a400) [pid = 1870] [serial = 295] [outer = 0x7f98a3beec00] 10:23:04 INFO - PROCESS | 1870 | 1461691384837 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]]]}] 10:23:04 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. 10:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1235ms 10:23:04 INFO - PROCESS | 1870 | 1461691384848 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 10:23:04 INFO - PROCESS | 1870 | 1461691384855 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 10:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:23:04 INFO - PROCESS | 1870 | 1461691384882 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:23:04 INFO - PROCESS | 1870 | 1461691384887 Marionette TRACE conn3 <- [1,366,null,{}] 10:23:04 INFO - PROCESS | 1870 | 1461691384892 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}] 10:23:05 INFO - PROCESS | 1870 | 1461691385041 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 10:23:05 INFO - PROCESS | 1870 | 1461691385181 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:05 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b10c7000 == 50 [pid = 1870] [id = 99] 10:23:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 103 (0x7f98a72b4c00) [pid = 1870] [serial = 296] [outer = (nil)] 10:23:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 104 (0x7f98a7fd9000) [pid = 1870] [serial = 297] [outer = 0x7f98a72b4c00] 10:23:05 INFO - PROCESS | 1870 | 1461691385251 Marionette DEBUG loaded listener.js 10:23:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 105 (0x7f98a91e2000) [pid = 1870] [serial = 298] [outer = 0x7f98a72b4c00] 10:23:06 INFO - PROCESS | 1870 | 1461691386170 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]]]}] 10:23:06 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. 10:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1331ms 10:23:06 INFO - PROCESS | 1870 | 1461691386211 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 10:23:06 INFO - PROCESS | 1870 | 1461691386214 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 10:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:23:06 INFO - PROCESS | 1870 | 1461691386221 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:23:06 INFO - PROCESS | 1870 | 1461691386227 Marionette TRACE conn3 <- [1,370,null,{}] 10:23:06 INFO - PROCESS | 1870 | 1461691386242 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}] 10:23:06 INFO - PROCESS | 1870 | 1461691386403 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 10:23:06 INFO - PROCESS | 1870 | 1461691386548 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:06 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c5022800 == 51 [pid = 1870] [id = 100] 10:23:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 106 (0x7f98ab644000) [pid = 1870] [serial = 299] [outer = (nil)] 10:23:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 107 (0x7f98ae03bc00) [pid = 1870] [serial = 300] [outer = 0x7f98ab644000] 10:23:06 INFO - PROCESS | 1870 | 1461691386626 Marionette DEBUG loaded listener.js 10:23:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 108 (0x7f98ae60d800) [pid = 1870] [serial = 301] [outer = 0x7f98ab644000] 10:23:07 INFO - PROCESS | 1870 | 1461691387516 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]]]}] 10:23:07 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. 10:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1334ms 10:23:07 INFO - PROCESS | 1870 | 1461691387555 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 10:23:07 INFO - PROCESS | 1870 | 1461691387560 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 10:23:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:23:07 INFO - PROCESS | 1870 | 1461691387565 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:23:07 INFO - PROCESS | 1870 | 1461691387567 Marionette TRACE conn3 <- [1,374,null,{}] 10:23:07 INFO - PROCESS | 1870 | 1461691387573 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}] 10:23:07 INFO - PROCESS | 1870 | 1461691387732 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 10:23:07 INFO - PROCESS | 1870 | 1461691387873 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:07 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aee58000 == 52 [pid = 1870] [id = 101] 10:23:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 109 (0x7f98ad650000) [pid = 1870] [serial = 302] [outer = (nil)] 10:23:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 110 (0x7f98b9df1000) [pid = 1870] [serial = 303] [outer = 0x7f98ad650000] 10:23:07 INFO - PROCESS | 1870 | 1461691387942 Marionette DEBUG loaded listener.js 10:23:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 111 (0x7f98bdfbbc00) [pid = 1870] [serial = 304] [outer = 0x7f98ad650000] 10:23:08 INFO - PROCESS | 1870 | 1461691388786 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:23:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:23:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1286ms 10:23:08 INFO - PROCESS | 1870 | 1461691388852 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 10:23:08 INFO - PROCESS | 1870 | 1461691388856 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 10:23:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:23:08 INFO - PROCESS | 1870 | 1461691388861 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:23:08 INFO - PROCESS | 1870 | 1461691388864 Marionette TRACE conn3 <- [1,378,null,{}] 10:23:08 INFO - PROCESS | 1870 | 1461691388869 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}] 10:23:09 INFO - PROCESS | 1870 | 1461691389014 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 10:23:09 INFO - PROCESS | 1870 | 1461691389370 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:09 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac8ae000 == 53 [pid = 1870] [id = 102] 10:23:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 112 (0x7f98a3beb000) [pid = 1870] [serial = 305] [outer = (nil)] 10:23:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 113 (0x7f98a3bf1400) [pid = 1870] [serial = 306] [outer = 0x7f98a3beb000] 10:23:09 INFO - PROCESS | 1870 | 1461691389510 Marionette DEBUG loaded listener.js 10:23:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 114 (0x7f98a45fc800) [pid = 1870] [serial = 307] [outer = 0x7f98a3beb000] 10:23:10 INFO - PROCESS | 1870 | 1461691390376 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:23:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:23:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1582ms 10:23:10 INFO - PROCESS | 1870 | 1461691390445 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 10:23:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:23:10 INFO - PROCESS | 1870 | 1461691390450 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 10:23:10 INFO - PROCESS | 1870 | 1461691390457 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:23:10 INFO - PROCESS | 1870 | 1461691390461 Marionette TRACE conn3 <- [1,382,null,{}] 10:23:10 INFO - PROCESS | 1870 | 1461691390468 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}] 10:23:10 INFO - PROCESS | 1870 | 1461691390644 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 10:23:10 INFO - PROCESS | 1870 | 1461691390794 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:10 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bbe15000 == 52 [pid = 1870] [id = 96] 10:23:10 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c1e25000 == 51 [pid = 1870] [id = 95] 10:23:10 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf7ac000 == 50 [pid = 1870] [id = 94] 10:23:10 INFO - PROCESS | 1870 | --DOMWINDOW == 113 (0x7f98ae03c400) [pid = 1870] [serial = 251] [outer = (nil)] [url = about:blank] 10:23:10 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5e47800 == 51 [pid = 1870] [id = 103] 10:23:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 114 (0x7f98a5e7cc00) [pid = 1870] [serial = 308] [outer = (nil)] 10:23:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 115 (0x7f98a75f0c00) [pid = 1870] [serial = 309] [outer = 0x7f98a5e7cc00] 10:23:10 INFO - PROCESS | 1870 | 1461691390926 Marionette DEBUG loaded listener.js 10:23:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 116 (0x7f98a7fd8800) [pid = 1870] [serial = 310] [outer = 0x7f98a5e7cc00] 10:23:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98baee2800 == 50 [pid = 1870] [id = 93] 10:23:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b3edd000 == 49 [pid = 1870] [id = 92] 10:23:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac368800 == 48 [pid = 1870] [id = 91] 10:23:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a8743000 == 47 [pid = 1870] [id = 90] 10:23:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bda35000 == 46 [pid = 1870] [id = 84] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 115 (0x7f98baeb7800) [pid = 1870] [serial = 177] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 114 (0x7f98a72b5000) [pid = 1870] [serial = 245] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 113 (0x7f98b109e400) [pid = 1870] [serial = 242] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 112 (0x7f98a72bbc00) [pid = 1870] [serial = 246] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 111 (0x7f98ab15f000) [pid = 1870] [serial = 234] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 110 (0x7f98a725f400) [pid = 1870] [serial = 233] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 109 (0x7f98c032f400) [pid = 1870] [serial = 231] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 108 (0x7f98bfea4800) [pid = 1870] [serial = 230] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 107 (0x7f98ac039000) [pid = 1870] [serial = 222] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 106 (0x7f98a91d9400) [pid = 1870] [serial = 221] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 105 (0x7f98ae6d3000) [pid = 1870] [serial = 239] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 104 (0x7f98a5e1d800) [pid = 1870] [serial = 219] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 103 (0x7f98a5e17c00) [pid = 1870] [serial = 218] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 102 (0x7f98acdf2800) [pid = 1870] [serial = 236] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 101 (0x7f98ad654000) [pid = 1870] [serial = 237] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 100 (0x7f98aeec9400) [pid = 1870] [serial = 225] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 99 (0x7f98ae27e400) [pid = 1870] [serial = 224] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 98 (0x7f98bab3f800) [pid = 1870] [serial = 227] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 97 (0x7f98bbd30400) [pid = 1870] [serial = 248] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 96 (0x7f98bac68c00) [pid = 1870] [serial = 243] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 95 (0x7f98b020bc00) [pid = 1870] [serial = 240] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 94 (0x7f98bdf3fc00) [pid = 1870] [serial = 249] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 93 (0x7f98bf863c00) [pid = 1870] [serial = 147] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 92 (0x7f98af069000) [pid = 1870] [serial = 153] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | --DOMWINDOW == 91 (0x7f98aafed800) [pid = 1870] [serial = 150] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:23:11 INFO - PROCESS | 1870 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:23:11 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:23:11 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:23:11 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:23:11 INFO - PROCESS | 1870 | 1461691391603 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:23:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:23:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1181ms 10:23:11 INFO - PROCESS | 1870 | 1461691391639 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 10:23:11 INFO - PROCESS | 1870 | 1461691391644 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 10:23:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:23:11 INFO - PROCESS | 1870 | 1461691391678 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:23:11 INFO - PROCESS | 1870 | 1461691391680 Marionette TRACE conn3 <- [1,386,null,{}] 10:23:11 INFO - PROCESS | 1870 | 1461691391689 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}] 10:23:11 INFO - PROCESS | 1870 | 1461691391822 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 10:23:11 INFO - PROCESS | 1870 | 1461691391832 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:11 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acda9000 == 47 [pid = 1870] [id = 104] 10:23:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 92 (0x7f98a7fe1c00) [pid = 1870] [serial = 311] [outer = (nil)] 10:23:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 93 (0x7f98abeee400) [pid = 1870] [serial = 312] [outer = 0x7f98a7fe1c00] 10:23:11 INFO - PROCESS | 1870 | 1461691391890 Marionette DEBUG loaded listener.js 10:23:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 94 (0x7f98ad10d400) [pid = 1870] [serial = 313] [outer = 0x7f98a7fe1c00] 10:23:12 INFO - PROCESS | 1870 | 1461691392675 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]]]}] 10:23:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:23:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1039ms 10:23:12 INFO - PROCESS | 1870 | 1461691392714 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 10:23:12 INFO - PROCESS | 1870 | 1461691392717 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 10:23:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:23:12 INFO - PROCESS | 1870 | 1461691392728 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:23:12 INFO - PROCESS | 1870 | 1461691392743 Marionette TRACE conn3 <- [1,390,null,{}] 10:23:12 INFO - PROCESS | 1870 | 1461691392778 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}] 10:23:12 INFO - PROCESS | 1870 | 1461691392920 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 10:23:12 INFO - PROCESS | 1870 | 1461691392931 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:12 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aed21800 == 48 [pid = 1870] [id = 105] 10:23:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 95 (0x7f98ad6b9c00) [pid = 1870] [serial = 314] [outer = (nil)] 10:23:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 96 (0x7f98ae27e400) [pid = 1870] [serial = 315] [outer = 0x7f98ad6b9c00] 10:23:12 INFO - PROCESS | 1870 | 1461691392989 Marionette DEBUG loaded listener.js 10:23:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 97 (0x7f98ae606800) [pid = 1870] [serial = 316] [outer = 0x7f98ad6b9c00] 10:23:13 INFO - PROCESS | 1870 | 1461691393745 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]]]}] 10:23:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:23:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1077ms 10:23:13 INFO - PROCESS | 1870 | 1461691393802 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 10:23:13 INFO - PROCESS | 1870 | 1461691393806 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 10:23:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:23:13 INFO - PROCESS | 1870 | 1461691393811 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:23:13 INFO - PROCESS | 1870 | 1461691393813 Marionette TRACE conn3 <- [1,394,null,{}] 10:23:13 INFO - PROCESS | 1870 | 1461691393822 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}] 10:23:13 INFO - PROCESS | 1870 | 1461691393985 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 10:23:14 INFO - PROCESS | 1870 | 1461691394019 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:14 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aee58800 == 49 [pid = 1870] [id = 106] 10:23:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 98 (0x7f98ae03d000) [pid = 1870] [serial = 317] [outer = (nil)] 10:23:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 99 (0x7f98af063000) [pid = 1870] [serial = 318] [outer = 0x7f98ae03d000] 10:23:14 INFO - PROCESS | 1870 | 1461691394077 Marionette DEBUG loaded listener.js 10:23:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 100 (0x7f98b0362800) [pid = 1870] [serial = 319] [outer = 0x7f98ae03d000] 10:23:14 INFO - PROCESS | 1870 | 1461691394804 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]]]}] 10:23:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:23:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1031ms 10:23:14 INFO - PROCESS | 1870 | 1461691394848 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 10:23:14 INFO - PROCESS | 1870 | 1461691394852 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 10:23:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:23:14 INFO - PROCESS | 1870 | 1461691394857 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:23:14 INFO - PROCESS | 1870 | 1461691394860 Marionette TRACE conn3 <- [1,398,null,{}] 10:23:14 INFO - PROCESS | 1870 | 1461691394880 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}] 10:23:15 INFO - PROCESS | 1870 | 1461691395046 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 10:23:15 INFO - PROCESS | 1870 | 1461691395113 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:15 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bac8e800 == 50 [pid = 1870] [id = 107] 10:23:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 101 (0x7f98b4d82000) [pid = 1870] [serial = 320] [outer = (nil)] 10:23:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 102 (0x7f98b9d14800) [pid = 1870] [serial = 321] [outer = 0x7f98b4d82000] 10:23:15 INFO - PROCESS | 1870 | 1461691395187 Marionette DEBUG loaded listener.js 10:23:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 103 (0x7f98bae43c00) [pid = 1870] [serial = 322] [outer = 0x7f98b4d82000] 10:23:15 INFO - PROCESS | 1870 | --DOMWINDOW == 102 (0x7f98a404a800) [pid = 1870] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:23:15 INFO - PROCESS | 1870 | --DOMWINDOW == 101 (0x7f98a7fd3000) [pid = 1870] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:23:15 INFO - PROCESS | 1870 | --DOMWINDOW == 100 (0x7f98a3be8c00) [pid = 1870] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:23:15 INFO - PROCESS | 1870 | --DOMWINDOW == 99 (0x7f98a72e7800) [pid = 1870] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:23:15 INFO - PROCESS | 1870 | --DOMWINDOW == 98 (0x7f98ae045400) [pid = 1870] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:23:15 INFO - PROCESS | 1870 | --DOMWINDOW == 97 (0x7f98a5e7f000) [pid = 1870] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:23:15 INFO - PROCESS | 1870 | --DOMWINDOW == 96 (0x7f98aef6c800) [pid = 1870] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:23:15 INFO - PROCESS | 1870 | --DOMWINDOW == 95 (0x7f98a7256800) [pid = 1870] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:23:15 INFO - PROCESS | 1870 | --DOMWINDOW == 94 (0x7f98ac0d8000) [pid = 1870] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:23:16 INFO - PROCESS | 1870 | 1461691396127 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]]]}] 10:23:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:23:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1286ms 10:23:16 INFO - PROCESS | 1870 | 1461691396154 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 10:23:16 INFO - PROCESS | 1870 | 1461691396157 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 10:23:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:23:16 INFO - PROCESS | 1870 | 1461691396163 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:23:16 INFO - PROCESS | 1870 | 1461691396165 Marionette TRACE conn3 <- [1,402,null,{}] 10:23:16 INFO - PROCESS | 1870 | 1461691396170 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}] 10:23:16 INFO - PROCESS | 1870 | 1461691396302 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 10:23:16 INFO - PROCESS | 1870 | 1461691396425 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:16 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98abe68000 == 51 [pid = 1870] [id = 108] 10:23:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 95 (0x7f98a7fd7800) [pid = 1870] [serial = 323] [outer = (nil)] 10:23:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 96 (0x7f98bae50800) [pid = 1870] [serial = 324] [outer = 0x7f98a7fd7800] 10:23:16 INFO - PROCESS | 1870 | 1461691396493 Marionette DEBUG loaded listener.js 10:23:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 97 (0x7f98bc02ec00) [pid = 1870] [serial = 325] [outer = 0x7f98a7fd7800] 10:23:17 INFO - PROCESS | 1870 | 1461691397138 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]]]}] 10:23:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:23:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1027ms 10:23:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:23:17 INFO - PROCESS | 1870 | 1461691397191 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 10:23:17 INFO - PROCESS | 1870 | 1461691397194 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 10:23:17 INFO - PROCESS | 1870 | 1461691397198 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:23:17 INFO - PROCESS | 1870 | 1461691397203 Marionette TRACE conn3 <- [1,406,null,{}] 10:23:17 INFO - PROCESS | 1870 | 1461691397207 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}] 10:23:17 INFO - PROCESS | 1870 | 1461691397368 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 10:23:17 INFO - PROCESS | 1870 | 1461691397385 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:17 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf75d000 == 52 [pid = 1870] [id = 109] 10:23:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 98 (0x7f98a875f400) [pid = 1870] [serial = 326] [outer = (nil)] 10:23:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 99 (0x7f98a8767800) [pid = 1870] [serial = 327] [outer = 0x7f98a875f400] 10:23:17 INFO - PROCESS | 1870 | 1461691397443 Marionette DEBUG loaded listener.js 10:23:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 100 (0x7f98a876b400) [pid = 1870] [serial = 328] [outer = 0x7f98a875f400] 10:23:18 INFO - PROCESS | 1870 | 1461691398351 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]]]}] 10:23:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:23:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1227ms 10:23:18 INFO - PROCESS | 1870 | 1461691398427 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 10:23:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:23:18 INFO - PROCESS | 1870 | 1461691398433 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 10:23:18 INFO - PROCESS | 1870 | 1461691398441 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:23:18 INFO - PROCESS | 1870 | 1461691398446 Marionette TRACE conn3 <- [1,410,null,{}] 10:23:18 INFO - PROCESS | 1870 | 1461691398454 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}] 10:23:18 INFO - PROCESS | 1870 | 1461691398648 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 10:23:18 INFO - PROCESS | 1870 | 1461691398785 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:18 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac8ba000 == 53 [pid = 1870] [id = 110] 10:23:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 101 (0x7f98a3bf1800) [pid = 1870] [serial = 329] [outer = (nil)] 10:23:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 102 (0x7f98a5e7bc00) [pid = 1870] [serial = 330] [outer = 0x7f98a3bf1800] 10:23:18 INFO - PROCESS | 1870 | 1461691398864 Marionette DEBUG loaded listener.js 10:23:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 103 (0x7f98a7fd3800) [pid = 1870] [serial = 331] [outer = 0x7f98a3bf1800] 10:23:19 INFO - PROCESS | 1870 | 1461691399743 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]]]}] 10:23:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:23:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1332ms 10:23:19 INFO - PROCESS | 1870 | 1461691399773 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 10:23:19 INFO - PROCESS | 1870 | 1461691399781 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 10:23:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:23:19 INFO - PROCESS | 1870 | 1461691399790 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:23:19 INFO - PROCESS | 1870 | 1461691399794 Marionette TRACE conn3 <- [1,414,null,{}] 10:23:19 INFO - PROCESS | 1870 | 1461691399800 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}] 10:23:19 INFO - PROCESS | 1870 | 1461691399944 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 10:23:20 INFO - PROCESS | 1870 | 1461691400089 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:20 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aee5a800 == 54 [pid = 1870] [id = 111] 10:23:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 104 (0x7f98a876bc00) [pid = 1870] [serial = 332] [outer = (nil)] 10:23:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 105 (0x7f98ab644400) [pid = 1870] [serial = 333] [outer = 0x7f98a876bc00] 10:23:20 INFO - PROCESS | 1870 | 1461691400160 Marionette DEBUG loaded listener.js 10:23:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 106 (0x7f98ace2d800) [pid = 1870] [serial = 334] [outer = 0x7f98a876bc00] 10:23:21 INFO - PROCESS | 1870 | 1461691401082 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]]]}] 10:23:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:23:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1328ms 10:23:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:23:21 INFO - PROCESS | 1870 | 1461691401118 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 10:23:21 INFO - PROCESS | 1870 | 1461691401121 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 10:23:21 INFO - PROCESS | 1870 | 1461691401128 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:23:21 INFO - PROCESS | 1870 | 1461691401133 Marionette TRACE conn3 <- [1,418,null,{}] 10:23:21 INFO - PROCESS | 1870 | 1461691401148 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}] 10:23:21 INFO - PROCESS | 1870 | 1461691401306 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 10:23:21 INFO - PROCESS | 1870 | 1461691401443 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:21 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bfeca000 == 55 [pid = 1870] [id = 112] 10:23:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 107 (0x7f98a7fd5c00) [pid = 1870] [serial = 335] [outer = (nil)] 10:23:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 108 (0x7f98af06c800) [pid = 1870] [serial = 336] [outer = 0x7f98a7fd5c00] 10:23:21 INFO - PROCESS | 1870 | 1461691401533 Marionette DEBUG loaded listener.js 10:23:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 109 (0x7f98bac6bc00) [pid = 1870] [serial = 337] [outer = 0x7f98a7fd5c00] 10:23:22 INFO - PROCESS | 1870 | 1461691402790 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]]]}] 10:23:22 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 10:23:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1683ms 10:23:22 INFO - PROCESS | 1870 | 1461691402810 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 10:23:22 INFO - PROCESS | 1870 | 1461691402814 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 10:23:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:23:22 INFO - PROCESS | 1870 | 1461691402830 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:23:22 INFO - PROCESS | 1870 | 1461691402832 Marionette TRACE conn3 <- [1,422,null,{}] 10:23:22 INFO - PROCESS | 1870 | 1461691402837 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}] 10:23:23 INFO - PROCESS | 1870 | 1461691403013 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 10:23:23 INFO - PROCESS | 1870 | 1461691403150 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:23 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c1e90000 == 56 [pid = 1870] [id = 113] 10:23:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 110 (0x7f98acde7400) [pid = 1870] [serial = 338] [outer = (nil)] 10:23:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 111 (0x7f98bdf3e800) [pid = 1870] [serial = 339] [outer = 0x7f98acde7400] 10:23:23 INFO - PROCESS | 1870 | 1461691403222 Marionette DEBUG loaded listener.js 10:23:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 112 (0x7f98bfe71c00) [pid = 1870] [serial = 340] [outer = 0x7f98acde7400] 10:23:24 INFO - PROCESS | 1870 | 1461691404658 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]]]}] 10:23:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:23:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1837ms 10:23:24 INFO - PROCESS | 1870 | 1461691404709 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 10:23:24 INFO - PROCESS | 1870 | 1461691404714 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 10:23:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:23:24 INFO - PROCESS | 1870 | 1461691404724 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:23:24 INFO - PROCESS | 1870 | 1461691404729 Marionette TRACE conn3 <- [1,426,null,{}] 10:23:24 INFO - PROCESS | 1870 | 1461691404738 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}] 10:23:24 INFO - PROCESS | 1870 | 1461691404909 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 10:23:25 INFO - PROCESS | 1870 | 1461691405053 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4139800 == 57 [pid = 1870] [id = 114] 10:23:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 113 (0x7f98a3ced000) [pid = 1870] [serial = 341] [outer = (nil)] 10:23:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 114 (0x7f98a3cf0c00) [pid = 1870] [serial = 342] [outer = 0x7f98a3ced000] 10:23:25 INFO - PROCESS | 1870 | 1461691405152 Marionette DEBUG loaded listener.js 10:23:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 115 (0x7f98a43e0800) [pid = 1870] [serial = 343] [outer = 0x7f98a3ced000] 10:23:25 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ae69e800 == 56 [pid = 1870] [id = 62] 10:23:25 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c00ae000 == 55 [pid = 1870] [id = 76] 10:23:25 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c031c000 == 54 [pid = 1870] [id = 77] 10:23:25 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98abe68000 == 53 [pid = 1870] [id = 108] 10:23:25 INFO - PROCESS | 1870 | --DOMWINDOW == 114 (0x7f98a5e18000) [pid = 1870] [serial = 254] [outer = (nil)] [url = about:blank] 10:23:25 INFO - PROCESS | 1870 | --DOMWINDOW == 113 (0x7f98ad650400) [pid = 1870] [serial = 258] [outer = (nil)] [url = about:blank] 10:23:25 INFO - PROCESS | 1870 | --DOMWINDOW == 112 (0x7f98b035d400) [pid = 1870] [serial = 261] [outer = (nil)] [url = about:blank] 10:23:25 INFO - PROCESS | 1870 | --DOMWINDOW == 111 (0x7f98bdf40400) [pid = 1870] [serial = 264] [outer = (nil)] [url = about:blank] 10:23:25 INFO - PROCESS | 1870 | --DOMWINDOW == 110 (0x7f98a17f6400) [pid = 1870] [serial = 291] [outer = (nil)] [url = about:blank] 10:23:25 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bac8e800 == 52 [pid = 1870] [id = 107] 10:23:25 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aee58800 == 51 [pid = 1870] [id = 106] 10:23:25 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aed21800 == 50 [pid = 1870] [id = 105] 10:23:25 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acda9000 == 49 [pid = 1870] [id = 104] 10:23:25 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a5e47800 == 48 [pid = 1870] [id = 103] 10:23:25 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac8ae000 == 47 [pid = 1870] [id = 102] 10:23:25 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acb59000 == 46 [pid = 1870] [id = 98] 10:23:26 INFO - PROCESS | 1870 | 1461691406043 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] 10:23:26 INFO - PROCESS | 1870 | 1461691406118 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 10:23:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:23:26 INFO - PROCESS | 1870 | 1461691406127 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:23:26 INFO - PROCESS | 1870 | 1461691406129 Marionette TRACE conn3 <- [1,430,null,{}] 10:23:26 INFO - PROCESS | 1870 | 1461691406134 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}] 10:23:26 INFO - PROCESS | 1870 | 1461691406270 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 10:23:26 INFO - PROCESS | 1870 | 1461691406280 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:26 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad118800 == 47 [pid = 1870] [id = 115] 10:23:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 93 (0x7f98a3ce4000) [pid = 1870] [serial = 344] [outer = (nil)] 10:23:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 94 (0x7f98a725ac00) [pid = 1870] [serial = 345] [outer = 0x7f98a3ce4000] 10:23:26 INFO - PROCESS | 1870 | 1461691406339 Marionette DEBUG loaded listener.js 10:23:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 95 (0x7f98a75f9800) [pid = 1870] [serial = 346] [outer = 0x7f98a3ce4000] 10:23:27 INFO - PROCESS | 1870 | 1461691407080 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]]]}] 10:23:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:23:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 983ms 10:23:27 INFO - PROCESS | 1870 | 1461691407114 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 10:23:27 INFO - PROCESS | 1870 | 1461691407117 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 10:23:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:23:27 INFO - PROCESS | 1870 | 1461691407122 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:23:27 INFO - PROCESS | 1870 | 1461691407127 Marionette TRACE conn3 <- [1,434,null,{}] 10:23:27 INFO - PROCESS | 1870 | 1461691407142 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}] 10:23:27 INFO - PROCESS | 1870 | 1461691407278 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 10:23:27 INFO - PROCESS | 1870 | 1461691407297 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:27 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aee59000 == 48 [pid = 1870] [id = 116] 10:23:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 96 (0x7f98aaf3f800) [pid = 1870] [serial = 347] [outer = (nil)] 10:23:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 97 (0x7f98ac9cf800) [pid = 1870] [serial = 348] [outer = 0x7f98aaf3f800] 10:23:27 INFO - PROCESS | 1870 | 1461691407358 Marionette DEBUG loaded listener.js 10:23:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 98 (0x7f98ad658c00) [pid = 1870] [serial = 349] [outer = 0x7f98aaf3f800] 10:23:28 INFO - PROCESS | 1870 | 1461691408334 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]]]}] 10:23:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:23:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1285ms 10:23:28 INFO - PROCESS | 1870 | 1461691408409 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 10:23:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:23:28 INFO - PROCESS | 1870 | 1461691408414 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 10:23:28 INFO - PROCESS | 1870 | 1461691408422 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:23:28 INFO - PROCESS | 1870 | 1461691408427 Marionette TRACE conn3 <- [1,438,null,{}] 10:23:28 INFO - PROCESS | 1870 | 1461691408435 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}] 10:23:28 INFO - PROCESS | 1870 | 1461691408626 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 10:23:28 INFO - PROCESS | 1870 | 1461691408763 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ae6ab000 == 49 [pid = 1870] [id = 117] 10:23:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 99 (0x7f98a45fec00) [pid = 1870] [serial = 350] [outer = (nil)] 10:23:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 100 (0x7f98a5e78000) [pid = 1870] [serial = 351] [outer = 0x7f98a45fec00] 10:23:28 INFO - PROCESS | 1870 | 1461691408838 Marionette DEBUG loaded listener.js 10:23:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 101 (0x7f98a7fd5000) [pid = 1870] [serial = 352] [outer = 0x7f98a45fec00] 10:23:29 INFO - PROCESS | 1870 | 1461691409742 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]]]}] 10:23:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:23:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1384ms 10:23:29 INFO - PROCESS | 1870 | 1461691409806 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 10:23:29 INFO - PROCESS | 1870 | 1461691409814 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 10:23:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:23:29 INFO - PROCESS | 1870 | 1461691409824 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:23:29 INFO - PROCESS | 1870 | 1461691409828 Marionette TRACE conn3 <- [1,442,null,{}] 10:23:29 INFO - PROCESS | 1870 | 1461691409833 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}] 10:23:29 INFO - PROCESS | 1870 | 1461691409987 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 10:23:30 INFO - PROCESS | 1870 | 1461691410124 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:30 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bbb0e000 == 50 [pid = 1870] [id = 118] 10:23:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 102 (0x7f98a3be4800) [pid = 1870] [serial = 353] [outer = (nil)] 10:23:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 103 (0x7f98ad64b400) [pid = 1870] [serial = 354] [outer = 0x7f98a3be4800] 10:23:30 INFO - PROCESS | 1870 | 1461691410196 Marionette DEBUG loaded listener.js 10:23:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 104 (0x7f98ae037800) [pid = 1870] [serial = 355] [outer = 0x7f98a3be4800] 10:23:31 INFO - PROCESS | 1870 | 1461691411133 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]]]}] 10:23:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:23:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1380ms 10:23:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:23:31 INFO - PROCESS | 1870 | 1461691411204 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 10:23:31 INFO - PROCESS | 1870 | 1461691411207 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 10:23:31 INFO - PROCESS | 1870 | 1461691411213 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:23:31 INFO - PROCESS | 1870 | 1461691411220 Marionette TRACE conn3 <- [1,446,null,{}] 10:23:31 INFO - PROCESS | 1870 | 1461691411235 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}] 10:23:31 INFO - PROCESS | 1870 | 1461691411430 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 10:23:31 INFO - PROCESS | 1870 | 1461691411640 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:31 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf7c0000 == 51 [pid = 1870] [id = 119] 10:23:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 105 (0x7f98af069c00) [pid = 1870] [serial = 356] [outer = (nil)] 10:23:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 106 (0x7f98b1005800) [pid = 1870] [serial = 357] [outer = 0x7f98af069c00] 10:23:31 INFO - PROCESS | 1870 | 1461691411757 Marionette DEBUG loaded listener.js 10:23:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 107 (0x7f98bab44c00) [pid = 1870] [serial = 358] [outer = 0x7f98af069c00] 10:23:32 INFO - PROCESS | 1870 | 1461691412571 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]]]}] 10:23:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:23:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1434ms 10:23:32 INFO - PROCESS | 1870 | 1461691412646 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 10:23:32 INFO - PROCESS | 1870 | 1461691412651 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 10:23:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:23:32 INFO - PROCESS | 1870 | 1461691412656 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:23:32 INFO - PROCESS | 1870 | 1461691412659 Marionette TRACE conn3 <- [1,450,null,{}] 10:23:32 INFO - PROCESS | 1870 | 1461691412664 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}] 10:23:32 INFO - PROCESS | 1870 | 1461691412826 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 10:23:32 INFO - PROCESS | 1870 | 1461691412963 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:32 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c1e94800 == 52 [pid = 1870] [id = 120] 10:23:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 108 (0x7f98af068800) [pid = 1870] [serial = 359] [outer = (nil)] 10:23:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 109 (0x7f98bc1d5000) [pid = 1870] [serial = 360] [outer = 0x7f98af068800] 10:23:33 INFO - PROCESS | 1870 | 1461691413037 Marionette DEBUG loaded listener.js 10:23:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 110 (0x7f98bf9aa800) [pid = 1870] [serial = 361] [outer = 0x7f98af068800] 10:23:33 INFO - PROCESS | 1870 | 1461691413875 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] 10:23:33 INFO - PROCESS | 1870 | 1461691413946 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 10:23:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:23:33 INFO - PROCESS | 1870 | 1461691413952 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:23:33 INFO - PROCESS | 1870 | 1461691413955 Marionette TRACE conn3 <- [1,454,null,{}] 10:23:33 INFO - PROCESS | 1870 | 1461691413961 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}] 10:23:34 INFO - PROCESS | 1870 | 1461691414108 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 10:23:34 INFO - PROCESS | 1870 | 1461691414245 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:34 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c5021800 == 53 [pid = 1870] [id = 121] 10:23:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 111 (0x7f98a3bf1c00) [pid = 1870] [serial = 362] [outer = (nil)] 10:23:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 112 (0x7f98c0207c00) [pid = 1870] [serial = 363] [outer = 0x7f98a3bf1c00] 10:23:34 INFO - PROCESS | 1870 | 1461691414315 Marionette DEBUG loaded listener.js 10:23:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 113 (0x7f98c0324400) [pid = 1870] [serial = 364] [outer = 0x7f98a3bf1c00] 10:23:35 INFO - PROCESS | 1870 | [1870] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:23:35 INFO - PROCESS | 1870 | 1461691415237 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]]]}] 10:23:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:23:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1332ms 10:23:35 INFO - PROCESS | 1870 | 1461691415286 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 10:23:35 INFO - PROCESS | 1870 | 1461691415289 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 10:23:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:23:35 INFO - PROCESS | 1870 | 1461691415295 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:23:35 INFO - PROCESS | 1870 | 1461691415297 Marionette TRACE conn3 <- [1,458,null,{}] 10:23:35 INFO - PROCESS | 1870 | 1461691415302 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}] 10:23:35 INFO - PROCESS | 1870 | 1461691415472 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 10:23:35 INFO - PROCESS | 1870 | 1461691415738 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:35 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ade9e000 == 54 [pid = 1870] [id = 122] 10:23:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 114 (0x7f98a3be9000) [pid = 1870] [serial = 365] [outer = (nil)] 10:23:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 115 (0x7f98a3cec800) [pid = 1870] [serial = 366] [outer = 0x7f98a3be9000] 10:23:35 INFO - PROCESS | 1870 | 1461691415861 Marionette DEBUG loaded listener.js 10:23:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 116 (0x7f98a45fe400) [pid = 1870] [serial = 367] [outer = 0x7f98a3be9000] 10:23:36 INFO - PROCESS | 1870 | 1461691416670 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] 10:23:36 INFO - PROCESS | 1870 | 1461691416731 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 10:23:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:23:36 INFO - PROCESS | 1870 | 1461691416742 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:23:36 INFO - PROCESS | 1870 | 1461691416751 Marionette TRACE conn3 <- [1,462,null,{}] 10:23:36 INFO - PROCESS | 1870 | 1461691416764 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}] 10:23:36 INFO - PROCESS | 1870 | 1461691416960 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 10:23:37 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ad118800 == 53 [pid = 1870] [id = 115] 10:23:37 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4139800 == 52 [pid = 1870] [id = 114] 10:23:37 INFO - PROCESS | 1870 | 1461691417101 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:37 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac68d000 == 53 [pid = 1870] [id = 123] 10:23:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 117 (0x7f98a3ce3000) [pid = 1870] [serial = 368] [outer = (nil)] 10:23:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 118 (0x7f98a7217c00) [pid = 1870] [serial = 369] [outer = 0x7f98a3ce3000] 10:23:37 INFO - PROCESS | 1870 | 1461691417182 Marionette DEBUG loaded listener.js 10:23:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 119 (0x7f98a72b9000) [pid = 1870] [serial = 370] [outer = 0x7f98a3ce3000] 10:23:37 INFO - PROCESS | 1870 | [1870] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:23:37 INFO - PROCESS | 1870 | 1461691417942 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] 10:23:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:23:38 INFO - PROCESS | 1870 | 1461691418041 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 10:23:38 INFO - PROCESS | 1870 | 1461691418049 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:23:38 INFO - PROCESS | 1870 | 1461691418051 Marionette TRACE conn3 <- [1,466,null,{}] 10:23:38 INFO - PROCESS | 1870 | 1461691418061 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}] 10:23:38 INFO - PROCESS | 1870 | 1461691418233 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 10:23:38 INFO - PROCESS | 1870 | 1461691418303 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:38 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf71b000 == 54 [pid = 1870] [id = 124] 10:23:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 120 (0x7f98a7218000) [pid = 1870] [serial = 371] [outer = (nil)] 10:23:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 121 (0x7f98ad651000) [pid = 1870] [serial = 372] [outer = 0x7f98a7218000] 10:23:38 INFO - PROCESS | 1870 | 1461691418363 Marionette DEBUG loaded listener.js 10:23:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 122 (0x7f98ae286800) [pid = 1870] [serial = 373] [outer = 0x7f98a7218000] 10:23:39 INFO - PROCESS | 1870 | 1461691419190 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] 10:23:39 INFO - PROCESS | 1870 | 1461691419233 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 10:23:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:23:39 INFO - PROCESS | 1870 | 1461691419241 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:23:39 INFO - PROCESS | 1870 | 1461691419249 Marionette TRACE conn3 <- [1,470,null,{}] 10:23:39 INFO - PROCESS | 1870 | 1461691419271 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}] 10:23:39 INFO - PROCESS | 1870 | 1461691419444 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 10:23:39 INFO - PROCESS | 1870 | 1461691419466 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:39 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c42c3800 == 55 [pid = 1870] [id = 125] 10:23:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 123 (0x7f98ae6d7800) [pid = 1870] [serial = 374] [outer = (nil)] 10:23:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 124 (0x7f98c020fc00) [pid = 1870] [serial = 375] [outer = 0x7f98ae6d7800] 10:23:39 INFO - PROCESS | 1870 | 1461691419528 Marionette DEBUG loaded listener.js 10:23:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 125 (0x7f98c0333000) [pid = 1870] [serial = 376] [outer = 0x7f98ae6d7800] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 124 (0x7f98a5e7cc00) [pid = 1870] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 123 (0x7f98a7fd7800) [pid = 1870] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 122 (0x7f98ae03d000) [pid = 1870] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 121 (0x7f98a7257c00) [pid = 1870] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 120 (0x7f98a7fe1c00) [pid = 1870] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 119 (0x7f98a404d400) [pid = 1870] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 118 (0x7f98a43e0c00) [pid = 1870] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 117 (0x7f98a4049c00) [pid = 1870] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 116 (0x7f98ad656c00) [pid = 1870] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 115 (0x7f98a404ac00) [pid = 1870] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 114 (0x7f98a3beb000) [pid = 1870] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 113 (0x7f98b4d82000) [pid = 1870] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 112 (0x7f98ae288c00) [pid = 1870] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 111 (0x7f98a5cd4800) [pid = 1870] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 110 (0x7f98ad6b9c00) [pid = 1870] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 109 (0x7f98ba93c400) [pid = 1870] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 108 (0x7f98ae045000) [pid = 1870] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 107 (0x7f98a17ebc00) [pid = 1870] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 106 (0x7f98a3ce4000) [pid = 1870] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:23:40 INFO - PROCESS | 1870 | --DOMWINDOW == 105 (0x7f98a3ced000) [pid = 1870] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:23:40 INFO - PROCESS | 1870 | 1461691420412 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]]]}] 10:23:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:23:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1194ms 10:23:40 INFO - PROCESS | 1870 | 1461691420436 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 10:23:40 INFO - PROCESS | 1870 | 1461691420440 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 10:23:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:23:40 INFO - PROCESS | 1870 | 1461691420445 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:23:40 INFO - PROCESS | 1870 | 1461691420447 Marionette TRACE conn3 <- [1,474,null,{}] 10:23:40 INFO - PROCESS | 1870 | 1461691420452 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}] 10:23:40 INFO - PROCESS | 1870 | 1461691420579 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 10:23:40 INFO - PROCESS | 1870 | 1461691420592 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:40 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4916000 == 56 [pid = 1870] [id = 126] 10:23:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 106 (0x7f98a3be3800) [pid = 1870] [serial = 377] [outer = (nil)] 10:23:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 107 (0x7f98a72b5000) [pid = 1870] [serial = 378] [outer = 0x7f98a3be3800] 10:23:40 INFO - PROCESS | 1870 | 1461691420648 Marionette DEBUG loaded listener.js 10:23:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 108 (0x7f98ae03d000) [pid = 1870] [serial = 379] [outer = 0x7f98a3be3800] 10:23:41 INFO - PROCESS | 1870 | 1461691421390 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]]]}] 10:23:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:23:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 974ms 10:23:41 INFO - PROCESS | 1870 | 1461691421419 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 10:23:41 INFO - PROCESS | 1870 | 1461691421422 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 10:23:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:23:41 INFO - PROCESS | 1870 | 1461691421427 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:23:41 INFO - PROCESS | 1870 | 1461691421429 Marionette TRACE conn3 <- [1,478,null,{}] 10:23:41 INFO - PROCESS | 1870 | 1461691421434 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}] 10:23:41 INFO - PROCESS | 1870 | 1461691421609 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 10:23:41 INFO - PROCESS | 1870 | 1461691421623 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:41 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5e4c000 == 57 [pid = 1870] [id = 127] 10:23:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 109 (0x7f98a7ff2c00) [pid = 1870] [serial = 380] [outer = (nil)] 10:23:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 110 (0x7f98a7ff4800) [pid = 1870] [serial = 381] [outer = 0x7f98a7ff2c00] 10:23:41 INFO - PROCESS | 1870 | 1461691421694 Marionette DEBUG loaded listener.js 10:23:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 111 (0x7f98ae045000) [pid = 1870] [serial = 382] [outer = 0x7f98a7ff2c00] 10:23:42 INFO - PROCESS | 1870 | 1461691422643 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]]]}] 10:23:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:23:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1281ms 10:23:42 INFO - PROCESS | 1870 | 1461691422710 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 10:23:42 INFO - PROCESS | 1870 | 1461691422715 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 10:23:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:23:42 INFO - PROCESS | 1870 | 1461691422723 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:23:42 INFO - PROCESS | 1870 | 1461691422728 Marionette TRACE conn3 <- [1,482,null,{}] 10:23:42 INFO - PROCESS | 1870 | 1461691422736 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}] 10:23:42 INFO - PROCESS | 1870 | 1461691422932 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 10:23:43 INFO - PROCESS | 1870 | 1461691423076 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:43 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1e1f800 == 58 [pid = 1870] [id = 128] 10:23:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 112 (0x7f98a399a400) [pid = 1870] [serial = 383] [outer = (nil)] 10:23:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 113 (0x7f98a39a5c00) [pid = 1870] [serial = 384] [outer = 0x7f98a399a400] 10:23:43 INFO - PROCESS | 1870 | 1461691423148 Marionette DEBUG loaded listener.js 10:23:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 114 (0x7f98a3cf0000) [pid = 1870] [serial = 385] [outer = 0x7f98a399a400] 10:23:44 INFO - PROCESS | 1870 | 1461691424091 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]]]}] 10:23:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:23:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1437ms 10:23:44 INFO - PROCESS | 1870 | 1461691424160 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 10:23:44 INFO - PROCESS | 1870 | 1461691424168 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 10:23:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:23:44 INFO - PROCESS | 1870 | 1461691424177 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:23:44 INFO - PROCESS | 1870 | 1461691424181 Marionette TRACE conn3 <- [1,486,null,{}] 10:23:44 INFO - PROCESS | 1870 | 1461691424186 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}] 10:23:44 INFO - PROCESS | 1870 | 1461691424338 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 10:23:44 INFO - PROCESS | 1870 | 1461691424480 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:44 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ba915000 == 59 [pid = 1870] [id = 129] 10:23:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 115 (0x7f98a7210c00) [pid = 1870] [serial = 386] [outer = (nil)] 10:23:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 116 (0x7f98a721cc00) [pid = 1870] [serial = 387] [outer = 0x7f98a7210c00] 10:23:44 INFO - PROCESS | 1870 | 1461691424549 Marionette DEBUG loaded listener.js 10:23:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 117 (0x7f98a7fed800) [pid = 1870] [serial = 388] [outer = 0x7f98a7210c00] 10:23:45 INFO - PROCESS | 1870 | 1461691425426 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]]]}] 10:23:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:23:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1282ms 10:23:45 INFO - PROCESS | 1870 | 1461691425460 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 10:23:45 INFO - PROCESS | 1870 | 1461691425463 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 10:23:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:23:45 INFO - PROCESS | 1870 | 1461691425469 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:23:45 INFO - PROCESS | 1870 | 1461691425474 Marionette TRACE conn3 <- [1,490,null,{}] 10:23:45 INFO - PROCESS | 1870 | 1461691425488 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}] 10:23:45 INFO - PROCESS | 1870 | 1461691425633 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 10:23:45 INFO - PROCESS | 1870 | 1461691425783 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:45 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c449b800 == 60 [pid = 1870] [id = 130] 10:23:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 118 (0x7f98a7ff9c00) [pid = 1870] [serial = 389] [outer = (nil)] 10:23:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 119 (0x7f98ae03c800) [pid = 1870] [serial = 390] [outer = 0x7f98a7ff9c00] 10:23:45 INFO - PROCESS | 1870 | 1461691425856 Marionette DEBUG loaded listener.js 10:23:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 120 (0x7f98af069000) [pid = 1870] [serial = 391] [outer = 0x7f98a7ff9c00] 10:23:46 INFO - PROCESS | 1870 | 1461691426707 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]]]}] 10:23:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:23:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1295ms 10:23:46 INFO - PROCESS | 1870 | 1461691426764 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 10:23:46 INFO - PROCESS | 1870 | 1461691426769 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 10:23:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:23:46 INFO - PROCESS | 1870 | 1461691426774 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:23:46 INFO - PROCESS | 1870 | 1461691426776 Marionette TRACE conn3 <- [1,494,null,{}] 10:23:46 INFO - PROCESS | 1870 | 1461691426782 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}] 10:23:46 INFO - PROCESS | 1870 | 1461691426934 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 10:23:47 INFO - PROCESS | 1870 | 1461691427077 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:47 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3dee800 == 61 [pid = 1870] [id = 131] 10:23:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 121 (0x7f98a8769400) [pid = 1870] [serial = 392] [outer = (nil)] 10:23:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 122 (0x7f98bbd39c00) [pid = 1870] [serial = 393] [outer = 0x7f98a8769400] 10:23:47 INFO - PROCESS | 1870 | 1461691427152 Marionette DEBUG loaded listener.js 10:23:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 123 (0x7f98bf9a5000) [pid = 1870] [serial = 394] [outer = 0x7f98a8769400] 10:23:48 INFO - PROCESS | 1870 | 1461691428008 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]]]}] 10:23:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:23:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1281ms 10:23:48 INFO - PROCESS | 1870 | 1461691428057 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 10:23:48 INFO - PROCESS | 1870 | 1461691428060 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 10:23:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:23:48 INFO - PROCESS | 1870 | 1461691428066 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:23:48 INFO - PROCESS | 1870 | 1461691428068 Marionette TRACE conn3 <- [1,498,null,{}] 10:23:48 INFO - PROCESS | 1870 | 1461691428074 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}] 10:23:48 INFO - PROCESS | 1870 | 1461691428210 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 10:23:48 INFO - PROCESS | 1870 | 1461691428361 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:48 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4fbb000 == 62 [pid = 1870] [id = 132] 10:23:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 124 (0x7f98a3997c00) [pid = 1870] [serial = 395] [outer = (nil)] 10:23:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 125 (0x7f98a4d9c000) [pid = 1870] [serial = 396] [outer = 0x7f98a3997c00] 10:23:48 INFO - PROCESS | 1870 | 1461691428430 Marionette DEBUG loaded listener.js 10:23:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 126 (0x7f98a4da5800) [pid = 1870] [serial = 397] [outer = 0x7f98a3997c00] 10:23:49 INFO - PROCESS | 1870 | 1461691429280 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]]]}] 10:23:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:23:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1280ms 10:23:49 INFO - PROCESS | 1870 | 1461691429347 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 10:23:49 INFO - PROCESS | 1870 | 1461691429351 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 10:23:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:23:49 INFO - PROCESS | 1870 | 1461691429357 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:23:49 INFO - PROCESS | 1870 | 1461691429359 Marionette TRACE conn3 <- [1,502,null,{}] 10:23:49 INFO - PROCESS | 1870 | 1461691429364 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}] 10:23:49 INFO - PROCESS | 1870 | 1461691429533 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 10:23:49 INFO - PROCESS | 1870 | 1461691429871 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:49 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a490e800 == 63 [pid = 1870] [id = 133] 10:23:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 127 (0x7f98a3998400) [pid = 1870] [serial = 398] [outer = (nil)] 10:23:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 128 (0x7f98a39a0400) [pid = 1870] [serial = 399] [outer = 0x7f98a3998400] 10:23:50 INFO - PROCESS | 1870 | 1461691430019 Marionette DEBUG loaded listener.js 10:23:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 129 (0x7f98a3bf0000) [pid = 1870] [serial = 400] [outer = 0x7f98a3998400] 10:23:50 INFO - PROCESS | 1870 | 1461691430832 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]]]}] 10:23:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:23:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1527ms 10:23:50 INFO - PROCESS | 1870 | 1461691430900 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 10:23:50 INFO - PROCESS | 1870 | 1461691430912 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 10:23:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:23:50 INFO - PROCESS | 1870 | 1461691430924 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:23:50 INFO - PROCESS | 1870 | 1461691430929 Marionette TRACE conn3 <- [1,506,null,{}] 10:23:50 INFO - PROCESS | 1870 | 1461691430935 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}] 10:23:51 INFO - PROCESS | 1870 | 1461691431077 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 10:23:51 INFO - PROCESS | 1870 | 1461691431229 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:51 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7484800 == 64 [pid = 1870] [id = 134] 10:23:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f98a4e12400) [pid = 1870] [serial = 401] [outer = (nil)] 10:23:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 131 (0x7f98a5e15000) [pid = 1870] [serial = 402] [outer = 0x7f98a4e12400] 10:23:51 INFO - PROCESS | 1870 | 1461691431299 Marionette DEBUG loaded listener.js 10:23:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 132 (0x7f98a5e83800) [pid = 1870] [serial = 403] [outer = 0x7f98a4e12400] 10:23:51 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4916000 == 63 [pid = 1870] [id = 126] 10:23:51 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c42c3800 == 62 [pid = 1870] [id = 125] 10:23:51 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf71b000 == 61 [pid = 1870] [id = 124] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 131 (0x7f98ac9cf800) [pid = 1870] [serial = 348] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac68d000 == 60 [pid = 1870] [id = 123] 10:23:51 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ade9e000 == 59 [pid = 1870] [id = 122] 10:23:51 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c1e94800 == 58 [pid = 1870] [id = 120] 10:23:51 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf7c0000 == 57 [pid = 1870] [id = 119] 10:23:51 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bbb0e000 == 56 [pid = 1870] [id = 118] 10:23:51 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf75d000 == 55 [pid = 1870] [id = 109] 10:23:51 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ae6ab000 == 54 [pid = 1870] [id = 117] 10:23:51 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aee59000 == 53 [pid = 1870] [id = 116] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 130 (0x7f98a8767800) [pid = 1870] [serial = 327] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 129 (0x7f98a43e0800) [pid = 1870] [serial = 343] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 128 (0x7f98a5e7bc00) [pid = 1870] [serial = 330] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 127 (0x7f98ab644400) [pid = 1870] [serial = 333] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 126 (0x7f98af06c800) [pid = 1870] [serial = 336] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 125 (0x7f98bdf3e800) [pid = 1870] [serial = 339] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 124 (0x7f98a7fd8800) [pid = 1870] [serial = 310] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 123 (0x7f98bc02ec00) [pid = 1870] [serial = 325] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 122 (0x7f98b0362800) [pid = 1870] [serial = 319] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 121 (0x7f98b0359800) [pid = 1870] [serial = 186] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 120 (0x7f98ad10d400) [pid = 1870] [serial = 313] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 119 (0x7f98bf9a0400) [pid = 1870] [serial = 265] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 118 (0x7f98a72b3c00) [pid = 1870] [serial = 255] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 117 (0x7f98a45fc000) [pid = 1870] [serial = 180] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 116 (0x7f98bc029c00) [pid = 1870] [serial = 228] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 115 (0x7f98abeee400) [pid = 1870] [serial = 312] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 114 (0x7f98ae03bc00) [pid = 1870] [serial = 300] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 113 (0x7f98ac407800) [pid = 1870] [serial = 183] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 112 (0x7f98a45fc800) [pid = 1870] [serial = 307] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 111 (0x7f98b9d14800) [pid = 1870] [serial = 321] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 110 (0x7f98a42ae800) [pid = 1870] [serial = 294] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 109 (0x7f98bf60d800) [pid = 1870] [serial = 192] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 108 (0x7f98a7fd9000) [pid = 1870] [serial = 297] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 107 (0x7f98ae03b800) [pid = 1870] [serial = 259] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 106 (0x7f98ae606800) [pid = 1870] [serial = 316] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 105 (0x7f98b9df1000) [pid = 1870] [serial = 303] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 104 (0x7f98bb017800) [pid = 1870] [serial = 189] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 103 (0x7f98bae50800) [pid = 1870] [serial = 324] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 102 (0x7f98a3bf1400) [pid = 1870] [serial = 306] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 101 (0x7f98af063000) [pid = 1870] [serial = 318] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 100 (0x7f98bab43000) [pid = 1870] [serial = 262] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 99 (0x7f98a75f0c00) [pid = 1870] [serial = 309] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 98 (0x7f98bae43c00) [pid = 1870] [serial = 322] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 97 (0x7f98a5e14800) [pid = 1870] [serial = 292] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 96 (0x7f98ae27e400) [pid = 1870] [serial = 315] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 95 (0x7f98a75f9800) [pid = 1870] [serial = 346] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 94 (0x7f98a3cf0c00) [pid = 1870] [serial = 342] [outer = (nil)] [url = about:blank] 10:23:51 INFO - PROCESS | 1870 | --DOMWINDOW == 93 (0x7f98a725ac00) [pid = 1870] [serial = 345] [outer = (nil)] [url = about:blank] 10:23:52 INFO - PROCESS | 1870 | 1461691432143 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]]]}] 10:23:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:23:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1288ms 10:23:52 INFO - PROCESS | 1870 | 1461691432212 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 10:23:52 INFO - PROCESS | 1870 | 1461691432217 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 10:23:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:23:52 INFO - PROCESS | 1870 | 1461691432224 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:23:52 INFO - PROCESS | 1870 | 1461691432227 Marionette TRACE conn3 <- [1,510,null,{}] 10:23:52 INFO - PROCESS | 1870 | 1461691432232 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}] 10:23:52 INFO - PROCESS | 1870 | 1461691432365 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 10:23:52 INFO - PROCESS | 1870 | 1461691432383 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:52 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98abe5b800 == 54 [pid = 1870] [id = 135] 10:23:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 94 (0x7f98a5b83400) [pid = 1870] [serial = 404] [outer = (nil)] 10:23:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 95 (0x7f98a725a000) [pid = 1870] [serial = 405] [outer = 0x7f98a5b83400] 10:23:52 INFO - PROCESS | 1870 | 1461691432442 Marionette DEBUG loaded listener.js 10:23:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 96 (0x7f98a75f6c00) [pid = 1870] [serial = 406] [outer = 0x7f98a5b83400] 10:23:53 INFO - PROCESS | 1870 | 1461691433242 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]]]}] 10:23:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:23:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1084ms 10:23:53 INFO - PROCESS | 1870 | 1461691433309 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 10:23:53 INFO - PROCESS | 1870 | 1461691433312 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 10:23:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:23:53 INFO - PROCESS | 1870 | 1461691433320 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:23:53 INFO - PROCESS | 1870 | 1461691433328 Marionette TRACE conn3 <- [1,514,null,{}] 10:23:53 INFO - PROCESS | 1870 | 1461691433341 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}] 10:23:53 INFO - PROCESS | 1870 | 1461691433480 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 10:23:53 INFO - PROCESS | 1870 | 1461691433576 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:53 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad773000 == 55 [pid = 1870] [id = 136] 10:23:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 97 (0x7f98a4d9c800) [pid = 1870] [serial = 407] [outer = (nil)] 10:23:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 98 (0x7f98a7ff5400) [pid = 1870] [serial = 408] [outer = 0x7f98a4d9c800] 10:23:53 INFO - PROCESS | 1870 | 1461691433637 Marionette DEBUG loaded listener.js 10:23:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 99 (0x7f98aa645000) [pid = 1870] [serial = 409] [outer = 0x7f98a4d9c800] 10:23:54 INFO - PROCESS | 1870 | 1461691434216 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]]]}] 10:23:54 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 10:23:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 941ms 10:23:54 INFO - PROCESS | 1870 | 1461691434260 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 10:23:54 INFO - PROCESS | 1870 | 1461691434263 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 10:23:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:23:54 INFO - PROCESS | 1870 | 1461691434287 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:23:54 INFO - PROCESS | 1870 | 1461691434291 Marionette TRACE conn3 <- [1,518,null,{}] 10:23:54 INFO - PROCESS | 1870 | 1461691434296 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}] 10:23:54 INFO - PROCESS | 1870 | 1461691434460 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 10:23:54 INFO - PROCESS | 1870 | 1461691434485 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:54 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ae4b3800 == 56 [pid = 1870] [id = 137] 10:23:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 100 (0x7f98aa6c7000) [pid = 1870] [serial = 410] [outer = (nil)] 10:23:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 101 (0x7f98ac40dc00) [pid = 1870] [serial = 411] [outer = 0x7f98aa6c7000] 10:23:54 INFO - PROCESS | 1870 | 1461691434541 Marionette DEBUG loaded listener.js 10:23:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 102 (0x7f98ad64e800) [pid = 1870] [serial = 412] [outer = 0x7f98aa6c7000] 10:23:55 INFO - PROCESS | 1870 | 1461691435258 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]]]}] 10:23:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:23:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1042ms 10:23:55 INFO - PROCESS | 1870 | 1461691435318 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 10:23:55 INFO - PROCESS | 1870 | 1461691435321 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 10:23:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:23:55 INFO - PROCESS | 1870 | 1461691435326 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:23:55 INFO - PROCESS | 1870 | 1461691435328 Marionette TRACE conn3 <- [1,522,null,{}] 10:23:55 INFO - PROCESS | 1870 | 1461691435333 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}] 10:23:55 INFO - PROCESS | 1870 | 1461691435509 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 10:23:55 INFO - PROCESS | 1870 | 1461691435534 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:55 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1e1f000 == 57 [pid = 1870] [id = 138] 10:23:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 103 (0x7f98ae036800) [pid = 1870] [serial = 413] [outer = (nil)] 10:23:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 104 (0x7f98ae03dc00) [pid = 1870] [serial = 414] [outer = 0x7f98ae036800] 10:23:55 INFO - PROCESS | 1870 | 1461691435604 Marionette DEBUG loaded listener.js 10:23:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 105 (0x7f98ae6cfc00) [pid = 1870] [serial = 415] [outer = 0x7f98ae036800] 10:23:56 INFO - PROCESS | 1870 | --DOMWINDOW == 104 (0x7f98ae6d7800) [pid = 1870] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:23:56 INFO - PROCESS | 1870 | --DOMWINDOW == 103 (0x7f98a3be3800) [pid = 1870] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:23:56 INFO - PROCESS | 1870 | --DOMWINDOW == 102 (0x7f98a3be9000) [pid = 1870] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:23:56 INFO - PROCESS | 1870 | --DOMWINDOW == 101 (0x7f98a3ce3000) [pid = 1870] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:23:56 INFO - PROCESS | 1870 | --DOMWINDOW == 100 (0x7f98aaf3f800) [pid = 1870] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:23:56 INFO - PROCESS | 1870 | --DOMWINDOW == 99 (0x7f98a7218000) [pid = 1870] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:23:56 INFO - PROCESS | 1870 | 1461691436553 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]]]}] 10:23:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:23:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1274ms 10:23:56 INFO - PROCESS | 1870 | 1461691436601 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 10:23:56 INFO - PROCESS | 1870 | 1461691436603 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 10:23:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:23:56 INFO - PROCESS | 1870 | 1461691436608 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:23:56 INFO - PROCESS | 1870 | 1461691436610 Marionette TRACE conn3 <- [1,526,null,{}] 10:23:56 INFO - PROCESS | 1870 | 1461691436616 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}] 10:23:56 INFO - PROCESS | 1870 | 1461691436802 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 10:23:56 INFO - PROCESS | 1870 | 1461691436873 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:56 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aedd7000 == 58 [pid = 1870] [id = 139] 10:23:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 100 (0x7f98a7feac00) [pid = 1870] [serial = 416] [outer = (nil)] 10:23:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 101 (0x7f98aef64000) [pid = 1870] [serial = 417] [outer = 0x7f98a7feac00] 10:23:56 INFO - PROCESS | 1870 | 1461691436932 Marionette DEBUG loaded listener.js 10:23:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 102 (0x7f98b1097c00) [pid = 1870] [serial = 418] [outer = 0x7f98a7feac00] 10:23:57 INFO - PROCESS | 1870 | 1461691437581 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]]]}] 10:23:57 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 10:23:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1036ms 10:23:57 INFO - PROCESS | 1870 | 1461691437646 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 10:23:57 INFO - PROCESS | 1870 | 1461691437649 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 10:23:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:23:57 INFO - PROCESS | 1870 | 1461691437655 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:23:57 INFO - PROCESS | 1870 | 1461691437657 Marionette TRACE conn3 <- [1,530,null,{}] 10:23:57 INFO - PROCESS | 1870 | 1461691437678 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}] 10:23:57 INFO - PROCESS | 1870 | 1461691437839 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 10:23:57 INFO - PROCESS | 1870 | 1461691437856 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:57 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bbd0e000 == 59 [pid = 1870] [id = 140] 10:23:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 103 (0x7f98a3ce3000) [pid = 1870] [serial = 419] [outer = (nil)] 10:23:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 104 (0x7f98bace5800) [pid = 1870] [serial = 420] [outer = 0x7f98a3ce3000] 10:23:57 INFO - PROCESS | 1870 | 1461691437925 Marionette DEBUG loaded listener.js 10:23:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 105 (0x7f98bdf3ec00) [pid = 1870] [serial = 421] [outer = 0x7f98a3ce3000] 10:23:58 INFO - PROCESS | 1870 | 1461691438669 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"]]]}] 10:23:58 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 10:23:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:23:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:23:58 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 10:23:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:23:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:23:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1041ms 10:23:58 INFO - PROCESS | 1870 | 1461691438701 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 10:23:58 INFO - PROCESS | 1870 | 1461691438707 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 10:23:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:23:58 INFO - PROCESS | 1870 | 1461691438742 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:23:58 INFO - PROCESS | 1870 | 1461691438748 Marionette TRACE conn3 <- [1,534,null,{}] 10:23:58 INFO - PROCESS | 1870 | 1461691438756 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}] 10:23:58 INFO - PROCESS | 1870 | 1461691438931 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 10:23:59 INFO - PROCESS | 1870 | 1461691439072 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:59 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98abe67000 == 60 [pid = 1870] [id = 141] 10:23:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 106 (0x7f98a39a2800) [pid = 1870] [serial = 422] [outer = (nil)] 10:23:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 107 (0x7f98a45fc000) [pid = 1870] [serial = 423] [outer = 0x7f98a39a2800] 10:23:59 INFO - PROCESS | 1870 | 1461691439143 Marionette DEBUG loaded listener.js 10:23:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 108 (0x7f98a4e1b400) [pid = 1870] [serial = 424] [outer = 0x7f98a39a2800] 10:23:59 INFO - PROCESS | 1870 | 1461691439949 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]]]}] 10:24:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:24:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1306ms 10:24:00 INFO - PROCESS | 1870 | 1461691440024 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 10:24:00 INFO - PROCESS | 1870 | 1461691440032 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 10:24:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:24:00 INFO - PROCESS | 1870 | 1461691440041 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:24:00 INFO - PROCESS | 1870 | 1461691440045 Marionette TRACE conn3 <- [1,538,null,{}] 10:24:00 INFO - PROCESS | 1870 | 1461691440069 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}] 10:24:00 INFO - PROCESS | 1870 | 1461691440241 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 10:24:00 INFO - PROCESS | 1870 | 1461691440362 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:00 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b9d83000 == 61 [pid = 1870] [id = 142] 10:24:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 109 (0x7f98a43dcc00) [pid = 1870] [serial = 425] [outer = (nil)] 10:24:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 110 (0x7f98a75f2000) [pid = 1870] [serial = 426] [outer = 0x7f98a43dcc00] 10:24:00 INFO - PROCESS | 1870 | 1461691440433 Marionette DEBUG loaded listener.js 10:24:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 111 (0x7f98a7ff3400) [pid = 1870] [serial = 427] [outer = 0x7f98a43dcc00] 10:24:01 INFO - PROCESS | 1870 | 1461691441268 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]]]}] 10:24:01 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. 10:24:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1285ms 10:24:01 INFO - PROCESS | 1870 | 1461691441327 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 10:24:01 INFO - PROCESS | 1870 | 1461691441332 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 10:24:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:24:01 INFO - PROCESS | 1870 | 1461691441358 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:24:01 INFO - PROCESS | 1870 | 1461691441365 Marionette TRACE conn3 <- [1,542,null,{}] 10:24:01 INFO - PROCESS | 1870 | 1461691441381 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}] 10:24:01 INFO - PROCESS | 1870 | 1461691441554 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 10:24:01 INFO - PROCESS | 1870 | 1461691441725 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:01 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf7bb800 == 62 [pid = 1870] [id = 143] 10:24:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 112 (0x7f98ad650400) [pid = 1870] [serial = 428] [outer = (nil)] 10:24:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 113 (0x7f98adf6a000) [pid = 1870] [serial = 429] [outer = 0x7f98ad650400] 10:24:01 INFO - PROCESS | 1870 | 1461691441831 Marionette DEBUG loaded listener.js 10:24:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 114 (0x7f98ae6d2800) [pid = 1870] [serial = 430] [outer = 0x7f98ad650400] 10:24:02 INFO - PROCESS | 1870 | 1461691442630 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]]]}] 10:24:02 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. 10:24:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1288ms 10:24:02 INFO - PROCESS | 1870 | 1461691442643 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 10:24:02 INFO - PROCESS | 1870 | 1461691442646 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 10:24:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:24:02 INFO - PROCESS | 1870 | 1461691442653 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:24:02 INFO - PROCESS | 1870 | 1461691442655 Marionette TRACE conn3 <- [1,546,null,{}] 10:24:02 INFO - PROCESS | 1870 | 1461691442660 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}] 10:24:02 INFO - PROCESS | 1870 | 1461691442826 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 10:24:02 INFO - PROCESS | 1870 | 1461691442970 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:03 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c2c4f800 == 63 [pid = 1870] [id = 144] 10:24:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 115 (0x7f98ab15f000) [pid = 1870] [serial = 431] [outer = (nil)] 10:24:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 116 (0x7f98b4d81800) [pid = 1870] [serial = 432] [outer = 0x7f98ab15f000] 10:24:03 INFO - PROCESS | 1870 | 1461691443061 Marionette DEBUG loaded listener.js 10:24:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 117 (0x7f98bf732400) [pid = 1870] [serial = 433] [outer = 0x7f98ab15f000] 10:24:03 INFO - PROCESS | 1870 | 1461691443837 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]]]}] 10:24:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:24:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1234ms 10:24:03 INFO - PROCESS | 1870 | 1461691443888 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 10:24:03 INFO - PROCESS | 1870 | 1461691443891 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 10:24:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:24:03 INFO - PROCESS | 1870 | 1461691443897 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:24:03 INFO - PROCESS | 1870 | 1461691443900 Marionette TRACE conn3 <- [1,550,null,{}] 10:24:03 INFO - PROCESS | 1870 | 1461691443905 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}] 10:24:04 INFO - PROCESS | 1870 | 1461691444065 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 10:24:04 INFO - PROCESS | 1870 | 1461691444196 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:04 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a83e0800 == 64 [pid = 1870] [id = 145] 10:24:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 118 (0x7f98b1093800) [pid = 1870] [serial = 434] [outer = (nil)] 10:24:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 119 (0x7f98bf734c00) [pid = 1870] [serial = 435] [outer = 0x7f98b1093800] 10:24:04 INFO - PROCESS | 1870 | 1461691444282 Marionette DEBUG loaded listener.js 10:24:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 120 (0x7f98bf85e000) [pid = 1870] [serial = 436] [outer = 0x7f98b1093800] 10:24:05 INFO - PROCESS | 1870 | 1461691445031 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]]]}] 10:24:05 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. 10:24:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1183ms 10:24:05 INFO - PROCESS | 1870 | 1461691445088 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 10:24:05 INFO - PROCESS | 1870 | 1461691445091 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 10:24:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:24:05 INFO - PROCESS | 1870 | 1461691445098 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:24:05 INFO - PROCESS | 1870 | 1461691445101 Marionette TRACE conn3 <- [1,554,null,{}] 10:24:05 INFO - PROCESS | 1870 | 1461691445106 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}] 10:24:05 INFO - PROCESS | 1870 | 1461691445274 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 10:24:05 INFO - PROCESS | 1870 | 1461691445426 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:05 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a81b2800 == 65 [pid = 1870] [id = 146] 10:24:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 121 (0x7f98a4b26000) [pid = 1870] [serial = 437] [outer = (nil)] 10:24:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 122 (0x7f98a4b2c400) [pid = 1870] [serial = 438] [outer = 0x7f98a4b26000] 10:24:05 INFO - PROCESS | 1870 | 1461691445499 Marionette DEBUG loaded listener.js 10:24:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 123 (0x7f98c0033800) [pid = 1870] [serial = 439] [outer = 0x7f98a4b26000] 10:24:06 INFO - PROCESS | 1870 | [1870] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:24:06 INFO - PROCESS | 1870 | 1461691446339 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]]]}] 10:24:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:24:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1279ms 10:24:06 INFO - PROCESS | 1870 | 1461691446379 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 10:24:06 INFO - PROCESS | 1870 | 1461691446382 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 10:24:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:24:06 INFO - PROCESS | 1870 | 1461691446387 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:24:06 INFO - PROCESS | 1870 | 1461691446389 Marionette TRACE conn3 <- [1,558,null,{}] 10:24:06 INFO - PROCESS | 1870 | 1461691446395 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}] 10:24:06 INFO - PROCESS | 1870 | 1461691446535 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 10:24:06 INFO - PROCESS | 1870 | 1461691446683 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:06 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a83f6000 == 66 [pid = 1870] [id = 147] 10:24:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 124 (0x7f98a4b29400) [pid = 1870] [serial = 440] [outer = (nil)] 10:24:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 125 (0x7f98c0328000) [pid = 1870] [serial = 441] [outer = 0x7f98a4b29400] 10:24:06 INFO - PROCESS | 1870 | 1461691446751 Marionette DEBUG loaded listener.js 10:24:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 126 (0x7f98c038dc00) [pid = 1870] [serial = 442] [outer = 0x7f98a4b29400] 10:24:07 INFO - PROCESS | 1870 | 1461691447602 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]]]}] 10:24:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:24:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1278ms 10:24:07 INFO - PROCESS | 1870 | 1461691447666 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 10:24:07 INFO - PROCESS | 1870 | 1461691447670 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 10:24:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:24:07 INFO - PROCESS | 1870 | 1461691447676 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:24:07 INFO - PROCESS | 1870 | 1461691447678 Marionette TRACE conn3 <- [1,562,null,{}] 10:24:07 INFO - PROCESS | 1870 | 1461691447684 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}] 10:24:07 INFO - PROCESS | 1870 | 1461691447829 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 10:24:07 INFO - PROCESS | 1870 | 1461691447979 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:08 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a79bd000 == 67 [pid = 1870] [id = 148] 10:24:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 127 (0x7f98a3462c00) [pid = 1870] [serial = 443] [outer = (nil)] 10:24:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 128 (0x7f98a3467c00) [pid = 1870] [serial = 444] [outer = 0x7f98a3462c00] 10:24:08 INFO - PROCESS | 1870 | 1461691448051 Marionette DEBUG loaded listener.js 10:24:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 129 (0x7f98a346cc00) [pid = 1870] [serial = 445] [outer = 0x7f98a3462c00] 10:24:08 INFO - PROCESS | 1870 | [1870] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:24:08 INFO - PROCESS | 1870 | 1461691448830 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]]]}] 10:24:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:24:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1185ms 10:24:08 INFO - PROCESS | 1870 | 1461691448862 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 10:24:08 INFO - PROCESS | 1870 | 1461691448864 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 10:24:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:24:08 INFO - PROCESS | 1870 | 1461691448871 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:24:08 INFO - PROCESS | 1870 | 1461691448873 Marionette TRACE conn3 <- [1,566,null,{}] 10:24:08 INFO - PROCESS | 1870 | 1461691448879 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}] 10:24:09 INFO - PROCESS | 1870 | 1461691449028 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 10:24:09 INFO - PROCESS | 1870 | 1461691449151 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:09 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7c50800 == 68 [pid = 1870] [id = 149] 10:24:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f98a3463000) [pid = 1870] [serial = 446] [outer = (nil)] 10:24:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 131 (0x7f98a7ca9c00) [pid = 1870] [serial = 447] [outer = 0x7f98a3463000] 10:24:09 INFO - PROCESS | 1870 | 1461691449262 Marionette DEBUG loaded listener.js 10:24:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 132 (0x7f98a7caf800) [pid = 1870] [serial = 448] [outer = 0x7f98a3463000] 10:24:09 INFO - PROCESS | 1870 | [1870] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:24:10 INFO - PROCESS | 1870 | 1461691450275 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]]]}] 10:24:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:24:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1732ms 10:24:10 INFO - PROCESS | 1870 | 1461691450878 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 10:24:10 INFO - PROCESS | 1870 | 1461691450882 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 10:24:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:24:10 INFO - PROCESS | 1870 | 1461691450948 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:24:10 INFO - PROCESS | 1870 | 1461691450952 Marionette TRACE conn3 <- [1,570,null,{}] 10:24:11 INFO - PROCESS | 1870 | 1461691451020 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}] 10:24:11 INFO - PROCESS | 1870 | 1461691451160 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 10:24:11 INFO - PROCESS | 1870 | 1461691451317 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:11 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1e07800 == 69 [pid = 1870] [id = 150] 10:24:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 133 (0x7f98a3ced800) [pid = 1870] [serial = 449] [outer = (nil)] 10:24:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f98a4d9d400) [pid = 1870] [serial = 450] [outer = 0x7f98a3ced800] 10:24:11 INFO - PROCESS | 1870 | 1461691451424 Marionette DEBUG loaded listener.js 10:24:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f98a5b7e800) [pid = 1870] [serial = 451] [outer = 0x7f98a3ced800] 10:24:11 INFO - PROCESS | 1870 | [1870] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:24:12 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aedd7000 == 68 [pid = 1870] [id = 139] 10:24:12 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1e1f000 == 67 [pid = 1870] [id = 138] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f98c0207c00) [pid = 1870] [serial = 363] [outer = (nil)] [url = about:blank] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 133 (0x7f98a7ff4800) [pid = 1870] [serial = 381] [outer = (nil)] [url = about:blank] 10:24:12 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ae4b3800 == 66 [pid = 1870] [id = 137] 10:24:12 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ad773000 == 65 [pid = 1870] [id = 136] 10:24:12 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98abe5b800 == 64 [pid = 1870] [id = 135] 10:24:12 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7484800 == 63 [pid = 1870] [id = 134] 10:24:12 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a490e800 == 62 [pid = 1870] [id = 133] 10:24:12 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ba915000 == 61 [pid = 1870] [id = 129] 10:24:12 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1e1f800 == 60 [pid = 1870] [id = 128] 10:24:12 INFO - PROCESS | 1870 | 1461691452355 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]]]}] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 132 (0x7f98c020fc00) [pid = 1870] [serial = 375] [outer = (nil)] [url = about:blank] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 131 (0x7f98a72b5000) [pid = 1870] [serial = 378] [outer = (nil)] [url = about:blank] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 130 (0x7f98a45fe400) [pid = 1870] [serial = 367] [outer = (nil)] [url = about:blank] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 129 (0x7f98a3cec800) [pid = 1870] [serial = 366] [outer = (nil)] [url = about:blank] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 128 (0x7f98a7217c00) [pid = 1870] [serial = 369] [outer = (nil)] [url = about:blank] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 127 (0x7f98bc1d5000) [pid = 1870] [serial = 360] [outer = (nil)] [url = about:blank] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 126 (0x7f98ad658c00) [pid = 1870] [serial = 349] [outer = (nil)] [url = about:blank] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 125 (0x7f98ad64b400) [pid = 1870] [serial = 354] [outer = (nil)] [url = about:blank] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 124 (0x7f98a5e78000) [pid = 1870] [serial = 351] [outer = (nil)] [url = about:blank] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 123 (0x7f98b1005800) [pid = 1870] [serial = 357] [outer = (nil)] [url = about:blank] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 122 (0x7f98ae286800) [pid = 1870] [serial = 373] [outer = (nil)] [url = about:blank] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 121 (0x7f98ad651000) [pid = 1870] [serial = 372] [outer = (nil)] [url = about:blank] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 120 (0x7f98c0333000) [pid = 1870] [serial = 376] [outer = (nil)] [url = about:blank] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 119 (0x7f98a72b9000) [pid = 1870] [serial = 370] [outer = (nil)] [url = about:blank] 10:24:12 INFO - PROCESS | 1870 | --DOMWINDOW == 118 (0x7f98ae03d000) [pid = 1870] [serial = 379] [outer = (nil)] [url = about:blank] 10:24:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:24:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1460ms 10:24:12 INFO - PROCESS | 1870 | 1461691452405 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 10:24:12 INFO - PROCESS | 1870 | 1461691452409 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 10:24:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:24:12 INFO - PROCESS | 1870 | 1461691452421 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:24:12 INFO - PROCESS | 1870 | 1461691452425 Marionette TRACE conn3 <- [1,574,null,{}] 10:24:12 INFO - PROCESS | 1870 | 1461691452430 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}] 10:24:12 INFO - PROCESS | 1870 | 1461691452565 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 10:24:12 INFO - PROCESS | 1870 | 1461691452581 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:12 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac021000 == 61 [pid = 1870] [id = 151] 10:24:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 119 (0x7f98a7218c00) [pid = 1870] [serial = 452] [outer = (nil)] 10:24:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 120 (0x7f98a72b9000) [pid = 1870] [serial = 453] [outer = 0x7f98a7218c00] 10:24:12 INFO - PROCESS | 1870 | 1461691452642 Marionette DEBUG loaded listener.js 10:24:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 121 (0x7f98a7cb4000) [pid = 1870] [serial = 454] [outer = 0x7f98a7218c00] 10:24:13 INFO - PROCESS | 1870 | 1461691453433 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]]]}] 10:24:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:24:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1083ms 10:24:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:24:13 INFO - PROCESS | 1870 | 1461691453524 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 10:24:13 INFO - PROCESS | 1870 | 1461691453526 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 10:24:13 INFO - PROCESS | 1870 | 1461691453531 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:24:13 INFO - PROCESS | 1870 | 1461691453535 Marionette TRACE conn3 <- [1,578,null,{}] 10:24:13 INFO - PROCESS | 1870 | 1461691453552 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}] 10:24:13 INFO - PROCESS | 1870 | 1461691453696 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 10:24:13 INFO - PROCESS | 1870 | 1461691453803 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:13 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ae468000 == 62 [pid = 1870] [id = 152] 10:24:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 122 (0x7f98a4b2fc00) [pid = 1870] [serial = 455] [outer = (nil)] 10:24:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 123 (0x7f98a7fdd400) [pid = 1870] [serial = 456] [outer = 0x7f98a4b2fc00] 10:24:13 INFO - PROCESS | 1870 | 1461691453870 Marionette DEBUG loaded listener.js 10:24:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 124 (0x7f98a7ff5c00) [pid = 1870] [serial = 457] [outer = 0x7f98a4b2fc00] 10:24:14 INFO - PROCESS | 1870 | 1461691454558 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]]]}] 10:24:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:24:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1083ms 10:24:14 INFO - PROCESS | 1870 | 1461691454617 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 10:24:14 INFO - PROCESS | 1870 | 1461691454630 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 10:24:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:24:14 INFO - PROCESS | 1870 | 1461691454647 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:24:14 INFO - PROCESS | 1870 | 1461691454649 Marionette TRACE conn3 <- [1,582,null,{}] 10:24:14 INFO - PROCESS | 1870 | 1461691454654 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}] 10:24:14 INFO - PROCESS | 1870 | 1461691454830 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 10:24:14 INFO - PROCESS | 1870 | 1461691454850 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:14 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ba909800 == 63 [pid = 1870] [id = 153] 10:24:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 125 (0x7f98a7ff7c00) [pid = 1870] [serial = 458] [outer = (nil)] 10:24:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 126 (0x7f98ab15e400) [pid = 1870] [serial = 459] [outer = 0x7f98a7ff7c00] 10:24:14 INFO - PROCESS | 1870 | 1461691454908 Marionette DEBUG loaded listener.js 10:24:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 127 (0x7f98ad0df000) [pid = 1870] [serial = 460] [outer = 0x7f98a7ff7c00] 10:24:15 INFO - PROCESS | 1870 | 1461691455637 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]]]}] 10:24:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:24:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1026ms 10:24:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:24:15 INFO - PROCESS | 1870 | 1461691455673 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 10:24:15 INFO - PROCESS | 1870 | 1461691455675 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 10:24:15 INFO - PROCESS | 1870 | 1461691455681 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:24:15 INFO - PROCESS | 1870 | 1461691455684 Marionette TRACE conn3 <- [1,586,null,{}] 10:24:15 INFO - PROCESS | 1870 | 1461691455745 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}] 10:24:15 INFO - PROCESS | 1870 | 1461691455935 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 10:24:16 INFO - PROCESS | 1870 | 1461691456006 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:16 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a9c4b800 == 64 [pid = 1870] [id = 154] 10:24:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 128 (0x7f98a4b21400) [pid = 1870] [serial = 461] [outer = (nil)] 10:24:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 129 (0x7f98ae038400) [pid = 1870] [serial = 462] [outer = 0x7f98a4b21400] 10:24:16 INFO - PROCESS | 1870 | 1461691456082 Marionette DEBUG loaded listener.js 10:24:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f98ae6d7800) [pid = 1870] [serial = 463] [outer = 0x7f98a4b21400] 10:24:16 INFO - PROCESS | 1870 | [1870] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:24:16 INFO - PROCESS | 1870 | --DOMWINDOW == 129 (0x7f98a3998400) [pid = 1870] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:24:16 INFO - PROCESS | 1870 | --DOMWINDOW == 128 (0x7f98a7feac00) [pid = 1870] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:24:16 INFO - PROCESS | 1870 | --DOMWINDOW == 127 (0x7f98a4d9c800) [pid = 1870] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:24:16 INFO - PROCESS | 1870 | --DOMWINDOW == 126 (0x7f98ae036800) [pid = 1870] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:24:16 INFO - PROCESS | 1870 | --DOMWINDOW == 125 (0x7f98aa6c7000) [pid = 1870] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:24:16 INFO - PROCESS | 1870 | --DOMWINDOW == 124 (0x7f98a4e12400) [pid = 1870] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:24:16 INFO - PROCESS | 1870 | --DOMWINDOW == 123 (0x7f98a875f400) [pid = 1870] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:24:16 INFO - PROCESS | 1870 | --DOMWINDOW == 122 (0x7f98a5b83400) [pid = 1870] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:24:16 INFO - PROCESS | 1870 | 1461691456875 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]]]}] 10:24:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:24:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1234ms 10:24:16 INFO - PROCESS | 1870 | 1461691456914 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 10:24:16 INFO - PROCESS | 1870 | 1461691456917 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 10:24:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:24:16 INFO - PROCESS | 1870 | 1461691456932 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:24:16 INFO - PROCESS | 1870 | 1461691456935 Marionette TRACE conn3 <- [1,590,null,{}] 10:24:16 INFO - PROCESS | 1870 | 1461691456940 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}] 10:24:17 INFO - PROCESS | 1870 | 1461691457101 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 10:24:17 INFO - PROCESS | 1870 | 1461691457112 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:17 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c0302800 == 65 [pid = 1870] [id = 155] 10:24:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 123 (0x7f98a721c400) [pid = 1870] [serial = 464] [outer = (nil)] 10:24:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 124 (0x7f98bab42000) [pid = 1870] [serial = 465] [outer = 0x7f98a721c400] 10:24:17 INFO - PROCESS | 1870 | 1461691457171 Marionette DEBUG loaded listener.js 10:24:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 125 (0x7f98bf735c00) [pid = 1870] [serial = 466] [outer = 0x7f98a721c400] 10:24:18 INFO - PROCESS | 1870 | 1461691458072 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]]]}] 10:24:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:24:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1190ms 10:24:18 INFO - PROCESS | 1870 | 1461691458113 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 10:24:18 INFO - PROCESS | 1870 | 1461691458116 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 10:24:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:24:18 INFO - PROCESS | 1870 | 1461691458122 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:24:18 INFO - PROCESS | 1870 | 1461691458123 Marionette TRACE conn3 <- [1,594,null,{}] 10:24:18 INFO - PROCESS | 1870 | 1461691458129 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}] 10:24:18 INFO - PROCESS | 1870 | 1461691458253 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 10:24:18 INFO - PROCESS | 1870 | 1461691458268 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:18 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c5243000 == 66 [pid = 1870] [id = 156] 10:24:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 126 (0x7f98a3129c00) [pid = 1870] [serial = 467] [outer = (nil)] 10:24:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 127 (0x7f98a3133000) [pid = 1870] [serial = 468] [outer = 0x7f98a3129c00] 10:24:18 INFO - PROCESS | 1870 | 1461691458328 Marionette DEBUG loaded listener.js 10:24:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 128 (0x7f98a3138400) [pid = 1870] [serial = 469] [outer = 0x7f98a3129c00] 10:24:19 INFO - PROCESS | 1870 | 1461691459314 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]]]}] 10:24:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 129 (0x7f98a312a800) [pid = 1870] [serial = 470] [outer = 0x7f98a5b7f400] 10:24:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:24:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1275ms 10:24:19 INFO - PROCESS | 1870 | 1461691459434 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 10:24:19 INFO - PROCESS | 1870 | 1461691459441 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 10:24:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:24:19 INFO - PROCESS | 1870 | 1461691459463 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:24:19 INFO - PROCESS | 1870 | 1461691459468 Marionette TRACE conn3 <- [1,598,null,{}] 10:24:19 INFO - PROCESS | 1870 | 1461691459476 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}] 10:24:19 INFO - PROCESS | 1870 | 1461691459634 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 10:24:19 INFO - PROCESS | 1870 | 1461691459758 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:19 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac8b3800 == 67 [pid = 1870] [id = 157] 10:24:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f98a3bb3800) [pid = 1870] [serial = 471] [outer = (nil)] 10:24:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 131 (0x7f98a3bb7c00) [pid = 1870] [serial = 472] [outer = 0x7f98a3bb3800] 10:24:19 INFO - PROCESS | 1870 | 1461691459829 Marionette DEBUG loaded listener.js 10:24:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 132 (0x7f98a3beac00) [pid = 1870] [serial = 473] [outer = 0x7f98a3bb3800] 10:24:20 INFO - PROCESS | 1870 | 1461691460703 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]]]}] 10:24:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:24:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1281ms 10:24:20 INFO - PROCESS | 1870 | 1461691460743 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 10:24:20 INFO - PROCESS | 1870 | 1461691460750 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 10:24:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:24:20 INFO - PROCESS | 1870 | 1461691460759 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:24:20 INFO - PROCESS | 1870 | 1461691460763 Marionette TRACE conn3 <- [1,602,null,{}] 10:24:20 INFO - PROCESS | 1870 | 1461691460768 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}] 10:24:20 INFO - PROCESS | 1870 | 1461691460920 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 10:24:21 INFO - PROCESS | 1870 | 1461691461075 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:21 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adea6000 == 68 [pid = 1870] [id = 158] 10:24:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 133 (0x7f98a3bed800) [pid = 1870] [serial = 474] [outer = (nil)] 10:24:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f98a5b77c00) [pid = 1870] [serial = 475] [outer = 0x7f98a3bed800] 10:24:21 INFO - PROCESS | 1870 | 1461691461144 Marionette DEBUG loaded listener.js 10:24:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f98a7219c00) [pid = 1870] [serial = 476] [outer = 0x7f98a3bed800] 10:24:22 INFO - PROCESS | 1870 | 1461691462052 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]]]}] 10:24:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:24:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1328ms 10:24:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:24:22 INFO - PROCESS | 1870 | 1461691462086 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 10:24:22 INFO - PROCESS | 1870 | 1461691462089 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 10:24:22 INFO - PROCESS | 1870 | 1461691462095 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:24:22 INFO - PROCESS | 1870 | 1461691462101 Marionette TRACE conn3 <- [1,606,null,{}] 10:24:22 INFO - PROCESS | 1870 | 1461691462116 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}] 10:24:22 INFO - PROCESS | 1870 | 1461691462273 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 10:24:22 INFO - PROCESS | 1870 | 1461691462434 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:22 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c42c3800 == 69 [pid = 1870] [id = 159] 10:24:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f98a7cb2c00) [pid = 1870] [serial = 477] [outer = (nil)] 10:24:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f98a7e34400) [pid = 1870] [serial = 478] [outer = 0x7f98a7cb2c00] 10:24:22 INFO - PROCESS | 1870 | 1461691462507 Marionette DEBUG loaded listener.js 10:24:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f98a7ff9400) [pid = 1870] [serial = 479] [outer = 0x7f98a7cb2c00] 10:24:23 INFO - PROCESS | 1870 | 1461691463368 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]]]}] 10:24:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:24:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1332ms 10:24:23 INFO - PROCESS | 1870 | 1461691463427 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 10:24:23 INFO - PROCESS | 1870 | 1461691463432 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 10:24:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:24:23 INFO - PROCESS | 1870 | 1461691463438 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:24:23 INFO - PROCESS | 1870 | 1461691463440 Marionette TRACE conn3 <- [1,610,null,{}] 10:24:23 INFO - PROCESS | 1870 | 1461691463446 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}] 10:24:23 INFO - PROCESS | 1870 | 1461691463596 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 10:24:23 INFO - PROCESS | 1870 | 1461691463749 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:23 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acf79000 == 70 [pid = 1870] [id = 160] 10:24:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f98a7e2c400) [pid = 1870] [serial = 480] [outer = (nil)] 10:24:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f98acdf2800) [pid = 1870] [serial = 481] [outer = 0x7f98a7e2c400] 10:24:23 INFO - PROCESS | 1870 | 1461691463820 Marionette DEBUG loaded listener.js 10:24:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f98ae60b400) [pid = 1870] [serial = 482] [outer = 0x7f98a7e2c400] 10:24:24 INFO - PROCESS | 1870 | 1461691464625 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]]]}] 10:24:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:24:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1236ms 10:24:24 INFO - PROCESS | 1870 | 1461691464674 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 10:24:24 INFO - PROCESS | 1870 | 1461691464678 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 10:24:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:24:24 INFO - PROCESS | 1870 | 1461691464684 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:24:24 INFO - PROCESS | 1870 | 1461691464686 Marionette TRACE conn3 <- [1,614,null,{}] 10:24:24 INFO - PROCESS | 1870 | 1461691464692 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}] 10:24:24 INFO - PROCESS | 1870 | 1461691464835 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 10:24:24 INFO - PROCESS | 1870 | 1461691464988 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a8189000 == 71 [pid = 1870] [id = 161] 10:24:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f98ab6d5c00) [pid = 1870] [serial = 483] [outer = (nil)] 10:24:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f98b020a800) [pid = 1870] [serial = 484] [outer = 0x7f98ab6d5c00] 10:24:25 INFO - PROCESS | 1870 | 1461691465060 Marionette DEBUG loaded listener.js 10:24:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f98bacdcc00) [pid = 1870] [serial = 485] [outer = 0x7f98ab6d5c00] 10:24:25 INFO - PROCESS | 1870 | 1461691465942 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]]]}] 10:24:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:24:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1331ms 10:24:26 INFO - PROCESS | 1870 | 1461691466015 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 10:24:26 INFO - PROCESS | 1870 | 1461691466019 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 10:24:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:24:26 INFO - PROCESS | 1870 | 1461691466024 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:24:26 INFO - PROCESS | 1870 | 1461691466027 Marionette TRACE conn3 <- [1,618,null,{}] 10:24:26 INFO - PROCESS | 1870 | 1461691466032 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}] 10:24:26 INFO - PROCESS | 1870 | 1461691466255 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 10:24:26 INFO - PROCESS | 1870 | 1461691466751 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:26 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a8199000 == 72 [pid = 1870] [id = 162] 10:24:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f98a17ee400) [pid = 1870] [serial = 486] [outer = (nil)] 10:24:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f98a312a000) [pid = 1870] [serial = 487] [outer = 0x7f98a17ee400] 10:24:26 INFO - PROCESS | 1870 | 1461691466861 Marionette DEBUG loaded listener.js 10:24:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f98a3465400) [pid = 1870] [serial = 488] [outer = 0x7f98a17ee400] 10:24:27 INFO - PROCESS | 1870 | 1461691467761 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]]]}] 10:24:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:24:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1778ms 10:24:27 INFO - PROCESS | 1870 | 1461691467803 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 10:24:27 INFO - PROCESS | 1870 | 1461691467808 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 10:24:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:24:27 INFO - PROCESS | 1870 | 1461691467815 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:24:27 INFO - PROCESS | 1870 | 1461691467820 Marionette TRACE conn3 <- [1,622,null,{}] 10:24:27 INFO - PROCESS | 1870 | 1461691467826 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}] 10:24:27 INFO - PROCESS | 1870 | 1461691467978 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 10:24:28 INFO - PROCESS | 1870 | 1461691468149 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a79ab000 == 73 [pid = 1870] [id = 163] 10:24:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 148 (0x7f98a3997400) [pid = 1870] [serial = 489] [outer = (nil)] 10:24:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f98a3bbf000) [pid = 1870] [serial = 490] [outer = 0x7f98a3997400] 10:24:28 INFO - PROCESS | 1870 | 1461691468215 Marionette DEBUG loaded listener.js 10:24:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f98a3cea800) [pid = 1870] [serial = 491] [outer = 0x7f98a3997400] 10:24:29 INFO - PROCESS | 1870 | 1461691469039 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]]]}] 10:24:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:24:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1282ms 10:24:29 INFO - PROCESS | 1870 | 1461691469101 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 10:24:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:24:29 INFO - PROCESS | 1870 | 1461691469107 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 10:24:29 INFO - PROCESS | 1870 | 1461691469112 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:24:29 INFO - PROCESS | 1870 | 1461691469115 Marionette TRACE conn3 <- [1,626,null,{}] 10:24:29 INFO - PROCESS | 1870 | 1461691469121 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}] 10:24:29 INFO - PROCESS | 1870 | 1461691469270 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 10:24:29 INFO - PROCESS | 1870 | 1461691469437 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c0302800 == 72 [pid = 1870] [id = 155] 10:24:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a9c4b800 == 71 [pid = 1870] [id = 154] 10:24:29 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f98a721cc00) [pid = 1870] [serial = 387] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f98ae03c800) [pid = 1870] [serial = 390] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1870 | --DOMWINDOW == 147 (0x7f98a4d9c000) [pid = 1870] [serial = 396] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f98a39a5c00) [pid = 1870] [serial = 384] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f98bbd39c00) [pid = 1870] [serial = 393] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f98bace5800) [pid = 1870] [serial = 420] [outer = (nil)] [url = about:blank] 10:24:29 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a490c000 == 72 [pid = 1870] [id = 164] 10:24:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f98a39a5c00) [pid = 1870] [serial = 492] [outer = (nil)] 10:24:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f98a4b2e400) [pid = 1870] [serial = 493] [outer = 0x7f98a39a5c00] 10:24:29 INFO - PROCESS | 1870 | 1461691469541 Marionette DEBUG loaded listener.js 10:24:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f98a4e13400) [pid = 1870] [serial = 494] [outer = 0x7f98a39a5c00] 10:24:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ba909800 == 71 [pid = 1870] [id = 153] 10:24:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ae468000 == 70 [pid = 1870] [id = 152] 10:24:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac021000 == 69 [pid = 1870] [id = 151] 10:24:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1e07800 == 68 [pid = 1870] [id = 150] 10:24:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c2c4f800 == 67 [pid = 1870] [id = 144] 10:24:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf7bb800 == 66 [pid = 1870] [id = 143] 10:24:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b9d83000 == 65 [pid = 1870] [id = 142] 10:24:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98abe67000 == 64 [pid = 1870] [id = 141] 10:24:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bbd0e000 == 63 [pid = 1870] [id = 140] 10:24:30 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f98a3bf0000) [pid = 1870] [serial = 400] [outer = (nil)] [url = about:blank] 10:24:30 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f98b1097c00) [pid = 1870] [serial = 418] [outer = (nil)] [url = about:blank] 10:24:30 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f98a7ff5400) [pid = 1870] [serial = 408] [outer = (nil)] [url = about:blank] 10:24:30 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f98ae03dc00) [pid = 1870] [serial = 414] [outer = (nil)] [url = about:blank] 10:24:30 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f98ae6cfc00) [pid = 1870] [serial = 415] [outer = (nil)] [url = about:blank] 10:24:30 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f98ac40dc00) [pid = 1870] [serial = 411] [outer = (nil)] [url = about:blank] 10:24:30 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f98a5e83800) [pid = 1870] [serial = 403] [outer = (nil)] [url = about:blank] 10:24:30 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f98aef64000) [pid = 1870] [serial = 417] [outer = (nil)] [url = about:blank] 10:24:30 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f98a876b400) [pid = 1870] [serial = 328] [outer = (nil)] [url = about:blank] 10:24:30 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f98aa645000) [pid = 1870] [serial = 409] [outer = (nil)] [url = about:blank] 10:24:30 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f98ad64e800) [pid = 1870] [serial = 412] [outer = (nil)] [url = about:blank] 10:24:30 INFO - PROCESS | 1870 | --DOMWINDOW == 135 (0x7f98a725a000) [pid = 1870] [serial = 405] [outer = (nil)] [url = about:blank] 10:24:30 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f98a5e15000) [pid = 1870] [serial = 402] [outer = (nil)] [url = about:blank] 10:24:30 INFO - PROCESS | 1870 | --DOMWINDOW == 133 (0x7f98a39a0400) [pid = 1870] [serial = 399] [outer = (nil)] [url = about:blank] 10:24:30 INFO - PROCESS | 1870 | --DOMWINDOW == 132 (0x7f98a75f6c00) [pid = 1870] [serial = 406] [outer = (nil)] [url = about:blank] 10:24:30 INFO - PROCESS | 1870 | 1461691470309 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]]]}] 10:24:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:24:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1240ms 10:24:30 INFO - PROCESS | 1870 | 1461691470371 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 10:24:30 INFO - PROCESS | 1870 | 1461691470374 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 10:24:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:24:30 INFO - PROCESS | 1870 | 1461691470388 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:24:30 INFO - PROCESS | 1870 | 1461691470396 Marionette TRACE conn3 <- [1,630,null,{}] 10:24:30 INFO - PROCESS | 1870 | 1461691470403 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}] 10:24:30 INFO - PROCESS | 1870 | 1461691470545 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 10:24:30 INFO - PROCESS | 1870 | 1461691470556 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:30 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac8c9000 == 64 [pid = 1870] [id = 165] 10:24:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 133 (0x7f98a5e78000) [pid = 1870] [serial = 495] [outer = (nil)] 10:24:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f98a725a000) [pid = 1870] [serial = 496] [outer = 0x7f98a5e78000] 10:24:30 INFO - PROCESS | 1870 | 1461691470615 Marionette DEBUG loaded listener.js 10:24:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f98a72bc000) [pid = 1870] [serial = 497] [outer = 0x7f98a5e78000] 10:24:31 INFO - PROCESS | 1870 | 1461691471349 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]]]}] 10:24:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:24:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1000ms 10:24:31 INFO - PROCESS | 1870 | 1461691471381 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 10:24:31 INFO - PROCESS | 1870 | 1461691471385 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 10:24:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:24:31 INFO - PROCESS | 1870 | 1461691471391 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:24:31 INFO - PROCESS | 1870 | 1461691471393 Marionette TRACE conn3 <- [1,634,null,{}] 10:24:31 INFO - PROCESS | 1870 | 1461691471398 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}] 10:24:31 INFO - PROCESS | 1870 | 1461691471566 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 10:24:31 INFO - PROCESS | 1870 | 1461691471584 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:31 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acdb5000 == 65 [pid = 1870] [id = 166] 10:24:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f98a721e800) [pid = 1870] [serial = 498] [outer = (nil)] 10:24:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f98a7cae000) [pid = 1870] [serial = 499] [outer = 0x7f98a721e800] 10:24:31 INFO - PROCESS | 1870 | 1461691471641 Marionette DEBUG loaded listener.js 10:24:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f98a7e2f000) [pid = 1870] [serial = 500] [outer = 0x7f98a721e800] 10:24:32 INFO - PROCESS | 1870 | [1870] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:24:32 INFO - PROCESS | 1870 | 1461691472422 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]]]}] 10:24:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:24:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1077ms 10:24:32 INFO - PROCESS | 1870 | 1461691472472 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 10:24:32 INFO - PROCESS | 1870 | 1461691472474 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 10:24:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:24:32 INFO - PROCESS | 1870 | 1461691472480 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:24:32 INFO - PROCESS | 1870 | 1461691472482 Marionette TRACE conn3 <- [1,638,null,{}] 10:24:32 INFO - PROCESS | 1870 | 1461691472488 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}] 10:24:32 INFO - PROCESS | 1870 | 1461691472654 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 10:24:32 INFO - PROCESS | 1870 | 1461691472687 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:32 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7c44000 == 66 [pid = 1870] [id = 167] 10:24:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f98a7fdfc00) [pid = 1870] [serial = 501] [outer = (nil)] 10:24:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f98a7fee800) [pid = 1870] [serial = 502] [outer = 0x7f98a7fdfc00] 10:24:32 INFO - PROCESS | 1870 | 1461691472758 Marionette DEBUG loaded listener.js 10:24:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f98a8764c00) [pid = 1870] [serial = 503] [outer = 0x7f98a7fdfc00] 10:24:33 INFO - PROCESS | 1870 | [1870] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:24:33 INFO - PROCESS | 1870 | 1461691473514 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]]]}] 10:24:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:24:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1078ms 10:24:33 INFO - PROCESS | 1870 | 1461691473558 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 10:24:33 INFO - PROCESS | 1870 | 1461691473561 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 10:24:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:24:33 INFO - PROCESS | 1870 | 1461691473573 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:24:33 INFO - PROCESS | 1870 | 1461691473575 Marionette TRACE conn3 <- [1,642,null,{}] 10:24:33 INFO - PROCESS | 1870 | 1461691473581 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}] 10:24:33 INFO - PROCESS | 1870 | 1461691473746 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 10:24:33 INFO - PROCESS | 1870 | 1461691473777 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:33 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aed3d800 == 67 [pid = 1870] [id = 168] 10:24:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f98aaf3d400) [pid = 1870] [serial = 504] [outer = (nil)] 10:24:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f98ac9cf800) [pid = 1870] [serial = 505] [outer = 0x7f98aaf3d400] 10:24:33 INFO - PROCESS | 1870 | 1461691473834 Marionette DEBUG loaded listener.js 10:24:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f98ad64fc00) [pid = 1870] [serial = 506] [outer = 0x7f98aaf3d400] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f98a7fd5c00) [pid = 1870] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f98ab644000) [pid = 1870] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f98a3bf1800) [pid = 1870] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f98af068800) [pid = 1870] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f98af069c00) [pid = 1870] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f98acde7400) [pid = 1870] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f98a404ec00) [pid = 1870] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f98ad650000) [pid = 1870] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 135 (0x7f98a45fec00) [pid = 1870] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f98a72b4c00) [pid = 1870] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 133 (0x7f98a3beec00) [pid = 1870] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 132 (0x7f98a876bc00) [pid = 1870] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 131 (0x7f98a3be4800) [pid = 1870] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 130 (0x7f98a3bf1c00) [pid = 1870] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 129 (0x7f98a7ff2c00) [pid = 1870] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 128 (0x7f98a7ff7c00) [pid = 1870] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 127 (0x7f98a4b21400) [pid = 1870] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 126 (0x7f98a721c400) [pid = 1870] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 125 (0x7f98a39a2800) [pid = 1870] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 124 (0x7f98a7218c00) [pid = 1870] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 123 (0x7f98a43dcc00) [pid = 1870] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 122 (0x7f98ad650400) [pid = 1870] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 121 (0x7f98a3463000) [pid = 1870] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 120 (0x7f98a3ced800) [pid = 1870] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 119 (0x7f98ab15f000) [pid = 1870] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 118 (0x7f98a4b2fc00) [pid = 1870] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 117 (0x7f98a4b26000) [pid = 1870] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 116 (0x7f98a3462c00) [pid = 1870] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 115 (0x7f98b1093800) [pid = 1870] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 114 (0x7f98a4b29400) [pid = 1870] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 113 (0x7f98a7ff9c00) [pid = 1870] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 112 (0x7f98a3997c00) [pid = 1870] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 111 (0x7f98a8769400) [pid = 1870] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 110 (0x7f98a399a400) [pid = 1870] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:24:34 INFO - PROCESS | 1870 | --DOMWINDOW == 109 (0x7f98a7210c00) [pid = 1870] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:24:35 INFO - PROCESS | 1870 | 1461691475158 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]]]}] 10:24:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:24:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1624ms 10:24:35 INFO - PROCESS | 1870 | 1461691475199 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 10:24:35 INFO - PROCESS | 1870 | 1461691475201 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 10:24:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:24:35 INFO - PROCESS | 1870 | 1461691475207 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:24:35 INFO - PROCESS | 1870 | 1461691475209 Marionette TRACE conn3 <- [1,646,null,{}] 10:24:35 INFO - PROCESS | 1870 | 1461691475214 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}] 10:24:35 INFO - PROCESS | 1870 | 1461691475348 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 10:24:35 INFO - PROCESS | 1870 | 1461691475361 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:35 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7c49000 == 68 [pid = 1870] [id = 169] 10:24:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 110 (0x7f98a312d800) [pid = 1870] [serial = 507] [outer = (nil)] 10:24:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 111 (0x7f98a3ce3400) [pid = 1870] [serial = 508] [outer = 0x7f98a312d800] 10:24:35 INFO - PROCESS | 1870 | 1461691475420 Marionette DEBUG loaded listener.js 10:24:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 112 (0x7f98a7210c00) [pid = 1870] [serial = 509] [outer = 0x7f98a312d800] 10:24:36 INFO - PROCESS | 1870 | 1461691476165 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]]]}] 10:24:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:24:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 983ms 10:24:36 INFO - PROCESS | 1870 | 1461691476190 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 10:24:36 INFO - PROCESS | 1870 | 1461691476193 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 10:24:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:24:36 INFO - PROCESS | 1870 | 1461691476198 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:24:36 INFO - PROCESS | 1870 | 1461691476200 Marionette TRACE conn3 <- [1,650,null,{}] 10:24:36 INFO - PROCESS | 1870 | 1461691476205 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}] 10:24:36 INFO - PROCESS | 1870 | 1461691476374 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 10:24:36 INFO - PROCESS | 1870 | 1461691476391 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:36 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b4de1800 == 69 [pid = 1870] [id = 170] 10:24:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 113 (0x7f98a3463000) [pid = 1870] [serial = 510] [outer = (nil)] 10:24:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 114 (0x7f98a7211800) [pid = 1870] [serial = 511] [outer = 0x7f98a3463000] 10:24:36 INFO - PROCESS | 1870 | 1461691476450 Marionette DEBUG loaded listener.js 10:24:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 115 (0x7f98aa63e400) [pid = 1870] [serial = 512] [outer = 0x7f98a3463000] 10:24:37 INFO - PROCESS | 1870 | 1461691477366 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]]]}] 10:24:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:24:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1224ms 10:24:37 INFO - PROCESS | 1870 | 1461691477424 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 10:24:37 INFO - PROCESS | 1870 | 1461691477430 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 10:24:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:24:37 INFO - PROCESS | 1870 | 1461691477437 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:24:37 INFO - PROCESS | 1870 | 1461691477443 Marionette TRACE conn3 <- [1,654,null,{}] 10:24:37 INFO - PROCESS | 1870 | 1461691477452 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}] 10:24:37 INFO - PROCESS | 1870 | 1461691477621 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 10:24:37 INFO - PROCESS | 1870 | 1461691477747 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:37 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a819b800 == 70 [pid = 1870] [id = 171] 10:24:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 116 (0x7f989addcc00) [pid = 1870] [serial = 513] [outer = (nil)] 10:24:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 117 (0x7f98a3998c00) [pid = 1870] [serial = 514] [outer = 0x7f989addcc00] 10:24:37 INFO - PROCESS | 1870 | 1461691477819 Marionette DEBUG loaded listener.js 10:24:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 118 (0x7f98a3be4000) [pid = 1870] [serial = 515] [outer = 0x7f989addcc00] 10:24:38 INFO - PROCESS | 1870 | 1461691478626 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]]]}] 10:24:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:24:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1232ms 10:24:38 INFO - PROCESS | 1870 | 1461691478671 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 10:24:38 INFO - PROCESS | 1870 | 1461691478679 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 10:24:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:24:38 INFO - PROCESS | 1870 | 1461691478688 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:24:38 INFO - PROCESS | 1870 | 1461691478691 Marionette TRACE conn3 <- [1,658,null,{}] 10:24:38 INFO - PROCESS | 1870 | 1461691478697 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}] 10:24:38 INFO - PROCESS | 1870 | 1461691478853 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 10:24:39 INFO - PROCESS | 1870 | 1461691479002 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:39 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acf71000 == 71 [pid = 1870] [id = 172] 10:24:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 119 (0x7f98a17f6c00) [pid = 1870] [serial = 516] [outer = (nil)] 10:24:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 120 (0x7f98a4da2000) [pid = 1870] [serial = 517] [outer = 0x7f98a17f6c00] 10:24:39 INFO - PROCESS | 1870 | 1461691479072 Marionette DEBUG loaded listener.js 10:24:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 121 (0x7f98a5e17c00) [pid = 1870] [serial = 518] [outer = 0x7f98a17f6c00] 10:24:39 INFO - PROCESS | 1870 | 1461691479987 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]]]}] 10:24:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:24:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1375ms 10:24:40 INFO - PROCESS | 1870 | 1461691480064 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 10:24:40 INFO - PROCESS | 1870 | 1461691480068 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 10:24:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:24:40 INFO - PROCESS | 1870 | 1461691480075 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:24:40 INFO - PROCESS | 1870 | 1461691480080 Marionette TRACE conn3 <- [1,662,null,{}] 10:24:40 INFO - PROCESS | 1870 | 1461691480096 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}] 10:24:40 INFO - PROCESS | 1870 | 1461691480291 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 10:24:40 INFO - PROCESS | 1870 | 1461691480443 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:40 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bbe1f800 == 72 [pid = 1870] [id = 173] 10:24:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 122 (0x7f98a72b8c00) [pid = 1870] [serial = 519] [outer = (nil)] 10:24:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 123 (0x7f98a7e35400) [pid = 1870] [serial = 520] [outer = 0x7f98a72b8c00] 10:24:40 INFO - PROCESS | 1870 | 1461691480514 Marionette DEBUG loaded listener.js 10:24:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 124 (0x7f98a875f400) [pid = 1870] [serial = 521] [outer = 0x7f98a72b8c00] 10:24:41 INFO - PROCESS | 1870 | [1870] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:24:41 INFO - PROCESS | 1870 | 1461691481383 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]]]}] 10:24:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:24:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1335ms 10:24:41 INFO - PROCESS | 1870 | 1461691481411 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 10:24:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:24:41 INFO - PROCESS | 1870 | 1461691481415 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 10:24:41 INFO - PROCESS | 1870 | 1461691481421 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:24:41 INFO - PROCESS | 1870 | 1461691481424 Marionette TRACE conn3 <- [1,666,null,{}] 10:24:41 INFO - PROCESS | 1870 | 1461691481428 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}] 10:24:41 INFO - PROCESS | 1870 | 1461691481581 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 10:24:41 INFO - PROCESS | 1870 | 1461691481735 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:41 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf722000 == 73 [pid = 1870] [id = 174] 10:24:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 125 (0x7f98a72ba400) [pid = 1870] [serial = 522] [outer = (nil)] 10:24:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 126 (0x7f98aa645000) [pid = 1870] [serial = 523] [outer = 0x7f98a72ba400] 10:24:41 INFO - PROCESS | 1870 | 1461691481806 Marionette DEBUG loaded listener.js 10:24:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 127 (0x7f98ad10d400) [pid = 1870] [serial = 524] [outer = 0x7f98a72ba400] 10:24:42 INFO - PROCESS | 1870 | [1870] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:24:42 INFO - PROCESS | 1870 | 1461691482617 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]]]}] 10:24:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:24:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1230ms 10:24:42 INFO - PROCESS | 1870 | 1461691482649 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 10:24:42 INFO - PROCESS | 1870 | 1461691482652 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 10:24:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:24:42 INFO - PROCESS | 1870 | 1461691482658 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:24:42 INFO - PROCESS | 1870 | 1461691482660 Marionette TRACE conn3 <- [1,670,null,{}] 10:24:42 INFO - PROCESS | 1870 | 1461691482665 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}] 10:24:42 INFO - PROCESS | 1870 | 1461691482805 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 10:24:42 INFO - PROCESS | 1870 | 1461691482959 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:42 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf7bb800 == 74 [pid = 1870] [id = 175] 10:24:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 128 (0x7f989adda800) [pid = 1870] [serial = 525] [outer = (nil)] 10:24:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 129 (0x7f98ad651000) [pid = 1870] [serial = 526] [outer = 0x7f989adda800] 10:24:43 INFO - PROCESS | 1870 | 1461691483030 Marionette DEBUG loaded listener.js 10:24:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f98ae039800) [pid = 1870] [serial = 527] [outer = 0x7f989adda800] 10:24:43 INFO - PROCESS | 1870 | 1461691483855 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]]]}] 10:24:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:24:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1240ms 10:24:43 INFO - PROCESS | 1870 | 1461691483899 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 10:24:43 INFO - PROCESS | 1870 | 1461691483903 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 10:24:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:24:43 INFO - PROCESS | 1870 | 1461691483908 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:24:43 INFO - PROCESS | 1870 | 1461691483910 Marionette TRACE conn3 <- [1,674,null,{}] 10:24:43 INFO - PROCESS | 1870 | 1461691483916 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}] 10:24:44 INFO - PROCESS | 1870 | 1461691484083 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 10:24:44 INFO - PROCESS | 1870 | 1461691484243 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:44 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c423b000 == 75 [pid = 1870] [id = 176] 10:24:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 131 (0x7f98ae607000) [pid = 1870] [serial = 528] [outer = (nil)] 10:24:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 132 (0x7f98b0362800) [pid = 1870] [serial = 529] [outer = 0x7f98ae607000] 10:24:44 INFO - PROCESS | 1870 | 1461691484316 Marionette DEBUG loaded listener.js 10:24:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 133 (0x7f98baeb5c00) [pid = 1870] [serial = 530] [outer = 0x7f98ae607000] 10:24:44 INFO - PROCESS | 1870 | [1870] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:24:45 INFO - PROCESS | 1870 | 1461691485149 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]]]}] 10:24:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 10:24:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1280ms 10:24:45 INFO - PROCESS | 1870 | 1461691485190 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 10:24:45 INFO - PROCESS | 1870 | 1461691485192 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 10:24:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:24:45 INFO - PROCESS | 1870 | 1461691485198 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:24:45 INFO - PROCESS | 1870 | 1461691485201 Marionette TRACE conn3 <- [1,678,null,{}] 10:24:45 INFO - PROCESS | 1870 | 1461691485206 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}] 10:24:45 INFO - PROCESS | 1870 | 1461691485352 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 10:24:45 INFO - PROCESS | 1870 | 1461691485522 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:45 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac90e800 == 76 [pid = 1870] [id = 177] 10:24:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f989ade1800) [pid = 1870] [serial = 531] [outer = (nil)] 10:24:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f98ba93d400) [pid = 1870] [serial = 532] [outer = 0x7f989ade1800] 10:24:45 INFO - PROCESS | 1870 | 1461691485592 Marionette DEBUG loaded listener.js 10:24:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f98bbe25800) [pid = 1870] [serial = 533] [outer = 0x7f989ade1800] 10:24:46 INFO - PROCESS | 1870 | 1461691486457 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]]]}] 10:24:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:24:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1331ms 10:24:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:24:46 INFO - PROCESS | 1870 | 1461691486530 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 10:24:46 INFO - PROCESS | 1870 | 1461691486532 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 10:24:46 INFO - PROCESS | 1870 | 1461691486538 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:24:46 INFO - PROCESS | 1870 | 1461691486541 Marionette TRACE conn3 <- [1,682,null,{}] 10:24:46 INFO - PROCESS | 1870 | 1461691486546 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}] 10:24:46 INFO - PROCESS | 1870 | 1461691486692 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 10:24:46 INFO - PROCESS | 1870 | 1461691486844 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:46 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4ee9000 == 77 [pid = 1870] [id = 178] 10:24:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f98a17eb400) [pid = 1870] [serial = 534] [outer = (nil)] 10:24:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f98a3bc1000) [pid = 1870] [serial = 535] [outer = 0x7f98a17eb400] 10:24:46 INFO - PROCESS | 1870 | 1461691486914 Marionette DEBUG loaded listener.js 10:24:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f98a4b2f800) [pid = 1870] [serial = 536] [outer = 0x7f98a17eb400] 10:24:48 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:48 INFO - PROCESS | 1870 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:24:48 INFO - PROCESS | 1870 | 1461691488484 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]]]}] 10:24:48 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) 10:24:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1983ms 10:24:48 INFO - PROCESS | 1870 | 1461691488522 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 10:24:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:24:48 INFO - PROCESS | 1870 | 1461691488527 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 10:24:48 INFO - PROCESS | 1870 | 1461691488534 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:24:48 INFO - PROCESS | 1870 | 1461691488538 Marionette TRACE conn3 <- [1,686,null,{}] 10:24:48 INFO - PROCESS | 1870 | 1461691488547 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}] 10:24:48 INFO - PROCESS | 1870 | 1461691488682 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 10:24:48 INFO - PROCESS | 1870 | 1461691488838 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:48 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a402c800 == 78 [pid = 1870] [id = 179] 10:24:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f98a3997c00) [pid = 1870] [serial = 537] [outer = (nil)] 10:24:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f98a3bba800) [pid = 1870] [serial = 538] [outer = 0x7f98a3997c00] 10:24:48 INFO - PROCESS | 1870 | 1461691488903 Marionette DEBUG loaded listener.js 10:24:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f98a3be7000) [pid = 1870] [serial = 539] [outer = 0x7f98a3997c00] 10:24:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf870800 == 77 [pid = 1870] [id = 75] 10:24:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf64c000 == 76 [pid = 1870] [id = 72] 10:24:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a9c63000 == 75 [pid = 1870] [id = 85] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f98a3133000) [pid = 1870] [serial = 468] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7c49000 == 74 [pid = 1870] [id = 169] 10:24:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aed3d800 == 73 [pid = 1870] [id = 168] 10:24:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7c44000 == 72 [pid = 1870] [id = 167] 10:24:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acdb5000 == 71 [pid = 1870] [id = 166] 10:24:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac8c9000 == 70 [pid = 1870] [id = 165] 10:24:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a490c000 == 69 [pid = 1870] [id = 164] 10:24:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a79ab000 == 68 [pid = 1870] [id = 163] 10:24:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a8199000 == 67 [pid = 1870] [id = 162] 10:24:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac8b3800 == 66 [pid = 1870] [id = 157] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f98bac6bc00) [pid = 1870] [serial = 337] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f98ae60d800) [pid = 1870] [serial = 301] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f98a7fd3800) [pid = 1870] [serial = 331] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f98bf9aa800) [pid = 1870] [serial = 361] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f98bab44c00) [pid = 1870] [serial = 358] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 135 (0x7f98bfe71c00) [pid = 1870] [serial = 340] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f98ae043000) [pid = 1870] [serial = 252] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 133 (0x7f98bdfbbc00) [pid = 1870] [serial = 304] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 132 (0x7f98a7fd5000) [pid = 1870] [serial = 352] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 131 (0x7f98a91e2000) [pid = 1870] [serial = 298] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 130 (0x7f98a5e1a400) [pid = 1870] [serial = 295] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 129 (0x7f98ace2d800) [pid = 1870] [serial = 334] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 128 (0x7f98ae037800) [pid = 1870] [serial = 355] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 127 (0x7f98c0324400) [pid = 1870] [serial = 364] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 126 (0x7f98af069000) [pid = 1870] [serial = 391] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 125 (0x7f98a4da5800) [pid = 1870] [serial = 397] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 124 (0x7f98bf9a5000) [pid = 1870] [serial = 394] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 123 (0x7f98a3cf0000) [pid = 1870] [serial = 385] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 122 (0x7f98a7fed800) [pid = 1870] [serial = 388] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 121 (0x7f98ab15e400) [pid = 1870] [serial = 459] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 120 (0x7f98ae038400) [pid = 1870] [serial = 462] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 119 (0x7f98bab42000) [pid = 1870] [serial = 465] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 118 (0x7f98a4e1b400) [pid = 1870] [serial = 424] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 117 (0x7f98a45fc000) [pid = 1870] [serial = 423] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 116 (0x7f98a72b9000) [pid = 1870] [serial = 453] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 115 (0x7f98a75f2000) [pid = 1870] [serial = 426] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 114 (0x7f98a7cb4000) [pid = 1870] [serial = 454] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 113 (0x7f98ae6d2800) [pid = 1870] [serial = 430] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 112 (0x7f98adf6a000) [pid = 1870] [serial = 429] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 111 (0x7f98ae6d7800) [pid = 1870] [serial = 463] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 110 (0x7f98a7caf800) [pid = 1870] [serial = 448] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 109 (0x7f98a7ca9c00) [pid = 1870] [serial = 447] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 108 (0x7f98a5b7e800) [pid = 1870] [serial = 451] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 107 (0x7f98a4d9d400) [pid = 1870] [serial = 450] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 106 (0x7f98bf732400) [pid = 1870] [serial = 433] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 105 (0x7f98b4d81800) [pid = 1870] [serial = 432] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 104 (0x7f98a7fdd400) [pid = 1870] [serial = 456] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 103 (0x7f98c0033800) [pid = 1870] [serial = 439] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 102 (0x7f98a4b2c400) [pid = 1870] [serial = 438] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 101 (0x7f98a346cc00) [pid = 1870] [serial = 445] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 100 (0x7f98a3467c00) [pid = 1870] [serial = 444] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 99 (0x7f98a7ff3400) [pid = 1870] [serial = 427] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 98 (0x7f98bf85e000) [pid = 1870] [serial = 436] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 97 (0x7f98bf734c00) [pid = 1870] [serial = 435] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 96 (0x7f98c038dc00) [pid = 1870] [serial = 442] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 95 (0x7f98c0328000) [pid = 1870] [serial = 441] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 94 (0x7f98ad0df000) [pid = 1870] [serial = 460] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 93 (0x7f98a7ff5c00) [pid = 1870] [serial = 457] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 92 (0x7f98bf735c00) [pid = 1870] [serial = 466] [outer = (nil)] [url = about:blank] 10:24:49 INFO - PROCESS | 1870 | --DOMWINDOW == 91 (0x7f98ae045000) [pid = 1870] [serial = 382] [outer = (nil)] [url = about:blank] 10:24:50 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:50 INFO - PROCESS | 1870 | 1461691490111 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]]]}] 10:24:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:24:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1587ms 10:24:50 INFO - PROCESS | 1870 | 1461691490119 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 10:24:50 INFO - PROCESS | 1870 | 1461691490126 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 10:24:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:24:50 INFO - PROCESS | 1870 | 1461691490144 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:24:50 INFO - PROCESS | 1870 | 1461691490147 Marionette TRACE conn3 <- [1,690,null,{}] 10:24:50 INFO - PROCESS | 1870 | 1461691490153 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}] 10:24:50 INFO - PROCESS | 1870 | 1461691490277 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 10:24:50 INFO - PROCESS | 1870 | 1461691490450 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:50 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7478000 == 67 [pid = 1870] [id = 180] 10:24:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 92 (0x7f98a39a1000) [pid = 1870] [serial = 540] [outer = (nil)] 10:24:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 93 (0x7f98a4163800) [pid = 1870] [serial = 541] [outer = 0x7f98a39a1000] 10:24:50 INFO - PROCESS | 1870 | 1461691490509 Marionette DEBUG loaded listener.js 10:24:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 94 (0x7f98a43db800) [pid = 1870] [serial = 542] [outer = 0x7f98a39a1000] 10:24:51 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:51 INFO - PROCESS | 1870 | 1461691491575 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]]]}] 10:24:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:24:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1485ms 10:24:51 INFO - PROCESS | 1870 | 1461691491621 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 10:24:51 INFO - PROCESS | 1870 | 1461691491624 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 10:24:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:24:51 INFO - PROCESS | 1870 | 1461691491629 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:24:51 INFO - PROCESS | 1870 | 1461691491634 Marionette TRACE conn3 <- [1,694,null,{}] 10:24:51 INFO - PROCESS | 1870 | 1461691491649 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}] 10:24:51 INFO - PROCESS | 1870 | 1461691491826 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 10:24:51 INFO - PROCESS | 1870 | 1461691491944 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:51 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a819d000 == 68 [pid = 1870] [id = 181] 10:24:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 95 (0x7f98a4d98400) [pid = 1870] [serial = 543] [outer = (nil)] 10:24:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 96 (0x7f98a4da7000) [pid = 1870] [serial = 544] [outer = 0x7f98a4d98400] 10:24:52 INFO - PROCESS | 1870 | 1461691492005 Marionette DEBUG loaded listener.js 10:24:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 97 (0x7f98a5b82800) [pid = 1870] [serial = 545] [outer = 0x7f98a4d98400] 10:24:53 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:53 INFO - PROCESS | 1870 | --DOMWINDOW == 96 (0x7f98a3997400) [pid = 1870] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:24:53 INFO - PROCESS | 1870 | --DOMWINDOW == 95 (0x7f98a39a5c00) [pid = 1870] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:24:53 INFO - PROCESS | 1870 | --DOMWINDOW == 94 (0x7f98a7fdfc00) [pid = 1870] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:24:53 INFO - PROCESS | 1870 | --DOMWINDOW == 93 (0x7f98a721e800) [pid = 1870] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:24:53 INFO - PROCESS | 1870 | --DOMWINDOW == 92 (0x7f98a5e78000) [pid = 1870] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:24:53 INFO - PROCESS | 1870 | --DOMWINDOW == 91 (0x7f98a17ee400) [pid = 1870] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:24:53 INFO - PROCESS | 1870 | --DOMWINDOW == 90 (0x7f98aaf3d400) [pid = 1870] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:24:53 INFO - PROCESS | 1870 | --DOMWINDOW == 89 (0x7f98a312d800) [pid = 1870] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:24:53 INFO - PROCESS | 1870 | 1461691493224 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]]]}] 10:24:53 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) 10:24:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1633ms 10:24:53 INFO - PROCESS | 1870 | 1461691493263 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 10:24:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:24:53 INFO - PROCESS | 1870 | 1461691493267 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 10:24:53 INFO - PROCESS | 1870 | 1461691493272 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:24:53 INFO - PROCESS | 1870 | 1461691493275 Marionette TRACE conn3 <- [1,698,null,{}] 10:24:53 INFO - PROCESS | 1870 | 1461691493280 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}] 10:24:53 INFO - PROCESS | 1870 | 1461691493441 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 10:24:53 INFO - PROCESS | 1870 | 1461691493455 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:53 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a874b000 == 69 [pid = 1870] [id = 182] 10:24:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 90 (0x7f98a4e18400) [pid = 1870] [serial = 546] [outer = (nil)] 10:24:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 91 (0x7f98a5e18400) [pid = 1870] [serial = 547] [outer = 0x7f98a4e18400] 10:24:53 INFO - PROCESS | 1870 | 1461691493516 Marionette DEBUG loaded listener.js 10:24:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 92 (0x7f98a5e7d400) [pid = 1870] [serial = 548] [outer = 0x7f98a4e18400] 10:24:54 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:54 INFO - PROCESS | 1870 | 1461691494694 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]]]}] 10:24:54 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) 10:24:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1478ms 10:24:54 INFO - PROCESS | 1870 | 1461691494752 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 10:24:54 INFO - PROCESS | 1870 | 1461691494756 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 10:24:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:24:54 INFO - PROCESS | 1870 | 1461691494762 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:24:54 INFO - PROCESS | 1870 | 1461691494766 Marionette TRACE conn3 <- [1,702,null,{}] 10:24:54 INFO - PROCESS | 1870 | 1461691494771 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}] 10:24:55 INFO - PROCESS | 1870 | 1461691495013 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 10:24:55 INFO - PROCESS | 1870 | 1461691495031 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:55 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac026800 == 70 [pid = 1870] [id = 183] 10:24:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 93 (0x7f98a4d99000) [pid = 1870] [serial = 549] [outer = (nil)] 10:24:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 94 (0x7f98a7210800) [pid = 1870] [serial = 550] [outer = 0x7f98a4d99000] 10:24:55 INFO - PROCESS | 1870 | 1461691495089 Marionette DEBUG loaded listener.js 10:24:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 95 (0x7f98a721e800) [pid = 1870] [serial = 551] [outer = 0x7f98a4d99000] 10:24:56 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:56 INFO - PROCESS | 1870 | 1461691496381 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]]]}] 10:24:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:24:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1633ms 10:24:56 INFO - PROCESS | 1870 | 1461691496395 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 10:24:56 INFO - PROCESS | 1870 | 1461691496401 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 10:24:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:24:56 INFO - PROCESS | 1870 | 1461691496408 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:24:56 INFO - PROCESS | 1870 | 1461691496412 Marionette TRACE conn3 <- [1,706,null,{}] 10:24:56 INFO - PROCESS | 1870 | 1461691496420 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}] 10:24:56 INFO - PROCESS | 1870 | 1461691496621 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 10:24:56 INFO - PROCESS | 1870 | 1461691496795 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:56 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a79c2800 == 71 [pid = 1870] [id = 184] 10:24:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 96 (0x7f98a3ce6c00) [pid = 1870] [serial = 552] [outer = (nil)] 10:24:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 97 (0x7f98a404ac00) [pid = 1870] [serial = 553] [outer = 0x7f98a3ce6c00] 10:24:56 INFO - PROCESS | 1870 | 1461691496873 Marionette DEBUG loaded listener.js 10:24:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 98 (0x7f98a43db400) [pid = 1870] [serial = 554] [outer = 0x7f98a3ce6c00] 10:24:58 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:58 INFO - PROCESS | 1870 | 1461691498198 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]]]}] 10:24:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:24:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1835ms 10:24:58 INFO - PROCESS | 1870 | 1461691498316 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 10:24:58 INFO - PROCESS | 1870 | 1461691498325 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 10:24:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:24:58 INFO - PROCESS | 1870 | 1461691498345 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:24:58 INFO - PROCESS | 1870 | 1461691498349 Marionette TRACE conn3 <- [1,710,null,{}] 10:24:58 INFO - PROCESS | 1870 | 1461691498355 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}] 10:24:58 INFO - PROCESS | 1870 | 1461691498503 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 10:24:58 INFO - PROCESS | 1870 | 1461691498650 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:58 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac8bf000 == 72 [pid = 1870] [id = 185] 10:24:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 99 (0x7f98a312e800) [pid = 1870] [serial = 555] [outer = (nil)] 10:24:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 100 (0x7f98a4da4000) [pid = 1870] [serial = 556] [outer = 0x7f98a312e800] 10:24:58 INFO - PROCESS | 1870 | 1461691498722 Marionette DEBUG loaded listener.js 10:24:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 101 (0x7f98a5e84800) [pid = 1870] [serial = 557] [outer = 0x7f98a312e800] 10:24:59 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:00 INFO - PROCESS | 1870 | 1461691500023 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]]]}] 10:25:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:25:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1735ms 10:25:00 INFO - PROCESS | 1870 | 1461691500122 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 10:25:00 INFO - PROCESS | 1870 | 1461691500125 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 10:25:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:25:00 INFO - PROCESS | 1870 | 1461691500135 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:25:00 INFO - PROCESS | 1870 | 1461691500140 Marionette TRACE conn3 <- [1,714,null,{}] 10:25:00 INFO - PROCESS | 1870 | 1461691500157 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}] 10:25:00 INFO - PROCESS | 1870 | 1461691500320 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 10:25:00 INFO - PROCESS | 1870 | 1461691500471 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:00 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd25800 == 73 [pid = 1870] [id = 186] 10:25:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 102 (0x7f98a721f800) [pid = 1870] [serial = 558] [outer = (nil)] 10:25:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 103 (0x7f98a72bb800) [pid = 1870] [serial = 559] [outer = 0x7f98a721f800] 10:25:00 INFO - PROCESS | 1870 | 1461691500546 Marionette DEBUG loaded listener.js 10:25:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 104 (0x7f98a7cac400) [pid = 1870] [serial = 560] [outer = 0x7f98a721f800] 10:25:01 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:01 INFO - PROCESS | 1870 | 1461691501916 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]]]}] 10:25:01 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 10:25:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1839ms 10:25:02 INFO - PROCESS | 1870 | 1461691502046 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 10:25:02 INFO - PROCESS | 1870 | 1461691502051 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 10:25:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:25:02 INFO - PROCESS | 1870 | 1461691502063 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:25:02 INFO - PROCESS | 1870 | 1461691502066 Marionette TRACE conn3 <- [1,718,null,{}] 10:25:02 INFO - PROCESS | 1870 | 1461691502073 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}] 10:25:02 INFO - PROCESS | 1870 | 1461691502237 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 10:25:02 INFO - PROCESS | 1870 | 1461691502397 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:02 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5b89800 == 74 [pid = 1870] [id = 187] 10:25:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 105 (0x7f989adda000) [pid = 1870] [serial = 561] [outer = (nil)] 10:25:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 106 (0x7f98a3462800) [pid = 1870] [serial = 562] [outer = 0x7f989adda000] 10:25:02 INFO - PROCESS | 1870 | 1461691502470 Marionette DEBUG loaded listener.js 10:25:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 107 (0x7f98a7e2c800) [pid = 1870] [serial = 563] [outer = 0x7f989adda000] 10:25:04 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:04 INFO - PROCESS | 1870 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:25:04 INFO - PROCESS | 1870 | 1461691504043 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]]]}] 10:25:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:25:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1994ms 10:25:04 INFO - PROCESS | 1870 | 1461691504107 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 10:25:04 INFO - PROCESS | 1870 | 1461691504113 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 10:25:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:25:04 INFO - PROCESS | 1870 | 1461691504145 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:25:04 INFO - PROCESS | 1870 | 1461691504150 Marionette TRACE conn3 <- [1,722,null,{}] 10:25:04 INFO - PROCESS | 1870 | 1461691504157 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}] 10:25:04 INFO - PROCESS | 1870 | 1461691504311 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 10:25:04 INFO - PROCESS | 1870 | 1461691504503 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:04 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a83f6000 == 73 [pid = 1870] [id = 147] 10:25:04 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a79bd000 == 72 [pid = 1870] [id = 148] 10:25:04 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a83e0800 == 71 [pid = 1870] [id = 145] 10:25:04 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7c50800 == 70 [pid = 1870] [id = 149] 10:25:04 INFO - PROCESS | 1870 | --DOMWINDOW == 106 (0x7f98a7211800) [pid = 1870] [serial = 511] [outer = (nil)] [url = about:blank] 10:25:04 INFO - PROCESS | 1870 | --DOMWINDOW == 105 (0x7f98a3bb7c00) [pid = 1870] [serial = 472] [outer = (nil)] [url = about:blank] 10:25:04 INFO - PROCESS | 1870 | --DOMWINDOW == 104 (0x7f98a5b77c00) [pid = 1870] [serial = 475] [outer = (nil)] [url = about:blank] 10:25:04 INFO - PROCESS | 1870 | --DOMWINDOW == 103 (0x7f98a7e34400) [pid = 1870] [serial = 478] [outer = (nil)] [url = about:blank] 10:25:04 INFO - PROCESS | 1870 | --DOMWINDOW == 102 (0x7f98acdf2800) [pid = 1870] [serial = 481] [outer = (nil)] [url = about:blank] 10:25:04 INFO - PROCESS | 1870 | --DOMWINDOW == 101 (0x7f98b020a800) [pid = 1870] [serial = 484] [outer = (nil)] [url = about:blank] 10:25:04 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4288800 == 71 [pid = 1870] [id = 188] 10:25:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 102 (0x7f98a3996c00) [pid = 1870] [serial = 564] [outer = (nil)] 10:25:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 103 (0x7f98a3be4c00) [pid = 1870] [serial = 565] [outer = 0x7f98a3996c00] 10:25:04 INFO - PROCESS | 1870 | 1461691504606 Marionette DEBUG loaded listener.js 10:25:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 104 (0x7f98a45fec00) [pid = 1870] [serial = 566] [outer = 0x7f98a3996c00] 10:25:04 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a874b000 == 70 [pid = 1870] [id = 182] 10:25:04 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a819d000 == 69 [pid = 1870] [id = 181] 10:25:04 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7478000 == 68 [pid = 1870] [id = 180] 10:25:04 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a402c800 == 67 [pid = 1870] [id = 179] 10:25:04 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4ee9000 == 66 [pid = 1870] [id = 178] 10:25:04 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac90e800 == 65 [pid = 1870] [id = 177] 10:25:04 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c423b000 == 64 [pid = 1870] [id = 176] 10:25:04 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf7bb800 == 63 [pid = 1870] [id = 175] 10:25:04 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf722000 == 62 [pid = 1870] [id = 174] 10:25:04 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bbe1f800 == 61 [pid = 1870] [id = 173] 10:25:05 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acf71000 == 60 [pid = 1870] [id = 172] 10:25:05 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a819b800 == 59 [pid = 1870] [id = 171] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 103 (0x7f98a72bec00) [pid = 1870] [serial = 256] [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.] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 102 (0x7f98ad64fc00) [pid = 1870] [serial = 506] [outer = (nil)] [url = about:blank] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 101 (0x7f98a7210c00) [pid = 1870] [serial = 509] [outer = (nil)] [url = about:blank] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 100 (0x7f98a8764c00) [pid = 1870] [serial = 503] [outer = (nil)] [url = about:blank] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 99 (0x7f98a7e2f000) [pid = 1870] [serial = 500] [outer = (nil)] [url = about:blank] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 98 (0x7f98a3ce3400) [pid = 1870] [serial = 508] [outer = (nil)] [url = about:blank] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 97 (0x7f98a3cea800) [pid = 1870] [serial = 491] [outer = (nil)] [url = about:blank] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 96 (0x7f98a3bbf000) [pid = 1870] [serial = 490] [outer = (nil)] [url = about:blank] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 95 (0x7f98a4b2e400) [pid = 1870] [serial = 493] [outer = (nil)] [url = about:blank] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 94 (0x7f98a4e13400) [pid = 1870] [serial = 494] [outer = (nil)] [url = about:blank] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 93 (0x7f98a7fee800) [pid = 1870] [serial = 502] [outer = (nil)] [url = about:blank] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 92 (0x7f98a7cae000) [pid = 1870] [serial = 499] [outer = (nil)] [url = about:blank] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 91 (0x7f98a725a000) [pid = 1870] [serial = 496] [outer = (nil)] [url = about:blank] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 90 (0x7f98a72bc000) [pid = 1870] [serial = 497] [outer = (nil)] [url = about:blank] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 89 (0x7f98a312a000) [pid = 1870] [serial = 487] [outer = (nil)] [url = about:blank] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 88 (0x7f98a3465400) [pid = 1870] [serial = 488] [outer = (nil)] [url = about:blank] 10:25:05 INFO - PROCESS | 1870 | --DOMWINDOW == 87 (0x7f98ac9cf800) [pid = 1870] [serial = 505] [outer = (nil)] [url = about:blank] 10:25:05 INFO - PROCESS | 1870 | 1461691505314 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] 10:25:05 INFO - PROCESS | 1870 | 1461691505353 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 10:25:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:25:05 INFO - PROCESS | 1870 | 1461691505363 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:25:05 INFO - PROCESS | 1870 | 1461691505366 Marionette TRACE conn3 <- [1,726,null,{}] 10:25:05 INFO - PROCESS | 1870 | 1461691505370 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}] 10:25:05 INFO - PROCESS | 1870 | 1461691505515 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 10:25:05 INFO - PROCESS | 1870 | 1461691505624 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:05 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a8191800 == 60 [pid = 1870] [id = 189] 10:25:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 88 (0x7f98a39a4c00) [pid = 1870] [serial = 567] [outer = (nil)] 10:25:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 89 (0x7f98a4e1b800) [pid = 1870] [serial = 568] [outer = 0x7f98a39a4c00] 10:25:05 INFO - PROCESS | 1870 | 1461691505685 Marionette DEBUG loaded listener.js 10:25:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 90 (0x7f98a5e20400) [pid = 1870] [serial = 569] [outer = 0x7f98a39a4c00] 10:25:06 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:06 INFO - PROCESS | 1870 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:25:06 INFO - PROCESS | 1870 | 1461691506521 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]]]}] 10:25:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:25:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1176ms 10:25:06 INFO - PROCESS | 1870 | 1461691506540 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 10:25:06 INFO - PROCESS | 1870 | 1461691506544 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 10:25:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:25:06 INFO - PROCESS | 1870 | 1461691506551 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:25:06 INFO - PROCESS | 1870 | 1461691506556 Marionette TRACE conn3 <- [1,730,null,{}] 10:25:06 INFO - PROCESS | 1870 | 1461691506571 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}] 10:25:06 INFO - PROCESS | 1870 | 1461691506710 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 10:25:06 INFO - PROCESS | 1870 | 1461691506728 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:06 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac021000 == 61 [pid = 1870] [id = 190] 10:25:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 91 (0x7f98a7257400) [pid = 1870] [serial = 570] [outer = (nil)] 10:25:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 92 (0x7f98a7caa400) [pid = 1870] [serial = 571] [outer = 0x7f98a7257400] 10:25:06 INFO - PROCESS | 1870 | 1461691506790 Marionette DEBUG loaded listener.js 10:25:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 93 (0x7f98a7e2e800) [pid = 1870] [serial = 572] [outer = 0x7f98a7257400] 10:25:07 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:07 INFO - PROCESS | 1870 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:25:07 INFO - PROCESS | 1870 | 1461691507695 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] 10:25:07 INFO - PROCESS | 1870 | 1461691507743 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 10:25:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:25:07 INFO - PROCESS | 1870 | 1461691507748 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:25:07 INFO - PROCESS | 1870 | 1461691507750 Marionette TRACE conn3 <- [1,734,null,{}] 10:25:07 INFO - PROCESS | 1870 | 1461691507770 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}] 10:25:07 INFO - PROCESS | 1870 | 1461691507951 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 10:25:07 INFO - PROCESS | 1870 | 1461691507975 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:07 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acf65800 == 62 [pid = 1870] [id = 191] 10:25:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 94 (0x7f98a17f8c00) [pid = 1870] [serial = 573] [outer = (nil)] 10:25:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 95 (0x7f98a7ff3400) [pid = 1870] [serial = 574] [outer = 0x7f98a17f8c00] 10:25:08 INFO - PROCESS | 1870 | 1461691508035 Marionette DEBUG loaded listener.js 10:25:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 96 (0x7f98a8762000) [pid = 1870] [serial = 575] [outer = 0x7f98a17f8c00] 10:25:08 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:08 INFO - PROCESS | 1870 | 1461691508843 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]]]}] 10:25:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:25:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1142ms 10:25:08 INFO - PROCESS | 1870 | 1461691508890 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 10:25:08 INFO - PROCESS | 1870 | 1461691508903 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 10:25:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:25:08 INFO - PROCESS | 1870 | 1461691508919 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:25:08 INFO - PROCESS | 1870 | 1461691508921 Marionette TRACE conn3 <- [1,738,null,{}] 10:25:08 INFO - PROCESS | 1870 | 1461691508926 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}] 10:25:09 INFO - PROCESS | 1870 | 1461691509298 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 10:25:09 INFO - PROCESS | 1870 | --DOMWINDOW == 95 (0x7f98a3997c00) [pid = 1870] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:25:09 INFO - PROCESS | 1870 | --DOMWINDOW == 94 (0x7f98a4d98400) [pid = 1870] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:25:09 INFO - PROCESS | 1870 | --DOMWINDOW == 93 (0x7f98a39a1000) [pid = 1870] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:25:09 INFO - PROCESS | 1870 | --DOMWINDOW == 92 (0x7f98a17eb400) [pid = 1870] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:25:09 INFO - PROCESS | 1870 | --DOMWINDOW == 91 (0x7f98a4e18400) [pid = 1870] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:25:09 INFO - PROCESS | 1870 | --DOMWINDOW == 90 (0x7f98a3bb3800) [pid = 1870] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:25:09 INFO - PROCESS | 1870 | --DOMWINDOW == 89 (0x7f98a7e2c400) [pid = 1870] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:25:09 INFO - PROCESS | 1870 | --DOMWINDOW == 88 (0x7f98a3ce3000) [pid = 1870] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:25:09 INFO - PROCESS | 1870 | --DOMWINDOW == 87 (0x7f98a3bed800) [pid = 1870] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:25:09 INFO - PROCESS | 1870 | --DOMWINDOW == 86 (0x7f98a7cb2c00) [pid = 1870] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:25:09 INFO - PROCESS | 1870 | --DOMWINDOW == 85 (0x7f98a3129c00) [pid = 1870] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:25:09 INFO - PROCESS | 1870 | --DOMWINDOW == 84 (0x7f98ab6d5c00) [pid = 1870] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:25:09 INFO - PROCESS | 1870 | 1461691509387 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:09 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7c5c800 == 63 [pid = 1870] [id = 192] 10:25:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 85 (0x7f989add4c00) [pid = 1870] [serial = 576] [outer = (nil)] 10:25:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 86 (0x7f98a3135c00) [pid = 1870] [serial = 577] [outer = 0x7f989add4c00] 10:25:09 INFO - PROCESS | 1870 | 1461691509447 Marionette DEBUG loaded listener.js 10:25:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 87 (0x7f98a3ce3000) [pid = 1870] [serial = 578] [outer = 0x7f989add4c00] 10:25:10 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:10 INFO - PROCESS | 1870 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:25:10 INFO - PROCESS | 1870 | 1461691510528 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]]]}] 10:25:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:25:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1625ms 10:25:10 INFO - PROCESS | 1870 | 1461691510544 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 10:25:10 INFO - PROCESS | 1870 | 1461691510546 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 10:25:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:25:10 INFO - PROCESS | 1870 | 1461691510552 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:25:10 INFO - PROCESS | 1870 | 1461691510554 Marionette TRACE conn3 <- [1,742,null,{}] 10:25:10 INFO - PROCESS | 1870 | 1461691510559 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}] 10:25:10 INFO - PROCESS | 1870 | 1461691510697 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 10:25:10 INFO - PROCESS | 1870 | 1461691510842 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:10 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adf1b000 == 64 [pid = 1870] [id = 193] 10:25:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 88 (0x7f98a17f8800) [pid = 1870] [serial = 579] [outer = (nil)] 10:25:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 89 (0x7f98ac408400) [pid = 1870] [serial = 580] [outer = 0x7f98a17f8800] 10:25:10 INFO - PROCESS | 1870 | 1461691510917 Marionette DEBUG loaded listener.js 10:25:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 90 (0x7f98ac9cd000) [pid = 1870] [serial = 581] [outer = 0x7f98a17f8800] 10:25:12 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:12 INFO - PROCESS | 1870 | 1461691512130 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]]]}] 10:25:12 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 10:25:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1630ms 10:25:12 INFO - PROCESS | 1870 | 1461691512273 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 10:25:12 INFO - PROCESS | 1870 | 1461691512281 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 10:25:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:25:12 INFO - PROCESS | 1870 | 1461691512295 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:25:12 INFO - PROCESS | 1870 | 1461691512299 Marionette TRACE conn3 <- [1,746,null,{}] 10:25:12 INFO - PROCESS | 1870 | 1461691512307 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}] 10:25:12 INFO - PROCESS | 1870 | 1461691512462 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 10:25:12 INFO - PROCESS | 1870 | 1461691512610 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:12 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7c5b800 == 65 [pid = 1870] [id = 194] 10:25:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 91 (0x7f98a39a2000) [pid = 1870] [serial = 582] [outer = (nil)] 10:25:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 92 (0x7f98a42b3800) [pid = 1870] [serial = 583] [outer = 0x7f98a39a2000] 10:25:12 INFO - PROCESS | 1870 | 1461691512686 Marionette DEBUG loaded listener.js 10:25:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 93 (0x7f98a4b26800) [pid = 1870] [serial = 584] [outer = 0x7f98a39a2000] 10:25:13 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:13 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:14 INFO - PROCESS | 1870 | 1461691514001 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]]]}] 10:25:14 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.) 10:25:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1729ms 10:25:14 INFO - PROCESS | 1870 | 1461691514064 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 10:25:14 INFO - PROCESS | 1870 | 1461691514073 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 10:25:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:25:14 INFO - PROCESS | 1870 | 1461691514102 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:25:14 INFO - PROCESS | 1870 | 1461691514105 Marionette TRACE conn3 <- [1,750,null,{}] 10:25:14 INFO - PROCESS | 1870 | 1461691514110 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}] 10:25:14 INFO - PROCESS | 1870 | 1461691514261 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 10:25:14 INFO - PROCESS | 1870 | 1461691514410 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:14 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acf63000 == 66 [pid = 1870] [id = 195] 10:25:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 94 (0x7f98a3bb4000) [pid = 1870] [serial = 585] [outer = (nil)] 10:25:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 95 (0x7f98a5e1d400) [pid = 1870] [serial = 586] [outer = 0x7f98a3bb4000] 10:25:14 INFO - PROCESS | 1870 | 1461691514481 Marionette DEBUG loaded listener.js 10:25:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 96 (0x7f98a72b0800) [pid = 1870] [serial = 587] [outer = 0x7f98a3bb4000] 10:25:15 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:15 INFO - PROCESS | 1870 | 1461691515848 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]]]}] 10:25:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:25:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1784ms 10:25:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:25:15 INFO - PROCESS | 1870 | 1461691515881 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 10:25:15 INFO - PROCESS | 1870 | 1461691515884 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 10:25:15 INFO - PROCESS | 1870 | 1461691515891 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:25:15 INFO - PROCESS | 1870 | 1461691515896 Marionette TRACE conn3 <- [1,754,null,{}] 10:25:15 INFO - PROCESS | 1870 | 1461691515912 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}] 10:25:16 INFO - PROCESS | 1870 | 1461691516066 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 10:25:16 INFO - PROCESS | 1870 | 1461691516213 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:16 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aed2d800 == 67 [pid = 1870] [id = 196] 10:25:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 97 (0x7f98a72ef800) [pid = 1870] [serial = 588] [outer = (nil)] 10:25:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 98 (0x7f98a8763000) [pid = 1870] [serial = 589] [outer = 0x7f98a72ef800] 10:25:16 INFO - PROCESS | 1870 | 1461691516298 Marionette DEBUG loaded listener.js 10:25:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 99 (0x7f98abee7400) [pid = 1870] [serial = 590] [outer = 0x7f98a72ef800] 10:25:17 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:17 INFO - PROCESS | 1870 | 1461691517523 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]]]}] 10:25:17 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 10:25:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1682ms 10:25:17 INFO - PROCESS | 1870 | 1461691517573 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 10:25:17 INFO - PROCESS | 1870 | 1461691517577 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 10:25:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:25:17 INFO - PROCESS | 1870 | 1461691517582 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:25:17 INFO - PROCESS | 1870 | 1461691517584 Marionette TRACE conn3 <- [1,758,null,{}] 10:25:17 INFO - PROCESS | 1870 | 1461691517590 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}] 10:25:17 INFO - PROCESS | 1870 | 1461691517770 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 10:25:17 INFO - PROCESS | 1870 | 1461691517920 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:17 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aee5a000 == 68 [pid = 1870] [id = 197] 10:25:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 100 (0x7f98a75f0c00) [pid = 1870] [serial = 591] [outer = (nil)] 10:25:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 101 (0x7f98ac53fc00) [pid = 1870] [serial = 592] [outer = 0x7f98a75f0c00] 10:25:18 INFO - PROCESS | 1870 | 1461691518003 Marionette DEBUG loaded listener.js 10:25:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 102 (0x7f98ace29c00) [pid = 1870] [serial = 593] [outer = 0x7f98a75f0c00] 10:25:18 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:18 INFO - PROCESS | 1870 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:25:18 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:18 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:18 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:18 INFO - PROCESS | 1870 | 1461691518869 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]]]}] 10:25:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:25:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1324ms 10:25:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:25:18 INFO - PROCESS | 1870 | 1461691518908 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 10:25:18 INFO - PROCESS | 1870 | 1461691518911 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 10:25:18 INFO - PROCESS | 1870 | 1461691518917 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:25:18 INFO - PROCESS | 1870 | 1461691518920 Marionette TRACE conn3 <- [1,762,null,{}] 10:25:18 INFO - PROCESS | 1870 | 1461691518925 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}] 10:25:19 INFO - PROCESS | 1870 | 1461691519071 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 10:25:19 INFO - PROCESS | 1870 | 1461691519386 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:19 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a79ae000 == 69 [pid = 1870] [id = 198] 10:25:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 103 (0x7f98a3130c00) [pid = 1870] [serial = 594] [outer = (nil)] 10:25:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 104 (0x7f98a346a800) [pid = 1870] [serial = 595] [outer = 0x7f98a3130c00] 10:25:19 INFO - PROCESS | 1870 | 1461691519548 Marionette DEBUG loaded listener.js 10:25:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 105 (0x7f98a3bbbc00) [pid = 1870] [serial = 596] [outer = 0x7f98a3130c00] 10:25:20 INFO - PROCESS | 1870 | 1461691520765 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]]]}] 10:25:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:25:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1931ms 10:25:20 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a3dee800 == 68 [pid = 1870] [id = 131] 10:25:20 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7c5c800 == 67 [pid = 1870] [id = 192] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 104 (0x7f98a7210800) [pid = 1870] [serial = 550] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acf65800 == 66 [pid = 1870] [id = 191] 10:25:20 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac021000 == 65 [pid = 1870] [id = 190] 10:25:20 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a8191800 == 64 [pid = 1870] [id = 189] 10:25:20 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4288800 == 63 [pid = 1870] [id = 188] 10:25:20 INFO - PROCESS | 1870 | 1461691520928 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 10:25:20 INFO - PROCESS | 1870 | 1461691520934 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 10:25:20 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a5b89800 == 62 [pid = 1870] [id = 187] 10:25:20 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a5e4c000 == 61 [pid = 1870] [id = 127] 10:25:20 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acd25800 == 60 [pid = 1870] [id = 186] 10:25:20 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac8bf000 == 59 [pid = 1870] [id = 185] 10:25:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:25:20 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a79c2800 == 58 [pid = 1870] [id = 184] 10:25:20 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac026800 == 57 [pid = 1870] [id = 183] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 103 (0x7f98a3beac00) [pid = 1870] [serial = 473] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 102 (0x7f98ae60b400) [pid = 1870] [serial = 482] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 101 (0x7f98bdf3ec00) [pid = 1870] [serial = 421] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 100 (0x7f98a7219c00) [pid = 1870] [serial = 476] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 99 (0x7f98a7ff9400) [pid = 1870] [serial = 479] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 98 (0x7f98a3138400) [pid = 1870] [serial = 469] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 97 (0x7f98bacdcc00) [pid = 1870] [serial = 485] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 96 (0x7f98a3be7000) [pid = 1870] [serial = 539] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 95 (0x7f98a3bba800) [pid = 1870] [serial = 538] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 94 (0x7f98a3998c00) [pid = 1870] [serial = 514] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 93 (0x7f98a4da2000) [pid = 1870] [serial = 517] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 92 (0x7f98a4da7000) [pid = 1870] [serial = 544] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 91 (0x7f98a4163800) [pid = 1870] [serial = 541] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 90 (0x7f98ba93d400) [pid = 1870] [serial = 532] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 89 (0x7f98a4b2f800) [pid = 1870] [serial = 536] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 88 (0x7f98a3bc1000) [pid = 1870] [serial = 535] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 87 (0x7f98b0362800) [pid = 1870] [serial = 529] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 86 (0x7f98aa645000) [pid = 1870] [serial = 523] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 85 (0x7f98a5e18400) [pid = 1870] [serial = 547] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 84 (0x7f98a5b82800) [pid = 1870] [serial = 545] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 83 (0x7f98a43db800) [pid = 1870] [serial = 542] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 82 (0x7f98a5e7d400) [pid = 1870] [serial = 548] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 81 (0x7f98a7e35400) [pid = 1870] [serial = 520] [outer = (nil)] [url = about:blank] 10:25:20 INFO - PROCESS | 1870 | --DOMWINDOW == 80 (0x7f98ad651000) [pid = 1870] [serial = 526] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 1870 | 1461691520998 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:25:21 INFO - PROCESS | 1870 | 1461691521002 Marionette TRACE conn3 <- [1,766,null,{}] 10:25:21 INFO - PROCESS | 1870 | 1461691521011 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}] 10:25:21 INFO - PROCESS | 1870 | 1461691521147 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 10:25:21 INFO - PROCESS | 1870 | 1461691521160 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:21 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4904800 == 58 [pid = 1870] [id = 199] 10:25:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 81 (0x7f98a3bb6c00) [pid = 1870] [serial = 597] [outer = (nil)] 10:25:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 82 (0x7f98a48bdc00) [pid = 1870] [serial = 598] [outer = 0x7f98a3bb6c00] 10:25:21 INFO - PROCESS | 1870 | 1461691521221 Marionette DEBUG loaded listener.js 10:25:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 83 (0x7f98a4d9d400) [pid = 1870] [serial = 599] [outer = 0x7f98a3bb6c00] 10:25:22 INFO - PROCESS | 1870 | 1461691522358 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]]]}] 10:25:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:25:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1413ms 10:25:22 INFO - PROCESS | 1870 | 1461691522384 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 10:25:22 INFO - PROCESS | 1870 | 1461691522389 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 10:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:25:22 INFO - PROCESS | 1870 | 1461691522396 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:25:22 INFO - PROCESS | 1870 | 1461691522399 Marionette TRACE conn3 <- [1,770,null,{}] 10:25:22 INFO - PROCESS | 1870 | 1461691522404 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}] 10:25:22 INFO - PROCESS | 1870 | 1461691522539 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 10:25:22 INFO - PROCESS | 1870 | 1461691522727 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:22 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a8191000 == 59 [pid = 1870] [id = 200] 10:25:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 84 (0x7f98a42b9800) [pid = 1870] [serial = 600] [outer = (nil)] 10:25:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 85 (0x7f98a5e1c000) [pid = 1870] [serial = 601] [outer = 0x7f98a42b9800] 10:25:22 INFO - PROCESS | 1870 | 1461691522787 Marionette DEBUG loaded listener.js 10:25:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 86 (0x7f98a7212c00) [pid = 1870] [serial = 602] [outer = 0x7f98a42b9800] 10:25:23 INFO - PROCESS | 1870 | 1461691523422 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]]]}] 10:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1033ms 10:25:23 INFO - PROCESS | 1870 | 1461691523462 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 10:25:23 INFO - PROCESS | 1870 | 1461691523466 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 10:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:25:23 INFO - PROCESS | 1870 | 1461691523477 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:25:23 INFO - PROCESS | 1870 | 1461691523485 Marionette TRACE conn3 <- [1,774,null,{}] 10:25:23 INFO - PROCESS | 1870 | 1461691523508 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}] 10:25:23 INFO - PROCESS | 1870 | 1461691523696 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 10:25:23 INFO - PROCESS | 1870 | 1461691523719 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:23 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac69c800 == 60 [pid = 1870] [id = 201] 10:25:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 87 (0x7f98a7252800) [pid = 1870] [serial = 603] [outer = (nil)] 10:25:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 88 (0x7f98a75f6800) [pid = 1870] [serial = 604] [outer = 0x7f98a7252800] 10:25:23 INFO - PROCESS | 1870 | 1461691523777 Marionette DEBUG loaded listener.js 10:25:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 89 (0x7f98a7cb8c00) [pid = 1870] [serial = 605] [outer = 0x7f98a7252800] 10:25:24 INFO - PROCESS | 1870 | 1461691524463 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]]]}] 10:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1049ms 10:25:24 INFO - PROCESS | 1870 | 1461691524525 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 10:25:24 INFO - PROCESS | 1870 | 1461691524529 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 10:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:25:24 INFO - PROCESS | 1870 | 1461691524534 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:25:24 INFO - PROCESS | 1870 | 1461691524536 Marionette TRACE conn3 <- [1,778,null,{}] 10:25:24 INFO - PROCESS | 1870 | 1461691524548 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}] 10:25:24 INFO - PROCESS | 1870 | 1461691524714 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 10:25:24 INFO - PROCESS | 1870 | 1461691524729 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:24 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd40000 == 61 [pid = 1870] [id = 202] 10:25:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 90 (0x7f98a72ba000) [pid = 1870] [serial = 606] [outer = (nil)] 10:25:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 91 (0x7f98a7fed800) [pid = 1870] [serial = 607] [outer = 0x7f98a72ba000] 10:25:24 INFO - PROCESS | 1870 | 1461691524788 Marionette DEBUG loaded listener.js 10:25:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 92 (0x7f98a876ac00) [pid = 1870] [serial = 608] [outer = 0x7f98a72ba000] 10:25:25 INFO - PROCESS | 1870 | --DOMWINDOW == 91 (0x7f98a17f8c00) [pid = 1870] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:25:25 INFO - PROCESS | 1870 | --DOMWINDOW == 90 (0x7f989add4c00) [pid = 1870] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:25:25 INFO - PROCESS | 1870 | --DOMWINDOW == 89 (0x7f98a7257400) [pid = 1870] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:25:25 INFO - PROCESS | 1870 | --DOMWINDOW == 88 (0x7f98a3996c00) [pid = 1870] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:25:25 INFO - PROCESS | 1870 | --DOMWINDOW == 87 (0x7f98a39a4c00) [pid = 1870] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:25:25 INFO - PROCESS | 1870 | --DOMWINDOW == 86 (0x7f989adda000) [pid = 1870] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:25:25 INFO - PROCESS | 1870 | 1461691525653 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]]]}] 10:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1176ms 10:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:25:25 INFO - PROCESS | 1870 | 1461691525711 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 10:25:25 INFO - PROCESS | 1870 | 1461691525713 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 10:25:25 INFO - PROCESS | 1870 | 1461691525719 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:25:25 INFO - PROCESS | 1870 | 1461691525722 Marionette TRACE conn3 <- [1,782,null,{}] 10:25:25 INFO - PROCESS | 1870 | 1461691525726 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}] 10:25:25 INFO - PROCESS | 1870 | 1461691525852 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 10:25:25 INFO - PROCESS | 1870 | 1461691525866 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acf6c000 == 62 [pid = 1870] [id = 203] 10:25:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 87 (0x7f98a8767c00) [pid = 1870] [serial = 609] [outer = (nil)] 10:25:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 88 (0x7f98a91db800) [pid = 1870] [serial = 610] [outer = 0x7f98a8767c00] 10:25:25 INFO - PROCESS | 1870 | 1461691525949 Marionette DEBUG loaded listener.js 10:25:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 89 (0x7f98ac537800) [pid = 1870] [serial = 611] [outer = 0x7f98a8767c00] 10:25:26 INFO - PROCESS | 1870 | 1461691526673 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]]]}] 10:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 976ms 10:25:26 INFO - PROCESS | 1870 | 1461691526694 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 10:25:26 INFO - PROCESS | 1870 | 1461691526696 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 10:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:25:26 INFO - PROCESS | 1870 | 1461691526702 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:25:26 INFO - PROCESS | 1870 | 1461691526704 Marionette TRACE conn3 <- [1,786,null,{}] 10:25:26 INFO - PROCESS | 1870 | 1461691526709 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}] 10:25:26 INFO - PROCESS | 1870 | 1461691526881 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 10:25:26 INFO - PROCESS | 1870 | 1461691526904 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:26 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adc99800 == 63 [pid = 1870] [id = 204] 10:25:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 90 (0x7f98ac4c6800) [pid = 1870] [serial = 612] [outer = (nil)] 10:25:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 91 (0x7f98ad6b9800) [pid = 1870] [serial = 613] [outer = 0x7f98ac4c6800] 10:25:26 INFO - PROCESS | 1870 | 1461691526961 Marionette DEBUG loaded listener.js 10:25:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 92 (0x7f98adc2ac00) [pid = 1870] [serial = 614] [outer = 0x7f98ac4c6800] 10:25:27 INFO - PROCESS | 1870 | 1461691527843 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]]]}] 10:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1175ms 10:25:27 INFO - PROCESS | 1870 | 1461691527879 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 10:25:27 INFO - PROCESS | 1870 | 1461691527885 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 10:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:25:27 INFO - PROCESS | 1870 | 1461691527893 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:25:27 INFO - PROCESS | 1870 | 1461691527899 Marionette TRACE conn3 <- [1,790,null,{}] 10:25:27 INFO - PROCESS | 1870 | 1461691527908 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}] 10:25:28 INFO - PROCESS | 1870 | 1461691528079 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 10:25:28 INFO - PROCESS | 1870 | 1461691528230 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a79a9000 == 64 [pid = 1870] [id = 205] 10:25:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 93 (0x7f989add9400) [pid = 1870] [serial = 615] [outer = (nil)] 10:25:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 94 (0x7f98a3bbec00) [pid = 1870] [serial = 616] [outer = 0x7f989add9400] 10:25:28 INFO - PROCESS | 1870 | 1461691528317 Marionette DEBUG loaded listener.js 10:25:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 95 (0x7f98a42b9c00) [pid = 1870] [serial = 617] [outer = 0x7f989add9400] 10:25:29 INFO - PROCESS | 1870 | 1461691529170 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]]]}] 10:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1334ms 10:25:29 INFO - PROCESS | 1870 | 1461691529228 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 10:25:29 INFO - PROCESS | 1870 | 1461691529236 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 10:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:25:29 INFO - PROCESS | 1870 | 1461691529246 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:25:29 INFO - PROCESS | 1870 | 1461691529250 Marionette TRACE conn3 <- [1,794,null,{}] 10:25:29 INFO - PROCESS | 1870 | 1461691529256 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}] 10:25:29 INFO - PROCESS | 1870 | 1461691529420 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 10:25:29 INFO - PROCESS | 1870 | 1461691529571 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:29 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac8bb800 == 65 [pid = 1870] [id = 206] 10:25:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 96 (0x7f98a4b27000) [pid = 1870] [serial = 618] [outer = (nil)] 10:25:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 97 (0x7f98a5e7a000) [pid = 1870] [serial = 619] [outer = 0x7f98a4b27000] 10:25:29 INFO - PROCESS | 1870 | 1461691529641 Marionette DEBUG loaded listener.js 10:25:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 98 (0x7f98a7257400) [pid = 1870] [serial = 620] [outer = 0x7f98a4b27000] 10:25:30 INFO - PROCESS | 1870 | 1461691530586 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]]]}] 10:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1382ms 10:25:30 INFO - PROCESS | 1870 | 1461691530628 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 10:25:30 INFO - PROCESS | 1870 | 1461691530631 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 10:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:25:30 INFO - PROCESS | 1870 | 1461691530637 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:25:30 INFO - PROCESS | 1870 | 1461691530642 Marionette TRACE conn3 <- [1,798,null,{}] 10:25:30 INFO - PROCESS | 1870 | 1461691530657 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}] 10:25:30 INFO - PROCESS | 1870 | 1461691530806 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 10:25:30 INFO - PROCESS | 1870 | 1461691530965 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:30 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aee59000 == 66 [pid = 1870] [id = 207] 10:25:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 99 (0x7f98a72e5800) [pid = 1870] [serial = 621] [outer = (nil)] 10:25:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 100 (0x7f98a91de000) [pid = 1870] [serial = 622] [outer = 0x7f98a72e5800] 10:25:31 INFO - PROCESS | 1870 | 1461691531039 Marionette DEBUG loaded listener.js 10:25:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 101 (0x7f98ad5cac00) [pid = 1870] [serial = 623] [outer = 0x7f98a72e5800] 10:25:31 INFO - PROCESS | 1870 | 1461691531915 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]]]}] 10:25:31 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 10:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1335ms 10:25:31 INFO - PROCESS | 1870 | 1461691531975 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 10:25:31 INFO - PROCESS | 1870 | 1461691531979 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 10:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:25:31 INFO - PROCESS | 1870 | 1461691531984 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:25:31 INFO - PROCESS | 1870 | 1461691531987 Marionette TRACE conn3 <- [1,802,null,{}] 10:25:31 INFO - PROCESS | 1870 | 1461691531992 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}] 10:25:32 INFO - PROCESS | 1870 | 1461691532144 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 10:25:32 INFO - PROCESS | 1870 | 1461691532297 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:32 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ba91c800 == 67 [pid = 1870] [id = 208] 10:25:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 102 (0x7f989addc000) [pid = 1870] [serial = 624] [outer = (nil)] 10:25:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 103 (0x7f98ad72a800) [pid = 1870] [serial = 625] [outer = 0x7f989addc000] 10:25:32 INFO - PROCESS | 1870 | 1461691532379 Marionette DEBUG loaded listener.js 10:25:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 104 (0x7f98ae03a000) [pid = 1870] [serial = 626] [outer = 0x7f989addc000] 10:25:33 INFO - PROCESS | 1870 | 1461691533237 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]]]}] 10:25:33 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 10:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1281ms 10:25:33 INFO - PROCESS | 1870 | 1461691533266 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 10:25:33 INFO - PROCESS | 1870 | 1461691533270 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 10:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:25:33 INFO - PROCESS | 1870 | 1461691533275 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:25:33 INFO - PROCESS | 1870 | 1461691533278 Marionette TRACE conn3 <- [1,806,null,{}] 10:25:33 INFO - PROCESS | 1870 | 1461691533289 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}] 10:25:33 INFO - PROCESS | 1870 | 1461691533465 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 10:25:33 INFO - PROCESS | 1870 | 1461691533624 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:33 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98baee2800 == 68 [pid = 1870] [id = 209] 10:25:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 105 (0x7f98ae040400) [pid = 1870] [serial = 627] [outer = (nil)] 10:25:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 106 (0x7f98ae044000) [pid = 1870] [serial = 628] [outer = 0x7f98ae040400] 10:25:33 INFO - PROCESS | 1870 | 1461691533693 Marionette DEBUG loaded listener.js 10:25:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 107 (0x7f98ae28cc00) [pid = 1870] [serial = 629] [outer = 0x7f98ae040400] 10:25:34 INFO - PROCESS | 1870 | 1461691534506 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]]]}] 10:25:34 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 10:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1283ms 10:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:25:34 INFO - PROCESS | 1870 | 1461691534560 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 10:25:34 INFO - PROCESS | 1870 | 1461691534562 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 10:25:34 INFO - PROCESS | 1870 | 1461691534568 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:25:34 INFO - PROCESS | 1870 | 1461691534571 Marionette TRACE conn3 <- [1,810,null,{}] 10:25:34 INFO - PROCESS | 1870 | 1461691534576 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}] 10:25:34 INFO - PROCESS | 1870 | 1461691534748 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 10:25:34 INFO - PROCESS | 1870 | 1461691534898 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:34 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bc011000 == 69 [pid = 1870] [id = 210] 10:25:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 108 (0x7f98ae28d800) [pid = 1870] [serial = 630] [outer = (nil)] 10:25:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 109 (0x7f98aeecbc00) [pid = 1870] [serial = 631] [outer = 0x7f98ae28d800] 10:25:34 INFO - PROCESS | 1870 | 1461691534975 Marionette DEBUG loaded listener.js 10:25:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 110 (0x7f98b0211000) [pid = 1870] [serial = 632] [outer = 0x7f98ae28d800] 10:25:35 INFO - PROCESS | 1870 | 1461691535895 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]]]}] 10:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1379ms 10:25:35 INFO - PROCESS | 1870 | 1461691535946 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 10:25:35 INFO - PROCESS | 1870 | 1461691535950 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 10:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:25:35 INFO - PROCESS | 1870 | 1461691535955 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:25:35 INFO - PROCESS | 1870 | 1461691535958 Marionette TRACE conn3 <- [1,814,null,{}] 10:25:35 INFO - PROCESS | 1870 | 1461691535963 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}] 10:25:36 INFO - PROCESS | 1870 | 1461691536105 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 10:25:36 INFO - PROCESS | 1870 | 1461691536260 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:36 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf706000 == 70 [pid = 1870] [id = 211] 10:25:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 111 (0x7f98ae60bc00) [pid = 1870] [serial = 633] [outer = (nil)] 10:25:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 112 (0x7f98b1095800) [pid = 1870] [serial = 634] [outer = 0x7f98ae60bc00] 10:25:36 INFO - PROCESS | 1870 | 1461691536341 Marionette DEBUG loaded listener.js 10:25:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 113 (0x7f98b3e53000) [pid = 1870] [serial = 635] [outer = 0x7f98ae60bc00] 10:25:37 INFO - PROCESS | 1870 | 1461691537205 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] 10:25:37 INFO - PROCESS | 1870 | 1461691537245 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 10:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:25:37 INFO - PROCESS | 1870 | 1461691537251 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:25:37 INFO - PROCESS | 1870 | 1461691537253 Marionette TRACE conn3 <- [1,818,null,{}] 10:25:37 INFO - PROCESS | 1870 | 1461691537259 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}] 10:25:37 INFO - PROCESS | 1870 | 1461691537406 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 10:25:37 INFO - PROCESS | 1870 | 1461691537562 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:37 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf755000 == 71 [pid = 1870] [id = 212] 10:25:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 114 (0x7f98a3131c00) [pid = 1870] [serial = 636] [outer = (nil)] 10:25:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 115 (0x7f98b4d84000) [pid = 1870] [serial = 637] [outer = 0x7f98a3131c00] 10:25:37 INFO - PROCESS | 1870 | 1461691537635 Marionette DEBUG loaded listener.js 10:25:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 116 (0x7f98b9df5800) [pid = 1870] [serial = 638] [outer = 0x7f98a3131c00] 10:25:38 INFO - PROCESS | 1870 | 1461691538493 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]]]}] 10:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1529ms 10:25:38 INFO - PROCESS | 1870 | 1461691538781 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 10:25:38 INFO - PROCESS | 1870 | 1461691538788 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 10:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:25:38 INFO - PROCESS | 1870 | 1461691538795 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:25:38 INFO - PROCESS | 1870 | 1461691538799 Marionette TRACE conn3 <- [1,822,null,{}] 10:25:38 INFO - PROCESS | 1870 | 1461691538806 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}] 10:25:38 INFO - PROCESS | 1870 | 1461691538959 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 10:25:39 INFO - PROCESS | 1870 | 1461691539180 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:39 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ab66a000 == 72 [pid = 1870] [id = 213] 10:25:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 117 (0x7f98a3ce6400) [pid = 1870] [serial = 639] [outer = (nil)] 10:25:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 118 (0x7f98a4048c00) [pid = 1870] [serial = 640] [outer = 0x7f98a3ce6400] 10:25:39 INFO - PROCESS | 1870 | 1461691539247 Marionette DEBUG loaded listener.js 10:25:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 119 (0x7f98a4b22c00) [pid = 1870] [serial = 641] [outer = 0x7f98a3ce6400] 10:25:40 INFO - PROCESS | 1870 | 1461691540132 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] 10:25:40 INFO - PROCESS | 1870 | 1461691540180 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 10:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:25:40 INFO - PROCESS | 1870 | 1461691540192 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:25:40 INFO - PROCESS | 1870 | 1461691540196 Marionette TRACE conn3 <- [1,826,null,{}] 10:25:40 INFO - PROCESS | 1870 | 1461691540202 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}] 10:25:40 INFO - PROCESS | 1870 | 1461691540401 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 10:25:40 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acf6c000 == 71 [pid = 1870] [id = 203] 10:25:40 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acd40000 == 70 [pid = 1870] [id = 202] 10:25:40 INFO - PROCESS | 1870 | --DOMWINDOW == 118 (0x7f98ac408400) [pid = 1870] [serial = 580] [outer = (nil)] [url = about:blank] 10:25:40 INFO - PROCESS | 1870 | 1461691540653 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:40 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac69c800 == 69 [pid = 1870] [id = 201] 10:25:40 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a8191000 == 68 [pid = 1870] [id = 200] 10:25:40 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4904800 == 67 [pid = 1870] [id = 199] 10:25:40 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a79ae000 == 66 [pid = 1870] [id = 198] 10:25:40 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a747e000 == 67 [pid = 1870] [id = 214] 10:25:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 119 (0x7f98a5aea000) [pid = 1870] [serial = 642] [outer = (nil)] 10:25:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 120 (0x7f98a5e7c000) [pid = 1870] [serial = 643] [outer = 0x7f98a5aea000] 10:25:40 INFO - PROCESS | 1870 | 1461691540722 Marionette DEBUG loaded listener.js 10:25:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 121 (0x7f98a72b0000) [pid = 1870] [serial = 644] [outer = 0x7f98a5aea000] 10:25:40 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aed2d800 == 66 [pid = 1870] [id = 196] 10:25:40 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acf63000 == 65 [pid = 1870] [id = 195] 10:25:40 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7c5b800 == 64 [pid = 1870] [id = 194] 10:25:41 INFO - PROCESS | 1870 | --DOMWINDOW == 120 (0x7f98a7ff3400) [pid = 1870] [serial = 574] [outer = (nil)] [url = about:blank] 10:25:41 INFO - PROCESS | 1870 | --DOMWINDOW == 119 (0x7f98a3135c00) [pid = 1870] [serial = 577] [outer = (nil)] [url = about:blank] 10:25:41 INFO - PROCESS | 1870 | --DOMWINDOW == 118 (0x7f98a8762000) [pid = 1870] [serial = 575] [outer = (nil)] [url = about:blank] 10:25:41 INFO - PROCESS | 1870 | --DOMWINDOW == 117 (0x7f98a404ac00) [pid = 1870] [serial = 553] [outer = (nil)] [url = about:blank] 10:25:41 INFO - PROCESS | 1870 | --DOMWINDOW == 116 (0x7f98a7caa400) [pid = 1870] [serial = 571] [outer = (nil)] [url = about:blank] 10:25:41 INFO - PROCESS | 1870 | --DOMWINDOW == 115 (0x7f98a3be4c00) [pid = 1870] [serial = 565] [outer = (nil)] [url = about:blank] 10:25:41 INFO - PROCESS | 1870 | --DOMWINDOW == 114 (0x7f98a45fec00) [pid = 1870] [serial = 566] [outer = (nil)] [url = about:blank] 10:25:41 INFO - PROCESS | 1870 | --DOMWINDOW == 113 (0x7f98a72bb800) [pid = 1870] [serial = 559] [outer = (nil)] [url = about:blank] 10:25:41 INFO - PROCESS | 1870 | --DOMWINDOW == 112 (0x7f98a4e1b800) [pid = 1870] [serial = 568] [outer = (nil)] [url = about:blank] 10:25:41 INFO - PROCESS | 1870 | --DOMWINDOW == 111 (0x7f98a5e20400) [pid = 1870] [serial = 569] [outer = (nil)] [url = about:blank] 10:25:41 INFO - PROCESS | 1870 | --DOMWINDOW == 110 (0x7f98a7e2c800) [pid = 1870] [serial = 563] [outer = (nil)] [url = about:blank] 10:25:41 INFO - PROCESS | 1870 | --DOMWINDOW == 109 (0x7f98a3462800) [pid = 1870] [serial = 562] [outer = (nil)] [url = about:blank] 10:25:41 INFO - PROCESS | 1870 | --DOMWINDOW == 108 (0x7f98a4da4000) [pid = 1870] [serial = 556] [outer = (nil)] [url = about:blank] 10:25:41 INFO - PROCESS | 1870 | --DOMWINDOW == 107 (0x7f98a3ce3000) [pid = 1870] [serial = 578] [outer = (nil)] [url = about:blank] 10:25:41 INFO - PROCESS | 1870 | --DOMWINDOW == 106 (0x7f98a7e2e800) [pid = 1870] [serial = 572] [outer = (nil)] [url = about:blank] 10:25:41 INFO - PROCESS | 1870 | 1461691541489 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]]]}] 10:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1333ms 10:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:25:41 INFO - PROCESS | 1870 | 1461691541523 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 10:25:41 INFO - PROCESS | 1870 | 1461691541525 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 10:25:41 INFO - PROCESS | 1870 | 1461691541531 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:25:41 INFO - PROCESS | 1870 | 1461691541534 Marionette TRACE conn3 <- [1,830,null,{}] 10:25:41 INFO - PROCESS | 1870 | 1461691541548 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}] 10:25:41 INFO - PROCESS | 1870 | 1461691541690 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 10:25:41 INFO - PROCESS | 1870 | 1461691541708 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:41 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac8cb800 == 65 [pid = 1870] [id = 215] 10:25:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 107 (0x7f98a7e26800) [pid = 1870] [serial = 645] [outer = (nil)] 10:25:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 108 (0x7f98a7fee800) [pid = 1870] [serial = 646] [outer = 0x7f98a7e26800] 10:25:41 INFO - PROCESS | 1870 | 1461691541772 Marionette DEBUG loaded listener.js 10:25:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 109 (0x7f98a9c7ec00) [pid = 1870] [serial = 647] [outer = 0x7f98a7e26800] 10:25:42 INFO - PROCESS | 1870 | 1461691542550 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]]]}] 10:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1078ms 10:25:42 INFO - PROCESS | 1870 | 1461691542612 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 10:25:42 INFO - PROCESS | 1870 | 1461691542615 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 10:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:25:42 INFO - PROCESS | 1870 | 1461691542620 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:25:42 INFO - PROCESS | 1870 | 1461691542622 Marionette TRACE conn3 <- [1,834,null,{}] 10:25:42 INFO - PROCESS | 1870 | 1461691542627 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}] 10:25:42 INFO - PROCESS | 1870 | 1461691542757 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 10:25:42 INFO - PROCESS | 1870 | 1461691542771 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:42 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad11e800 == 66 [pid = 1870] [id = 216] 10:25:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 110 (0x7f98a9c7f400) [pid = 1870] [serial = 648] [outer = (nil)] 10:25:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 111 (0x7f98acdee000) [pid = 1870] [serial = 649] [outer = 0x7f98a9c7f400] 10:25:42 INFO - PROCESS | 1870 | 1461691542828 Marionette DEBUG loaded listener.js 10:25:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 112 (0x7f98adf6bc00) [pid = 1870] [serial = 650] [outer = 0x7f98a9c7f400] 10:25:43 INFO - PROCESS | 1870 | 1461691543612 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]]]}] 10:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1022ms 10:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:25:43 INFO - PROCESS | 1870 | 1461691543644 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 10:25:43 INFO - PROCESS | 1870 | 1461691543646 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 10:25:43 INFO - PROCESS | 1870 | 1461691543650 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:25:43 INFO - PROCESS | 1870 | 1461691543653 Marionette TRACE conn3 <- [1,838,null,{}] 10:25:43 INFO - PROCESS | 1870 | 1461691543658 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}] 10:25:43 INFO - PROCESS | 1870 | 1461691543829 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 10:25:43 INFO - PROCESS | 1870 | 1461691543907 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:43 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ae461000 == 67 [pid = 1870] [id = 217] 10:25:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 113 (0x7f98ab16cc00) [pid = 1870] [serial = 651] [outer = (nil)] 10:25:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 114 (0x7f98ae042000) [pid = 1870] [serial = 652] [outer = 0x7f98ab16cc00] 10:25:43 INFO - PROCESS | 1870 | 1461691543963 Marionette DEBUG loaded listener.js 10:25:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 115 (0x7f98ae65cc00) [pid = 1870] [serial = 653] [outer = 0x7f98ab16cc00] 10:25:44 INFO - PROCESS | 1870 | 1461691544631 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]]]}] 10:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1024ms 10:25:44 INFO - PROCESS | 1870 | 1461691544675 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 10:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:25:44 INFO - PROCESS | 1870 | 1461691544678 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 10:25:44 INFO - PROCESS | 1870 | 1461691544683 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:25:44 INFO - PROCESS | 1870 | 1461691544686 Marionette TRACE conn3 <- [1,842,null,{}] 10:25:44 INFO - PROCESS | 1870 | 1461691544697 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}] 10:25:44 INFO - PROCESS | 1870 | 1461691544920 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 10:25:44 INFO - PROCESS | 1870 | 1461691544943 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:44 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ba909800 == 68 [pid = 1870] [id = 218] 10:25:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 116 (0x7f98b1098800) [pid = 1870] [serial = 654] [outer = (nil)] 10:25:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 117 (0x7f98ba933400) [pid = 1870] [serial = 655] [outer = 0x7f98b1098800] 10:25:45 INFO - PROCESS | 1870 | 1461691545005 Marionette DEBUG loaded listener.js 10:25:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 118 (0x7f98bab42c00) [pid = 1870] [serial = 656] [outer = 0x7f98b1098800] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 117 (0x7f98a3130c00) [pid = 1870] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 116 (0x7f98a42b9800) [pid = 1870] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 115 (0x7f98a7252800) [pid = 1870] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 114 (0x7f989adda800) [pid = 1870] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 113 (0x7f98a72ba000) [pid = 1870] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 112 (0x7f98a72b8c00) [pid = 1870] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 111 (0x7f98a3bb6c00) [pid = 1870] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 110 (0x7f989addcc00) [pid = 1870] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 109 (0x7f98a3463000) [pid = 1870] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 108 (0x7f98ae607000) [pid = 1870] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 107 (0x7f98a72ba400) [pid = 1870] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 106 (0x7f98a8767c00) [pid = 1870] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 105 (0x7f989ade1800) [pid = 1870] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 104 (0x7f98a17f6c00) [pid = 1870] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 103 (0x7f98a312e800) [pid = 1870] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 102 (0x7f98a721f800) [pid = 1870] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:25:45 INFO - PROCESS | 1870 | --DOMWINDOW == 101 (0x7f98a3ce6c00) [pid = 1870] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:25:45 INFO - PROCESS | 1870 | 1461691545950 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]]]}] 10:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1288ms 10:25:45 INFO - PROCESS | 1870 | 1461691545971 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 10:25:45 INFO - PROCESS | 1870 | 1461691545974 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 10:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:25:45 INFO - PROCESS | 1870 | 1461691545980 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:25:45 INFO - PROCESS | 1870 | 1461691545982 Marionette TRACE conn3 <- [1,846,null,{}] 10:25:45 INFO - PROCESS | 1870 | 1461691545987 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}] 10:25:46 INFO - PROCESS | 1870 | 1461691546118 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 10:25:46 INFO - PROCESS | 1870 | 1461691546132 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:46 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bc017800 == 69 [pid = 1870] [id = 219] 10:25:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 102 (0x7f989addcc00) [pid = 1870] [serial = 657] [outer = (nil)] 10:25:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 103 (0x7f98a4b26000) [pid = 1870] [serial = 658] [outer = 0x7f989addcc00] 10:25:46 INFO - PROCESS | 1870 | 1461691546193 Marionette DEBUG loaded listener.js 10:25:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 104 (0x7f98a7e2c000) [pid = 1870] [serial = 659] [outer = 0x7f989addcc00] 10:25:46 INFO - PROCESS | 1870 | 1461691546942 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]]]}] 10:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 974ms 10:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:25:46 INFO - PROCESS | 1870 | 1461691546953 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 10:25:46 INFO - PROCESS | 1870 | 1461691546956 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 10:25:46 INFO - PROCESS | 1870 | 1461691546960 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:25:46 INFO - PROCESS | 1870 | 1461691546964 Marionette TRACE conn3 <- [1,850,null,{}] 10:25:46 INFO - PROCESS | 1870 | 1461691546969 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}] 10:25:47 INFO - PROCESS | 1870 | 1461691547142 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 10:25:47 INFO - PROCESS | 1870 | 1461691547162 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:47 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf770800 == 70 [pid = 1870] [id = 220] 10:25:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 105 (0x7f98a17f7800) [pid = 1870] [serial = 660] [outer = (nil)] 10:25:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 106 (0x7f98b020c800) [pid = 1870] [serial = 661] [outer = 0x7f98a17f7800] 10:25:47 INFO - PROCESS | 1870 | 1461691547220 Marionette DEBUG loaded listener.js 10:25:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 107 (0x7f98bac6d000) [pid = 1870] [serial = 662] [outer = 0x7f98a17f7800] 10:25:48 INFO - PROCESS | 1870 | 1461691548129 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]]]}] 10:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1229ms 10:25:48 INFO - PROCESS | 1870 | 1461691548191 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 10:25:48 INFO - PROCESS | 1870 | 1461691548196 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 10:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:25:48 INFO - PROCESS | 1870 | 1461691548204 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:25:48 INFO - PROCESS | 1870 | 1461691548210 Marionette TRACE conn3 <- [1,854,null,{}] 10:25:48 INFO - PROCESS | 1870 | 1461691548219 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}] 10:25:48 INFO - PROCESS | 1870 | 1461691548394 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 10:25:48 INFO - PROCESS | 1870 | 1461691548587 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:48 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a81c2800 == 71 [pid = 1870] [id = 221] 10:25:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 108 (0x7f98a39a2c00) [pid = 1870] [serial = 663] [outer = (nil)] 10:25:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 109 (0x7f98a45f8800) [pid = 1870] [serial = 664] [outer = 0x7f98a39a2c00] 10:25:48 INFO - PROCESS | 1870 | 1461691548710 Marionette DEBUG loaded listener.js 10:25:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 110 (0x7f98a5b77800) [pid = 1870] [serial = 665] [outer = 0x7f98a39a2c00] 10:25:49 INFO - PROCESS | 1870 | 1461691549641 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]]]}] 10:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1481ms 10:25:49 INFO - PROCESS | 1870 | 1461691549686 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 10:25:49 INFO - PROCESS | 1870 | 1461691549694 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 10:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:25:49 INFO - PROCESS | 1870 | 1461691549703 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:25:49 INFO - PROCESS | 1870 | 1461691549706 Marionette TRACE conn3 <- [1,858,null,{}] 10:25:49 INFO - PROCESS | 1870 | 1461691549712 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}] 10:25:49 INFO - PROCESS | 1870 | 1461691549869 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 10:25:50 INFO - PROCESS | 1870 | 1461691550029 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:50 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aedda800 == 72 [pid = 1870] [id = 222] 10:25:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 111 (0x7f98a5b7dc00) [pid = 1870] [serial = 666] [outer = (nil)] 10:25:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 112 (0x7f98a7cb5400) [pid = 1870] [serial = 667] [outer = 0x7f98a5b7dc00] 10:25:50 INFO - PROCESS | 1870 | 1461691550104 Marionette DEBUG loaded listener.js 10:25:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 113 (0x7f98a91d9800) [pid = 1870] [serial = 668] [outer = 0x7f98a5b7dc00] 10:25:51 INFO - PROCESS | 1870 | 1461691551027 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]]]}] 10:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1379ms 10:25:51 INFO - PROCESS | 1870 | 1461691551082 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 10:25:51 INFO - PROCESS | 1870 | 1461691551085 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 10:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:25:51 INFO - PROCESS | 1870 | 1461691551092 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:25:51 INFO - PROCESS | 1870 | 1461691551098 Marionette TRACE conn3 <- [1,862,null,{}] 10:25:51 INFO - PROCESS | 1870 | 1461691551113 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}] 10:25:51 INFO - PROCESS | 1870 | 1461691551315 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 10:25:51 INFO - PROCESS | 1870 | 1461691551475 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:51 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bfecf800 == 73 [pid = 1870] [id = 223] 10:25:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 114 (0x7f98aaf3f400) [pid = 1870] [serial = 669] [outer = (nil)] 10:25:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 115 (0x7f98ae607000) [pid = 1870] [serial = 670] [outer = 0x7f98aaf3f400] 10:25:51 INFO - PROCESS | 1870 | 1461691551554 Marionette DEBUG loaded listener.js 10:25:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 116 (0x7f98af06e800) [pid = 1870] [serial = 671] [outer = 0x7f98aaf3f400] 10:25:52 INFO - PROCESS | 1870 | 1461691552380 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]]]}] 10:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1338ms 10:25:52 INFO - PROCESS | 1870 | 1461691552431 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 10:25:52 INFO - PROCESS | 1870 | 1461691552435 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 10:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:25:52 INFO - PROCESS | 1870 | 1461691552441 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:25:52 INFO - PROCESS | 1870 | 1461691552443 Marionette TRACE conn3 <- [1,866,null,{}] 10:25:52 INFO - PROCESS | 1870 | 1461691552448 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}] 10:25:52 INFO - PROCESS | 1870 | 1461691552603 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 10:25:52 INFO - PROCESS | 1870 | 1461691552764 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:52 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c02a0800 == 74 [pid = 1870] [id = 224] 10:25:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 117 (0x7f98ad55bc00) [pid = 1870] [serial = 672] [outer = (nil)] 10:25:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 118 (0x7f98ba939c00) [pid = 1870] [serial = 673] [outer = 0x7f98ad55bc00] 10:25:52 INFO - PROCESS | 1870 | 1461691552835 Marionette DEBUG loaded listener.js 10:25:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 119 (0x7f98bace5800) [pid = 1870] [serial = 674] [outer = 0x7f98ad55bc00] 10:25:53 INFO - PROCESS | 1870 | 1461691553708 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]]]}] 10:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1334ms 10:25:53 INFO - PROCESS | 1870 | 1461691553776 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 10:25:53 INFO - PROCESS | 1870 | 1461691553779 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 10:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:25:53 INFO - PROCESS | 1870 | 1461691553785 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:25:53 INFO - PROCESS | 1870 | 1461691553787 Marionette TRACE conn3 <- [1,870,null,{}] 10:25:53 INFO - PROCESS | 1870 | 1461691553792 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}] 10:25:53 INFO - PROCESS | 1870 | 1461691553934 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 10:25:54 INFO - PROCESS | 1870 | 1461691554095 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:54 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c296a800 == 75 [pid = 1870] [id = 225] 10:25:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 120 (0x7f98b9d18000) [pid = 1870] [serial = 675] [outer = (nil)] 10:25:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 121 (0x7f98bae82c00) [pid = 1870] [serial = 676] [outer = 0x7f98b9d18000] 10:25:54 INFO - PROCESS | 1870 | 1461691554163 Marionette DEBUG loaded listener.js 10:25:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 122 (0x7f98bb0eac00) [pid = 1870] [serial = 677] [outer = 0x7f98b9d18000] 10:25:55 INFO - PROCESS | 1870 | 1461691555015 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]]]}] 10:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1276ms 10:25:55 INFO - PROCESS | 1870 | 1461691555062 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 10:25:55 INFO - PROCESS | 1870 | 1461691555066 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 10:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:25:55 INFO - PROCESS | 1870 | 1461691555073 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:25:55 INFO - PROCESS | 1870 | 1461691555076 Marionette TRACE conn3 <- [1,874,null,{}] 10:25:55 INFO - PROCESS | 1870 | 1461691555081 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}] 10:25:55 INFO - PROCESS | 1870 | 1461691555264 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 10:25:55 INFO - PROCESS | 1870 | 1461691555445 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:55 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c44ad800 == 76 [pid = 1870] [id = 226] 10:25:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 123 (0x7f98a4160c00) [pid = 1870] [serial = 678] [outer = (nil)] 10:25:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 124 (0x7f98bbe28800) [pid = 1870] [serial = 679] [outer = 0x7f98a4160c00] 10:25:55 INFO - PROCESS | 1870 | 1461691555520 Marionette DEBUG loaded listener.js 10:25:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 125 (0x7f98bf609c00) [pid = 1870] [serial = 680] [outer = 0x7f98a4160c00] 10:25:56 INFO - PROCESS | 1870 | 1461691556393 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]]]}] 10:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1378ms 10:25:56 INFO - PROCESS | 1870 | 1461691556451 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 10:25:56 INFO - PROCESS | 1870 | 1461691556455 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 10:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:25:56 INFO - PROCESS | 1870 | 1461691556461 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:25:56 INFO - PROCESS | 1870 | 1461691556463 Marionette TRACE conn3 <- [1,878,null,{}] 10:25:56 INFO - PROCESS | 1870 | 1461691556468 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}] 10:25:56 INFO - PROCESS | 1870 | 1461691556614 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 10:25:56 INFO - PROCESS | 1870 | 1461691556778 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:56 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7510800 == 77 [pid = 1870] [id = 227] 10:25:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 126 (0x7f98a17f6400) [pid = 1870] [serial = 681] [outer = (nil)] 10:25:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 127 (0x7f98a3bb8800) [pid = 1870] [serial = 682] [outer = 0x7f98a17f6400] 10:25:56 INFO - PROCESS | 1870 | 1461691556848 Marionette DEBUG loaded listener.js 10:25:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 128 (0x7f98a5e7e800) [pid = 1870] [serial = 683] [outer = 0x7f98a17f6400] 10:25:58 INFO - PROCESS | 1870 | 1461691558092 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]]]}] 10:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1689ms 10:25:58 INFO - PROCESS | 1870 | 1461691558151 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 10:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:25:58 INFO - PROCESS | 1870 | 1461691558158 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 10:25:58 INFO - PROCESS | 1870 | 1461691558165 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:25:58 INFO - PROCESS | 1870 | 1461691558170 Marionette TRACE conn3 <- [1,882,null,{}] 10:25:58 INFO - PROCESS | 1870 | 1461691558177 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}] 10:25:58 INFO - PROCESS | 1870 | 1461691558333 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 10:25:58 INFO - PROCESS | 1870 | 1461691558531 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:58 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a44a9800 == 78 [pid = 1870] [id = 228] 10:25:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 129 (0x7f98a3bee400) [pid = 1870] [serial = 684] [outer = (nil)] 10:25:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f98a39a3400) [pid = 1870] [serial = 685] [outer = 0x7f98a3bee400] 10:25:58 INFO - PROCESS | 1870 | 1461691558677 Marionette DEBUG loaded listener.js 10:25:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 131 (0x7f98a42ad800) [pid = 1870] [serial = 686] [outer = 0x7f98a3bee400] 10:25:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac8ba000 == 77 [pid = 1870] [id = 110] 10:25:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bc017800 == 76 [pid = 1870] [id = 219] 10:25:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98adf1b000 == 75 [pid = 1870] [id = 193] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 130 (0x7f98ad6b9800) [pid = 1870] [serial = 613] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 129 (0x7f98a8763000) [pid = 1870] [serial = 589] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 128 (0x7f98a5e1d400) [pid = 1870] [serial = 586] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 127 (0x7f98ac53fc00) [pid = 1870] [serial = 592] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 126 (0x7f98a42b3800) [pid = 1870] [serial = 583] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ba909800 == 74 [pid = 1870] [id = 218] 10:25:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ae461000 == 73 [pid = 1870] [id = 217] 10:25:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ad11e800 == 72 [pid = 1870] [id = 216] 10:25:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac8cb800 == 71 [pid = 1870] [id = 215] 10:25:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a747e000 == 70 [pid = 1870] [id = 214] 10:25:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ab66a000 == 69 [pid = 1870] [id = 213] 10:25:59 INFO - PROCESS | 1870 | 1461691559658 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]]]}] 10:25:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aee59000 == 68 [pid = 1870] [id = 207] 10:25:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac8bb800 == 67 [pid = 1870] [id = 206] 10:25:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a79a9000 == 66 [pid = 1870] [id = 205] 10:25:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98adc99800 == 65 [pid = 1870] [id = 204] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 125 (0x7f98a5e84800) [pid = 1870] [serial = 557] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 124 (0x7f98a7cac400) [pid = 1870] [serial = 560] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 123 (0x7f98a43db400) [pid = 1870] [serial = 554] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 122 (0x7f98a346a800) [pid = 1870] [serial = 595] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 121 (0x7f98a5e1c000) [pid = 1870] [serial = 601] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 120 (0x7f98a75f6800) [pid = 1870] [serial = 604] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 119 (0x7f98a3bbbc00) [pid = 1870] [serial = 596] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 118 (0x7f98ae039800) [pid = 1870] [serial = 527] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 117 (0x7f98a7fed800) [pid = 1870] [serial = 607] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 116 (0x7f98a875f400) [pid = 1870] [serial = 521] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 115 (0x7f98a48bdc00) [pid = 1870] [serial = 598] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 114 (0x7f98a3be4000) [pid = 1870] [serial = 515] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 113 (0x7f98a4d9d400) [pid = 1870] [serial = 599] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 112 (0x7f98aa63e400) [pid = 1870] [serial = 512] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 111 (0x7f98baeb5c00) [pid = 1870] [serial = 530] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 110 (0x7f98ad10d400) [pid = 1870] [serial = 524] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 109 (0x7f98a91db800) [pid = 1870] [serial = 610] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 108 (0x7f98a7212c00) [pid = 1870] [serial = 602] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 107 (0x7f98bbe25800) [pid = 1870] [serial = 533] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 106 (0x7f98a5e17c00) [pid = 1870] [serial = 518] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 105 (0x7f98a7cb8c00) [pid = 1870] [serial = 605] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 104 (0x7f98a876ac00) [pid = 1870] [serial = 608] [outer = (nil)] [url = about:blank] 10:25:59 INFO - PROCESS | 1870 | --DOMWINDOW == 103 (0x7f98ac537800) [pid = 1870] [serial = 611] [outer = (nil)] [url = about:blank] 10:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1545ms 10:25:59 INFO - PROCESS | 1870 | 1461691559708 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 10:25:59 INFO - PROCESS | 1870 | 1461691559716 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 10:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:25:59 INFO - PROCESS | 1870 | 1461691559724 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:25:59 INFO - PROCESS | 1870 | 1461691559727 Marionette TRACE conn3 <- [1,886,null,{}] 10:25:59 INFO - PROCESS | 1870 | 1461691559732 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}] 10:25:59 INFO - PROCESS | 1870 | 1461691559868 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 10:25:59 INFO - PROCESS | 1870 | 1461691559987 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:00 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5e46000 == 66 [pid = 1870] [id = 229] 10:26:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 104 (0x7f98a3beec00) [pid = 1870] [serial = 687] [outer = (nil)] 10:26:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 105 (0x7f98a4d99800) [pid = 1870] [serial = 688] [outer = 0x7f98a3beec00] 10:26:00 INFO - PROCESS | 1870 | 1461691560044 Marionette DEBUG loaded listener.js 10:26:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 106 (0x7f98a5cd8000) [pid = 1870] [serial = 689] [outer = 0x7f98a3beec00] 10:26:00 INFO - PROCESS | 1870 | 1461691560755 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]]]}] 10:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1076ms 10:26:00 INFO - PROCESS | 1870 | 1461691560800 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 10:26:00 INFO - PROCESS | 1870 | 1461691560803 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 10:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:26:00 INFO - PROCESS | 1870 | 1461691560809 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:26:00 INFO - PROCESS | 1870 | 1461691560813 Marionette TRACE conn3 <- [1,890,null,{}] 10:26:00 INFO - PROCESS | 1870 | 1461691560828 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}] 10:26:00 INFO - PROCESS | 1870 | 1461691560985 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 10:26:01 INFO - PROCESS | 1870 | 1461691561105 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:01 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ab1a3000 == 67 [pid = 1870] [id = 230] 10:26:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 107 (0x7f98a5cce000) [pid = 1870] [serial = 690] [outer = (nil)] 10:26:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 108 (0x7f98a7215800) [pid = 1870] [serial = 691] [outer = 0x7f98a5cce000] 10:26:01 INFO - PROCESS | 1870 | 1461691561167 Marionette DEBUG loaded listener.js 10:26:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 109 (0x7f98a72b7c00) [pid = 1870] [serial = 692] [outer = 0x7f98a5cce000] 10:26:01 INFO - PROCESS | 1870 | 1461691561846 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]]]}] 10:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1082ms 10:26:01 INFO - PROCESS | 1870 | 1461691561900 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 10:26:01 INFO - PROCESS | 1870 | 1461691561903 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 10:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:26:01 INFO - PROCESS | 1870 | 1461691561930 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:26:01 INFO - PROCESS | 1870 | 1461691561942 Marionette TRACE conn3 <- [1,894,null,{}] 10:26:01 INFO - PROCESS | 1870 | 1461691561970 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}] 10:26:02 INFO - PROCESS | 1870 | 1461691562148 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 10:26:02 INFO - PROCESS | 1870 | 1461691562170 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:02 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac90e800 == 68 [pid = 1870] [id = 231] 10:26:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 110 (0x7f98a72b8800) [pid = 1870] [serial = 693] [outer = (nil)] 10:26:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 111 (0x7f98a75f5c00) [pid = 1870] [serial = 694] [outer = 0x7f98a72b8800] 10:26:02 INFO - PROCESS | 1870 | 1461691562227 Marionette DEBUG loaded listener.js 10:26:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 112 (0x7f98a7e26400) [pid = 1870] [serial = 695] [outer = 0x7f98a72b8800] 10:26:03 INFO - PROCESS | 1870 | 1461691562998 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]]]}] 10:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1107ms 10:26:03 INFO - PROCESS | 1870 | 1461691563036 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 10:26:03 INFO - PROCESS | 1870 | 1461691563044 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 10:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:26:03 INFO - PROCESS | 1870 | 1461691563054 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:26:03 INFO - PROCESS | 1870 | 1461691563056 Marionette TRACE conn3 <- [1,898,null,{}] 10:26:03 INFO - PROCESS | 1870 | 1461691563060 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}] 10:26:03 INFO - PROCESS | 1870 | 1461691563233 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 10:26:03 INFO - PROCESS | 1870 | 1461691563259 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:03 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd58800 == 69 [pid = 1870] [id = 232] 10:26:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 113 (0x7f98a7215400) [pid = 1870] [serial = 696] [outer = (nil)] 10:26:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 114 (0x7f98a7e34000) [pid = 1870] [serial = 697] [outer = 0x7f98a7215400] 10:26:03 INFO - PROCESS | 1870 | 1461691563318 Marionette DEBUG loaded listener.js 10:26:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 115 (0x7f98a7ff1800) [pid = 1870] [serial = 698] [outer = 0x7f98a7215400] 10:26:04 INFO - PROCESS | 1870 | --DOMWINDOW == 114 (0x7f98ab16cc00) [pid = 1870] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:26:04 INFO - PROCESS | 1870 | --DOMWINDOW == 113 (0x7f98b1098800) [pid = 1870] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:26:04 INFO - PROCESS | 1870 | --DOMWINDOW == 112 (0x7f989addcc00) [pid = 1870] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:26:04 INFO - PROCESS | 1870 | --DOMWINDOW == 111 (0x7f98a5aea000) [pid = 1870] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:26:04 INFO - PROCESS | 1870 | --DOMWINDOW == 110 (0x7f98a3ce6400) [pid = 1870] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:26:04 INFO - PROCESS | 1870 | --DOMWINDOW == 109 (0x7f98ac4c6800) [pid = 1870] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:26:04 INFO - PROCESS | 1870 | --DOMWINDOW == 108 (0x7f98a7e26800) [pid = 1870] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:26:04 INFO - PROCESS | 1870 | --DOMWINDOW == 107 (0x7f98a9c7f400) [pid = 1870] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:26:04 INFO - PROCESS | 1870 | --DOMWINDOW == 106 (0x7f98a17f8800) [pid = 1870] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:26:04 INFO - PROCESS | 1870 | 1461691564611 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]]]}] 10:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1578ms 10:26:04 INFO - PROCESS | 1870 | 1461691564636 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 10:26:04 INFO - PROCESS | 1870 | 1461691564638 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 10:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:26:04 INFO - PROCESS | 1870 | 1461691564644 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:26:04 INFO - PROCESS | 1870 | 1461691564656 Marionette TRACE conn3 <- [1,902,null,{}] 10:26:04 INFO - PROCESS | 1870 | 1461691564660 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}] 10:26:04 INFO - PROCESS | 1870 | 1461691564801 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 10:26:04 INFO - PROCESS | 1870 | 1461691564827 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:04 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acdac000 == 70 [pid = 1870] [id = 233] 10:26:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 107 (0x7f98a75f3400) [pid = 1870] [serial = 699] [outer = (nil)] 10:26:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 108 (0x7f98aaf3e800) [pid = 1870] [serial = 700] [outer = 0x7f98a75f3400] 10:26:04 INFO - PROCESS | 1870 | 1461691564889 Marionette DEBUG loaded listener.js 10:26:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 109 (0x7f98acce4400) [pid = 1870] [serial = 701] [outer = 0x7f98a75f3400] 10:26:05 INFO - PROCESS | 1870 | 1461691565605 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]]]}] 10:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 983ms 10:26:05 INFO - PROCESS | 1870 | 1461691565628 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 10:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:26:05 INFO - PROCESS | 1870 | 1461691565631 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 10:26:05 INFO - PROCESS | 1870 | 1461691565637 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:26:05 INFO - PROCESS | 1870 | 1461691565639 Marionette TRACE conn3 <- [1,906,null,{}] 10:26:05 INFO - PROCESS | 1870 | 1461691565644 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}] 10:26:05 INFO - PROCESS | 1870 | 1461691565775 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 10:26:05 INFO - PROCESS | 1870 | 1461691565894 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:05 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad782800 == 71 [pid = 1870] [id = 234] 10:26:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 110 (0x7f98a45fec00) [pid = 1870] [serial = 702] [outer = (nil)] 10:26:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 111 (0x7f98acce6000) [pid = 1870] [serial = 703] [outer = 0x7f98a45fec00] 10:26:05 INFO - PROCESS | 1870 | 1461691565951 Marionette DEBUG loaded listener.js 10:26:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 112 (0x7f98ad6ba000) [pid = 1870] [serial = 704] [outer = 0x7f98a45fec00] 10:26:06 INFO - PROCESS | 1870 | 1461691566721 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]]]}] 10:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1126ms 10:26:06 INFO - PROCESS | 1870 | 1461691566768 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 10:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:26:06 INFO - PROCESS | 1870 | 1461691566773 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 10:26:06 INFO - PROCESS | 1870 | 1461691566782 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:26:06 INFO - PROCESS | 1870 | 1461691566787 Marionette TRACE conn3 <- [1,910,null,{}] 10:26:06 INFO - PROCESS | 1870 | 1461691566796 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}] 10:26:06 INFO - PROCESS | 1870 | 1461691566974 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 10:26:07 INFO - PROCESS | 1870 | 1461691567134 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:07 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a8188800 == 72 [pid = 1870] [id = 235] 10:26:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 113 (0x7f98a17f2800) [pid = 1870] [serial = 705] [outer = (nil)] 10:26:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 114 (0x7f98a3bf1000) [pid = 1870] [serial = 706] [outer = 0x7f98a17f2800] 10:26:07 INFO - PROCESS | 1870 | 1461691567206 Marionette DEBUG loaded listener.js 10:26:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 115 (0x7f98a42b5400) [pid = 1870] [serial = 707] [outer = 0x7f98a17f2800] 10:26:08 INFO - PROCESS | 1870 | 1461691568094 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]]]}] 10:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1342ms 10:26:08 INFO - PROCESS | 1870 | 1461691568124 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 10:26:08 INFO - PROCESS | 1870 | 1461691568132 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 10:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:26:08 INFO - PROCESS | 1870 | 1461691568143 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:26:08 INFO - PROCESS | 1870 | 1461691568147 Marionette TRACE conn3 <- [1,914,null,{}] 10:26:08 INFO - PROCESS | 1870 | 1461691568153 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}] 10:26:08 INFO - PROCESS | 1870 | 1461691568314 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 10:26:08 INFO - PROCESS | 1870 | 1461691568475 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:08 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd0a800 == 73 [pid = 1870] [id = 236] 10:26:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 116 (0x7f98a5aea000) [pid = 1870] [serial = 708] [outer = (nil)] 10:26:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 117 (0x7f98a5e1f800) [pid = 1870] [serial = 709] [outer = 0x7f98a5aea000] 10:26:08 INFO - PROCESS | 1870 | 1461691568543 Marionette DEBUG loaded listener.js 10:26:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 118 (0x7f98a72b3000) [pid = 1870] [serial = 710] [outer = 0x7f98a5aea000] 10:26:09 INFO - PROCESS | 1870 | 1461691569476 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]]]}] 10:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1377ms 10:26:09 INFO - PROCESS | 1870 | 1461691569520 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 10:26:09 INFO - PROCESS | 1870 | 1461691569524 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 10:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:26:09 INFO - PROCESS | 1870 | 1461691569530 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:26:09 INFO - PROCESS | 1870 | 1461691569535 Marionette TRACE conn3 <- [1,918,null,{}] 10:26:09 INFO - PROCESS | 1870 | 1461691569551 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}] 10:26:09 INFO - PROCESS | 1870 | 1461691569719 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 10:26:09 INFO - PROCESS | 1870 | 1461691569885 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:09 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aedd6000 == 74 [pid = 1870] [id = 237] 10:26:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 119 (0x7f98a7e2f400) [pid = 1870] [serial = 711] [outer = (nil)] 10:26:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 120 (0x7f98a876b400) [pid = 1870] [serial = 712] [outer = 0x7f98a7e2f400] 10:26:09 INFO - PROCESS | 1870 | 1461691569961 Marionette DEBUG loaded listener.js 10:26:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 121 (0x7f98ac03c000) [pid = 1870] [serial = 713] [outer = 0x7f98a7e2f400] 10:26:10 INFO - PROCESS | 1870 | 1461691570810 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]]]}] 10:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1331ms 10:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:26:10 INFO - PROCESS | 1870 | 1461691570862 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 10:26:10 INFO - PROCESS | 1870 | 1461691570865 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 10:26:10 INFO - PROCESS | 1870 | 1461691570872 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:26:10 INFO - PROCESS | 1870 | 1461691570875 Marionette TRACE conn3 <- [1,922,null,{}] 10:26:10 INFO - PROCESS | 1870 | 1461691570880 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}] 10:26:11 INFO - PROCESS | 1870 | 1461691571033 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 10:26:11 INFO - PROCESS | 1870 | 1461691571195 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:11 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b9d85800 == 75 [pid = 1870] [id = 238] 10:26:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 122 (0x7f98a7e35400) [pid = 1870] [serial = 714] [outer = (nil)] 10:26:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 123 (0x7f98adf6c800) [pid = 1870] [serial = 715] [outer = 0x7f98a7e35400] 10:26:11 INFO - PROCESS | 1870 | 1461691571267 Marionette DEBUG loaded listener.js 10:26:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 124 (0x7f98ae288400) [pid = 1870] [serial = 716] [outer = 0x7f98a7e35400] 10:26:12 INFO - PROCESS | 1870 | 1461691572127 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]]]}] 10:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1328ms 10:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:26:12 INFO - PROCESS | 1870 | 1461691572199 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 10:26:12 INFO - PROCESS | 1870 | 1461691572202 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 10:26:12 INFO - PROCESS | 1870 | 1461691572208 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:26:12 INFO - PROCESS | 1870 | 1461691572211 Marionette TRACE conn3 <- [1,926,null,{}] 10:26:12 INFO - PROCESS | 1870 | 1461691572216 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}] 10:26:12 INFO - PROCESS | 1870 | 1461691572407 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 10:26:12 INFO - PROCESS | 1870 | 1461691572563 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:12 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bb09d000 == 76 [pid = 1870] [id = 239] 10:26:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 125 (0x7f98ad655000) [pid = 1870] [serial = 717] [outer = (nil)] 10:26:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 126 (0x7f98ae60d800) [pid = 1870] [serial = 718] [outer = 0x7f98ad655000] 10:26:12 INFO - PROCESS | 1870 | 1461691572635 Marionette DEBUG loaded listener.js 10:26:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 127 (0x7f98af063000) [pid = 1870] [serial = 719] [outer = 0x7f98ad655000] 10:26:13 INFO - PROCESS | 1870 | 1461691573428 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]]]}] 10:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1277ms 10:26:13 INFO - PROCESS | 1870 | 1461691573484 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 10:26:13 INFO - PROCESS | 1870 | 1461691573488 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 10:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:26:13 INFO - PROCESS | 1870 | 1461691573493 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:26:13 INFO - PROCESS | 1870 | 1461691573496 Marionette TRACE conn3 <- [1,930,null,{}] 10:26:13 INFO - PROCESS | 1870 | 1461691573502 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}] 10:26:13 INFO - PROCESS | 1870 | 1461691573688 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 10:26:13 INFO - PROCESS | 1870 | 1461691573860 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:13 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf752800 == 77 [pid = 1870] [id = 240] 10:26:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 128 (0x7f98aa6c8000) [pid = 1870] [serial = 720] [outer = (nil)] 10:26:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 129 (0x7f98b9d12800) [pid = 1870] [serial = 721] [outer = 0x7f98aa6c8000] 10:26:13 INFO - PROCESS | 1870 | 1461691573933 Marionette DEBUG loaded listener.js 10:26:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f98bab47000) [pid = 1870] [serial = 722] [outer = 0x7f98aa6c8000] 10:26:14 INFO - PROCESS | 1870 | 1461691574727 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]]]}] 10:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1281ms 10:26:14 INFO - PROCESS | 1870 | 1461691574775 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 10:26:14 INFO - PROCESS | 1870 | 1461691574778 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 10:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:26:14 INFO - PROCESS | 1870 | 1461691574784 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:26:14 INFO - PROCESS | 1870 | 1461691574786 Marionette TRACE conn3 <- [1,934,null,{}] 10:26:14 INFO - PROCESS | 1870 | 1461691574792 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}] 10:26:14 INFO - PROCESS | 1870 | 1461691574934 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 10:26:15 INFO - PROCESS | 1870 | 1461691575094 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:15 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bfe44800 == 78 [pid = 1870] [id = 241] 10:26:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 131 (0x7f98b0359800) [pid = 1870] [serial = 723] [outer = (nil)] 10:26:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 132 (0x7f98bae47400) [pid = 1870] [serial = 724] [outer = 0x7f98b0359800] 10:26:15 INFO - PROCESS | 1870 | 1461691575164 Marionette DEBUG loaded listener.js 10:26:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 133 (0x7f98bba9f800) [pid = 1870] [serial = 725] [outer = 0x7f98b0359800] 10:26:16 INFO - PROCESS | 1870 | 1461691576006 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]]]}] 10:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1285ms 10:26:16 INFO - PROCESS | 1870 | 1461691576070 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 10:26:16 INFO - PROCESS | 1870 | 1461691576073 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 10:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:26:16 INFO - PROCESS | 1870 | 1461691576079 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:26:16 INFO - PROCESS | 1870 | 1461691576081 Marionette TRACE conn3 <- [1,938,null,{}] 10:26:16 INFO - PROCESS | 1870 | 1461691576087 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}] 10:26:16 INFO - PROCESS | 1870 | 1461691576233 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 10:26:16 INFO - PROCESS | 1870 | 1461691576396 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:16 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c1e80800 == 79 [pid = 1870] [id = 242] 10:26:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f98ba93d000) [pid = 1870] [serial = 726] [outer = (nil)] 10:26:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f98bbe24c00) [pid = 1870] [serial = 727] [outer = 0x7f98ba93d000] 10:26:16 INFO - PROCESS | 1870 | 1461691576470 Marionette DEBUG loaded listener.js 10:26:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f98bc032400) [pid = 1870] [serial = 728] [outer = 0x7f98ba93d000] 10:26:17 INFO - PROCESS | 1870 | 1461691577265 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]]]}] 10:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1231ms 10:26:17 INFO - PROCESS | 1870 | 1461691577310 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 10:26:17 INFO - PROCESS | 1870 | 1461691577314 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 10:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:26:17 INFO - PROCESS | 1870 | 1461691577319 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:26:17 INFO - PROCESS | 1870 | 1461691577321 Marionette TRACE conn3 <- [1,942,null,{}] 10:26:17 INFO - PROCESS | 1870 | 1461691577327 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}] 10:26:17 INFO - PROCESS | 1870 | 1461691577473 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 10:26:17 INFO - PROCESS | 1870 | 1461691577634 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:17 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c5025000 == 80 [pid = 1870] [id = 243] 10:26:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f98bbd2f000) [pid = 1870] [serial = 729] [outer = (nil)] 10:26:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f98bda9b800) [pid = 1870] [serial = 730] [outer = 0x7f98bbd2f000] 10:26:17 INFO - PROCESS | 1870 | 1461691577703 Marionette DEBUG loaded listener.js 10:26:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f98bf614800) [pid = 1870] [serial = 731] [outer = 0x7f98bbd2f000] 10:26:19 INFO - PROCESS | 1870 | 1461691579032 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]]]}] 10:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1782ms 10:26:19 INFO - PROCESS | 1870 | 1461691579116 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 10:26:19 INFO - PROCESS | 1870 | 1461691579122 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 10:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:26:19 INFO - PROCESS | 1870 | 1461691579132 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:26:19 INFO - PROCESS | 1870 | 1461691579137 Marionette TRACE conn3 <- [1,946,null,{}] 10:26:19 INFO - PROCESS | 1870 | 1461691579144 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}] 10:26:19 INFO - PROCESS | 1870 | 1461691579413 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 10:26:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f98a17f8400) [pid = 1870] [serial = 732] [outer = 0x7f98a5b7f400] 10:26:19 INFO - PROCESS | 1870 | 1461691579603 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:19 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acf71000 == 81 [pid = 1870] [id = 244] 10:26:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f98a43dd800) [pid = 1870] [serial = 733] [outer = (nil)] 10:26:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f98a43e4c00) [pid = 1870] [serial = 734] [outer = 0x7f98a43dd800] 10:26:19 INFO - PROCESS | 1870 | 1461691579684 Marionette DEBUG loaded listener.js 10:26:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f98a5b7e400) [pid = 1870] [serial = 735] [outer = 0x7f98a43dd800] 10:26:20 INFO - PROCESS | 1870 | 1461691580603 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]]]}] 10:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1533ms 10:26:20 INFO - PROCESS | 1870 | 1461691580665 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 10:26:20 INFO - PROCESS | 1870 | 1461691580672 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 10:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:26:20 INFO - PROCESS | 1870 | 1461691580681 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:26:20 INFO - PROCESS | 1870 | 1461691580684 Marionette TRACE conn3 <- [1,950,null,{}] 10:26:20 INFO - PROCESS | 1870 | 1461691580689 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}] 10:26:20 INFO - PROCESS | 1870 | 1461691580849 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 10:26:21 INFO - PROCESS | 1870 | 1461691581009 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:21 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a8182000 == 82 [pid = 1870] [id = 245] 10:26:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f98a42b2c00) [pid = 1870] [serial = 736] [outer = (nil)] 10:26:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f98a7212800) [pid = 1870] [serial = 737] [outer = 0x7f98a42b2c00] 10:26:21 INFO - PROCESS | 1870 | 1461691581074 Marionette DEBUG loaded listener.js 10:26:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f98a7ca9800) [pid = 1870] [serial = 738] [outer = 0x7f98a42b2c00] 10:26:21 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acdac000 == 81 [pid = 1870] [id = 233] 10:26:21 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f98a5e7a000) [pid = 1870] [serial = 619] [outer = (nil)] [url = about:blank] 10:26:21 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f98aeecbc00) [pid = 1870] [serial = 631] [outer = (nil)] [url = about:blank] 10:26:21 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f98ad72a800) [pid = 1870] [serial = 625] [outer = (nil)] [url = about:blank] 10:26:21 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f98ae044000) [pid = 1870] [serial = 628] [outer = (nil)] [url = about:blank] 10:26:21 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f98b1095800) [pid = 1870] [serial = 634] [outer = (nil)] [url = about:blank] 10:26:21 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f98a91de000) [pid = 1870] [serial = 622] [outer = (nil)] [url = about:blank] 10:26:21 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f98a3bbec00) [pid = 1870] [serial = 616] [outer = (nil)] [url = about:blank] 10:26:21 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f98b020c800) [pid = 1870] [serial = 661] [outer = (nil)] [url = about:blank] 10:26:21 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acd58800 == 80 [pid = 1870] [id = 232] 10:26:21 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac90e800 == 79 [pid = 1870] [id = 231] 10:26:21 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ab1a3000 == 78 [pid = 1870] [id = 230] 10:26:21 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a5e46000 == 77 [pid = 1870] [id = 229] 10:26:21 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a44a9800 == 76 [pid = 1870] [id = 228] 10:26:21 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c296a800 == 75 [pid = 1870] [id = 225] 10:26:21 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c02a0800 == 74 [pid = 1870] [id = 224] 10:26:21 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bfecf800 == 73 [pid = 1870] [id = 223] 10:26:21 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aedda800 == 72 [pid = 1870] [id = 222] 10:26:21 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a81c2800 == 71 [pid = 1870] [id = 221] 10:26:22 INFO - PROCESS | 1870 | 1461691582011 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]]]}] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f98ac9cd000) [pid = 1870] [serial = 581] [outer = (nil)] [url = about:blank] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f98ae042000) [pid = 1870] [serial = 652] [outer = (nil)] [url = about:blank] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 135 (0x7f98ba933400) [pid = 1870] [serial = 655] [outer = (nil)] [url = about:blank] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f98ae65cc00) [pid = 1870] [serial = 653] [outer = (nil)] [url = about:blank] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 133 (0x7f98a4b26000) [pid = 1870] [serial = 658] [outer = (nil)] [url = about:blank] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 132 (0x7f98a72b0000) [pid = 1870] [serial = 644] [outer = (nil)] [url = about:blank] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 131 (0x7f98a4b22c00) [pid = 1870] [serial = 641] [outer = (nil)] [url = about:blank] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 130 (0x7f98a4048c00) [pid = 1870] [serial = 640] [outer = (nil)] [url = about:blank] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 129 (0x7f98adc2ac00) [pid = 1870] [serial = 614] [outer = (nil)] [url = about:blank] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 128 (0x7f98a7fee800) [pid = 1870] [serial = 646] [outer = (nil)] [url = about:blank] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 127 (0x7f98a9c7ec00) [pid = 1870] [serial = 647] [outer = (nil)] [url = about:blank] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 126 (0x7f98acdee000) [pid = 1870] [serial = 649] [outer = (nil)] [url = about:blank] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 125 (0x7f98a5e7c000) [pid = 1870] [serial = 643] [outer = (nil)] [url = about:blank] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 124 (0x7f98bab42c00) [pid = 1870] [serial = 656] [outer = (nil)] [url = about:blank] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 123 (0x7f98b4d84000) [pid = 1870] [serial = 637] [outer = (nil)] [url = about:blank] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 122 (0x7f98adf6bc00) [pid = 1870] [serial = 650] [outer = (nil)] [url = about:blank] 10:26:22 INFO - PROCESS | 1870 | --DOMWINDOW == 121 (0x7f98a7e2c000) [pid = 1870] [serial = 659] [outer = (nil)] [url = about:blank] 10:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1384ms 10:26:22 INFO - PROCESS | 1870 | 1461691582064 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 10:26:22 INFO - PROCESS | 1870 | 1461691582067 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 10:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:26:22 INFO - PROCESS | 1870 | 1461691582072 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:26:22 INFO - PROCESS | 1870 | 1461691582077 Marionette TRACE conn3 <- [1,954,null,{}] 10:26:22 INFO - PROCESS | 1870 | 1461691582091 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}] 10:26:22 INFO - PROCESS | 1870 | 1461691582226 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 10:26:22 INFO - PROCESS | 1870 | 1461691582243 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:22 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aa870800 == 72 [pid = 1870] [id = 246] 10:26:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 122 (0x7f98a72bcc00) [pid = 1870] [serial = 739] [outer = (nil)] 10:26:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 123 (0x7f98a9c7ec00) [pid = 1870] [serial = 740] [outer = 0x7f98a72bcc00] 10:26:22 INFO - PROCESS | 1870 | 1461691582305 Marionette DEBUG loaded listener.js 10:26:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 124 (0x7f98ac40e000) [pid = 1870] [serial = 741] [outer = 0x7f98a72bcc00] 10:26:23 INFO - PROCESS | 1870 | 1461691583116 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]]]}] 10:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1079ms 10:26:23 INFO - PROCESS | 1870 | 1461691583154 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 10:26:23 INFO - PROCESS | 1870 | 1461691583158 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 10:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:26:23 INFO - PROCESS | 1870 | 1461691583164 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:26:23 INFO - PROCESS | 1870 | 1461691583165 Marionette TRACE conn3 <- [1,958,null,{}] 10:26:23 INFO - PROCESS | 1870 | 1461691583174 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}] 10:26:23 INFO - PROCESS | 1870 | 1461691583315 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 10:26:23 INFO - PROCESS | 1870 | 1461691583330 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:23 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd5a800 == 73 [pid = 1870] [id = 247] 10:26:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 125 (0x7f98a7fd9800) [pid = 1870] [serial = 742] [outer = (nil)] 10:26:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 126 (0x7f98ae03f000) [pid = 1870] [serial = 743] [outer = 0x7f98a7fd9800] 10:26:23 INFO - PROCESS | 1870 | 1461691583390 Marionette DEBUG loaded listener.js 10:26:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 127 (0x7f98ae6d4000) [pid = 1870] [serial = 744] [outer = 0x7f98a7fd9800] 10:26:24 INFO - PROCESS | 1870 | 1461691584147 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]]]}] 10:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1031ms 10:26:24 INFO - PROCESS | 1870 | 1461691584195 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 10:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:26:24 INFO - PROCESS | 1870 | 1461691584208 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 10:26:24 INFO - PROCESS | 1870 | 1461691584214 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:26:24 INFO - PROCESS | 1870 | 1461691584217 Marionette TRACE conn3 <- [1,962,null,{}] 10:26:24 INFO - PROCESS | 1870 | 1461691584258 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}] 10:26:24 INFO - PROCESS | 1870 | 1461691584441 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 10:26:24 INFO - PROCESS | 1870 | 1461691584461 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:24 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ae4c7800 == 74 [pid = 1870] [id = 248] 10:26:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 128 (0x7f98a3464800) [pid = 1870] [serial = 745] [outer = (nil)] 10:26:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 129 (0x7f98af065800) [pid = 1870] [serial = 746] [outer = 0x7f98a3464800] 10:26:24 INFO - PROCESS | 1870 | 1461691584520 Marionette DEBUG loaded listener.js 10:26:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f98b109fc00) [pid = 1870] [serial = 747] [outer = 0x7f98a3464800] 10:26:25 INFO - PROCESS | 1870 | 1461691585319 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]]]}] 10:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1149ms 10:26:25 INFO - PROCESS | 1870 | 1461691585363 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 10:26:25 INFO - PROCESS | 1870 | 1461691585366 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 10:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:26:25 INFO - PROCESS | 1870 | 1461691585391 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:26:25 INFO - PROCESS | 1870 | 1461691585393 Marionette TRACE conn3 <- [1,966,null,{}] 10:26:25 INFO - PROCESS | 1870 | 1461691585403 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}] 10:26:25 INFO - PROCESS | 1870 | 1461691585621 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 10:26:25 INFO - PROCESS | 1870 | 1461691585644 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bb04f000 == 75 [pid = 1870] [id = 249] 10:26:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 131 (0x7f98b3e5b800) [pid = 1870] [serial = 748] [outer = (nil)] 10:26:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 132 (0x7f98bc1d3c00) [pid = 1870] [serial = 749] [outer = 0x7f98b3e5b800] 10:26:25 INFO - PROCESS | 1870 | 1461691585702 Marionette DEBUG loaded listener.js 10:26:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 133 (0x7f98bf734c00) [pid = 1870] [serial = 750] [outer = 0x7f98b3e5b800] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 132 (0x7f98a72e5800) [pid = 1870] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 131 (0x7f98ae28d800) [pid = 1870] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 130 (0x7f989addc000) [pid = 1870] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 129 (0x7f98ae60bc00) [pid = 1870] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 128 (0x7f98a5cce000) [pid = 1870] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 127 (0x7f98a3beec00) [pid = 1870] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 126 (0x7f98a17f6400) [pid = 1870] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 125 (0x7f98a3bee400) [pid = 1870] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 124 (0x7f98a7215400) [pid = 1870] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 123 (0x7f98a75f3400) [pid = 1870] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 122 (0x7f98a72b8800) [pid = 1870] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 121 (0x7f98a3bb4000) [pid = 1870] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 120 (0x7f98a39a2000) [pid = 1870] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 119 (0x7f98a4d99000) [pid = 1870] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 118 (0x7f98a72ef800) [pid = 1870] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 117 (0x7f989add9400) [pid = 1870] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 116 (0x7f98a75f0c00) [pid = 1870] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 115 (0x7f98ae040400) [pid = 1870] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:26:26 INFO - PROCESS | 1870 | --DOMWINDOW == 114 (0x7f98a4b27000) [pid = 1870] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:26:26 INFO - PROCESS | 1870 | 1461691586730 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]]]}] 10:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1399ms 10:26:26 INFO - PROCESS | 1870 | 1461691586772 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 10:26:26 INFO - PROCESS | 1870 | 1461691586775 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 10:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:26:26 INFO - PROCESS | 1870 | 1461691586781 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:26:26 INFO - PROCESS | 1870 | 1461691586783 Marionette TRACE conn3 <- [1,970,null,{}] 10:26:26 INFO - PROCESS | 1870 | 1461691586788 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}] 10:26:26 INFO - PROCESS | 1870 | 1461691586931 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 10:26:26 INFO - PROCESS | 1870 | 1461691586944 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:26 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acf70800 == 76 [pid = 1870] [id = 250] 10:26:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 115 (0x7f98a17ecc00) [pid = 1870] [serial = 751] [outer = (nil)] 10:26:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 116 (0x7f98a4b27000) [pid = 1870] [serial = 752] [outer = 0x7f98a17ecc00] 10:26:27 INFO - PROCESS | 1870 | 1461691587004 Marionette DEBUG loaded listener.js 10:26:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 117 (0x7f98a8762400) [pid = 1870] [serial = 753] [outer = 0x7f98a17ecc00] 10:26:27 INFO - PROCESS | 1870 | 1461691587746 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]]]}] 10:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 991ms 10:26:27 INFO - PROCESS | 1870 | 1461691587772 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 10:26:27 INFO - PROCESS | 1870 | 1461691587775 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 10:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:26:27 INFO - PROCESS | 1870 | 1461691587784 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:26:27 INFO - PROCESS | 1870 | 1461691587786 Marionette TRACE conn3 <- [1,974,null,{}] 10:26:27 INFO - PROCESS | 1870 | 1461691587790 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}] 10:26:27 INFO - PROCESS | 1870 | 1461691587977 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 10:26:27 INFO - PROCESS | 1870 | 1461691587994 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf751800 == 77 [pid = 1870] [id = 251] 10:26:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 118 (0x7f98a5cd4c00) [pid = 1870] [serial = 754] [outer = (nil)] 10:26:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 119 (0x7f98ae03bc00) [pid = 1870] [serial = 755] [outer = 0x7f98a5cd4c00] 10:26:28 INFO - PROCESS | 1870 | 1461691588054 Marionette DEBUG loaded listener.js 10:26:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 120 (0x7f98bab3bc00) [pid = 1870] [serial = 756] [outer = 0x7f98a5cd4c00] 10:26:28 INFO - PROCESS | 1870 | 1461691588987 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]]]}] 10:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1281ms 10:26:29 INFO - PROCESS | 1870 | 1461691589063 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 10:26:29 INFO - PROCESS | 1870 | 1461691589069 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 10:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:26:29 INFO - PROCESS | 1870 | 1461691589077 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:26:29 INFO - PROCESS | 1870 | 1461691589082 Marionette TRACE conn3 <- [1,978,null,{}] 10:26:29 INFO - PROCESS | 1870 | 1461691589091 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}] 10:26:29 INFO - PROCESS | 1870 | 1461691589306 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 10:26:29 INFO - PROCESS | 1870 | 1461691589472 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:29 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a8199000 == 78 [pid = 1870] [id = 252] 10:26:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 121 (0x7f98a312b800) [pid = 1870] [serial = 757] [outer = (nil)] 10:26:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 122 (0x7f98a3ce6400) [pid = 1870] [serial = 758] [outer = 0x7f98a312b800] 10:26:29 INFO - PROCESS | 1870 | 1461691589544 Marionette DEBUG loaded listener.js 10:26:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 123 (0x7f98a5b79000) [pid = 1870] [serial = 759] [outer = 0x7f98a312b800] 10:26:30 INFO - PROCESS | 1870 | 1461691590448 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]]]}] 10:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1445ms 10:26:30 INFO - PROCESS | 1870 | 1461691590527 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 10:26:30 INFO - PROCESS | 1870 | 1461691590541 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 10:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:26:30 INFO - PROCESS | 1870 | 1461691590550 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:26:30 INFO - PROCESS | 1870 | 1461691590554 Marionette TRACE conn3 <- [1,982,null,{}] 10:26:30 INFO - PROCESS | 1870 | 1461691590559 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}] 10:26:30 INFO - PROCESS | 1870 | 1461691590756 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 10:26:30 INFO - PROCESS | 1870 | 1461691590916 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:30 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ae44b000 == 79 [pid = 1870] [id = 253] 10:26:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 124 (0x7f98a5e18000) [pid = 1870] [serial = 760] [outer = (nil)] 10:26:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 125 (0x7f98a7fee000) [pid = 1870] [serial = 761] [outer = 0x7f98a5e18000] 10:26:30 INFO - PROCESS | 1870 | 1461691590988 Marionette DEBUG loaded listener.js 10:26:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 126 (0x7f98ac0db400) [pid = 1870] [serial = 762] [outer = 0x7f98a5e18000] 10:26:31 INFO - PROCESS | 1870 | 1461691591866 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]]]}] 10:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1385ms 10:26:31 INFO - PROCESS | 1870 | 1461691591936 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 10:26:31 INFO - PROCESS | 1870 | 1461691591940 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 10:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:26:31 INFO - PROCESS | 1870 | 1461691591946 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:26:31 INFO - PROCESS | 1870 | 1461691591951 Marionette TRACE conn3 <- [1,986,null,{}] 10:26:31 INFO - PROCESS | 1870 | 1461691591966 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}] 10:26:32 INFO - PROCESS | 1870 | 1461691592166 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 10:26:32 INFO - PROCESS | 1870 | 1461691592368 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:32 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c02a0800 == 80 [pid = 1870] [id = 254] 10:26:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 127 (0x7f98ae6d8000) [pid = 1870] [serial = 763] [outer = (nil)] 10:26:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 128 (0x7f98b3e55400) [pid = 1870] [serial = 764] [outer = 0x7f98ae6d8000] 10:26:32 INFO - PROCESS | 1870 | 1461691592486 Marionette DEBUG loaded listener.js 10:26:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 129 (0x7f98bac71400) [pid = 1870] [serial = 765] [outer = 0x7f98ae6d8000] 10:26:33 INFO - PROCESS | 1870 | 1461691593285 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]]]}] 10:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1385ms 10:26:33 INFO - PROCESS | 1870 | 1461691593332 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 10:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:26:33 INFO - PROCESS | 1870 | 1461691593337 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 10:26:33 INFO - PROCESS | 1870 | 1461691593342 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:26:33 INFO - PROCESS | 1870 | 1461691593345 Marionette TRACE conn3 <- [1,990,null,{}] 10:26:33 INFO - PROCESS | 1870 | 1461691593350 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}] 10:26:33 INFO - PROCESS | 1870 | 1461691593512 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 10:26:33 INFO - PROCESS | 1870 | 1461691593679 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:33 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c503a000 == 81 [pid = 1870] [id = 255] 10:26:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f98aef61800) [pid = 1870] [serial = 766] [outer = (nil)] 10:26:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 131 (0x7f98a75f3000) [pid = 1870] [serial = 767] [outer = 0x7f98aef61800] 10:26:33 INFO - PROCESS | 1870 | 1461691593759 Marionette DEBUG loaded listener.js 10:26:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 132 (0x7f98bf735000) [pid = 1870] [serial = 768] [outer = 0x7f98aef61800] 10:26:34 INFO - PROCESS | 1870 | 1461691594636 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]]]}] 10:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1327ms 10:26:34 INFO - PROCESS | 1870 | 1461691594669 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 10:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:26:34 INFO - PROCESS | 1870 | 1461691594673 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 10:26:34 INFO - PROCESS | 1870 | 1461691594678 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:26:34 INFO - PROCESS | 1870 | 1461691594681 Marionette TRACE conn3 <- [1,994,null,{}] 10:26:34 INFO - PROCESS | 1870 | 1461691594686 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}] 10:26:34 INFO - PROCESS | 1870 | 1461691594833 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 10:26:35 INFO - PROCESS | 1870 | 1461691595000 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:35 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b578000 == 82 [pid = 1870] [id = 256] 10:26:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 133 (0x7f98bbd3a000) [pid = 1870] [serial = 769] [outer = (nil)] 10:26:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f98bf740000) [pid = 1870] [serial = 770] [outer = 0x7f98bbd3a000] 10:26:35 INFO - PROCESS | 1870 | 1461691595071 Marionette DEBUG loaded listener.js 10:26:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f98bf9a4400) [pid = 1870] [serial = 771] [outer = 0x7f98bbd3a000] 10:26:35 INFO - PROCESS | 1870 | 1461691595936 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]]]}] 10:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1326ms 10:26:36 INFO - PROCESS | 1870 | 1461691596005 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 10:26:36 INFO - PROCESS | 1870 | 1461691596009 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 10:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:26:36 INFO - PROCESS | 1870 | 1461691596014 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:26:36 INFO - PROCESS | 1870 | 1461691596017 Marionette TRACE conn3 <- [1,998,null,{}] 10:26:36 INFO - PROCESS | 1870 | 1461691596022 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}] 10:26:36 INFO - PROCESS | 1870 | 1461691596210 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 10:26:36 INFO - PROCESS | 1870 | 1461691596374 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:36 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7c15000 == 83 [pid = 1870] [id = 257] 10:26:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f98a1e94000) [pid = 1870] [serial = 772] [outer = (nil)] 10:26:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f98a1e9c400) [pid = 1870] [serial = 773] [outer = 0x7f98a1e94000] 10:26:36 INFO - PROCESS | 1870 | 1461691596446 Marionette DEBUG loaded listener.js 10:26:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f98bfe73c00) [pid = 1870] [serial = 774] [outer = 0x7f98a1e94000] 10:26:37 INFO - PROCESS | 1870 | 1461691597314 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]]]}] 10:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1332ms 10:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:26:37 INFO - PROCESS | 1870 | 1461691597347 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 10:26:37 INFO - PROCESS | 1870 | 1461691597349 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 10:26:37 INFO - PROCESS | 1870 | 1461691597355 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:26:37 INFO - PROCESS | 1870 | 1461691597358 Marionette TRACE conn3 <- [1,1002,null,{}] 10:26:37 INFO - PROCESS | 1870 | 1461691597363 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}] 10:26:37 INFO - PROCESS | 1870 | 1461691597518 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 10:26:37 INFO - PROCESS | 1870 | 1461691597686 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:37 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b1b2800 == 84 [pid = 1870] [id = 258] 10:26:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f98a1e96000) [pid = 1870] [serial = 775] [outer = (nil)] 10:26:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f98a3294000) [pid = 1870] [serial = 776] [outer = 0x7f98a1e96000] 10:26:37 INFO - PROCESS | 1870 | 1461691597764 Marionette DEBUG loaded listener.js 10:26:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f98a3298c00) [pid = 1870] [serial = 777] [outer = 0x7f98a1e96000] 10:26:38 INFO - PROCESS | 1870 | 1461691598629 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]]]}] 10:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1331ms 10:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:26:38 INFO - PROCESS | 1870 | 1461691598686 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 10:26:38 INFO - PROCESS | 1870 | 1461691598689 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 10:26:38 INFO - PROCESS | 1870 | 1461691598695 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:26:38 INFO - PROCESS | 1870 | 1461691598698 Marionette TRACE conn3 <- [1,1006,null,{}] 10:26:38 INFO - PROCESS | 1870 | 1461691598703 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}] 10:26:38 INFO - PROCESS | 1870 | 1461691598858 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 10:26:39 INFO - PROCESS | 1870 | 1461691599031 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:39 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1618800 == 85 [pid = 1870] [id = 259] 10:26:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f98a3296000) [pid = 1870] [serial = 778] [outer = (nil)] 10:26:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f98a3465c00) [pid = 1870] [serial = 779] [outer = 0x7f98a3296000] 10:26:39 INFO - PROCESS | 1870 | 1461691599101 Marionette DEBUG loaded listener.js 10:26:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f98a4569400) [pid = 1870] [serial = 780] [outer = 0x7f98a3296000] 10:26:40 INFO - PROCESS | 1870 | 1461691600263 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]]]}] 10:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1631ms 10:26:40 INFO - PROCESS | 1870 | 1461691600326 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 10:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:26:40 INFO - PROCESS | 1870 | 1461691600331 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 10:26:40 INFO - PROCESS | 1870 | 1461691600339 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:26:40 INFO - PROCESS | 1870 | 1461691600343 Marionette TRACE conn3 <- [1,1010,null,{}] 10:26:40 INFO - PROCESS | 1870 | 1461691600358 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}] 10:26:40 INFO - PROCESS | 1870 | 1461691600576 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 10:26:40 INFO - PROCESS | 1870 | 1461691600756 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:40 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7c16000 == 86 [pid = 1870] [id = 260] 10:26:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f98a312e800) [pid = 1870] [serial = 781] [outer = (nil)] 10:26:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f98a328f800) [pid = 1870] [serial = 782] [outer = 0x7f98a312e800] 10:26:40 INFO - PROCESS | 1870 | 1461691600823 Marionette DEBUG loaded listener.js 10:26:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f98a3998800) [pid = 1870] [serial = 783] [outer = 0x7f98a312e800] 10:26:41 INFO - PROCESS | 1870 | 1461691601635 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]]]}] 10:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1336ms 10:26:41 INFO - PROCESS | 1870 | 1461691601674 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 10:26:41 INFO - PROCESS | 1870 | 1461691601682 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 10:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:26:41 INFO - PROCESS | 1870 | 1461691601690 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:26:41 INFO - PROCESS | 1870 | 1461691601694 Marionette TRACE conn3 <- [1,1014,null,{}] 10:26:41 INFO - PROCESS | 1870 | 1461691601699 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}] 10:26:41 INFO - PROCESS | 1870 | 1461691601844 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 10:26:42 INFO - PROCESS | 1870 | 1461691602025 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:42 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a83f7800 == 87 [pid = 1870] [id = 261] 10:26:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 148 (0x7f98a3cf0400) [pid = 1870] [serial = 784] [outer = (nil)] 10:26:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f98a456b000) [pid = 1870] [serial = 785] [outer = 0x7f98a3cf0400] 10:26:42 INFO - PROCESS | 1870 | 1461691602148 Marionette DEBUG loaded listener.js 10:26:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f98a4572000) [pid = 1870] [serial = 786] [outer = 0x7f98a3cf0400] 10:26:43 INFO - PROCESS | 1870 | 1461691603022 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]]]}] 10:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1377ms 10:26:43 INFO - PROCESS | 1870 | 1461691603068 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 10:26:43 INFO - PROCESS | 1870 | 1461691603072 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 10:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:26:43 INFO - PROCESS | 1870 | 1461691603078 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:26:43 INFO - PROCESS | 1870 | 1461691603083 Marionette TRACE conn3 <- [1,1018,null,{}] 10:26:43 INFO - PROCESS | 1870 | 1461691603098 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}] 10:26:43 INFO - PROCESS | 1870 | 1461691603267 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 10:26:43 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acf70800 == 86 [pid = 1870] [id = 250] 10:26:43 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bb04f000 == 85 [pid = 1870] [id = 249] 10:26:43 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f98a45f8800) [pid = 1870] [serial = 664] [outer = (nil)] [url = about:blank] 10:26:43 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f98a7cb5400) [pid = 1870] [serial = 667] [outer = (nil)] [url = about:blank] 10:26:43 INFO - PROCESS | 1870 | --DOMWINDOW == 147 (0x7f98ae607000) [pid = 1870] [serial = 670] [outer = (nil)] [url = about:blank] 10:26:43 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f98ba939c00) [pid = 1870] [serial = 673] [outer = (nil)] [url = about:blank] 10:26:43 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f98bae82c00) [pid = 1870] [serial = 676] [outer = (nil)] [url = about:blank] 10:26:43 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f98bbe28800) [pid = 1870] [serial = 679] [outer = (nil)] [url = about:blank] 10:26:43 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f98acce6000) [pid = 1870] [serial = 703] [outer = (nil)] [url = about:blank] 10:26:43 INFO - PROCESS | 1870 | 1461691603503 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:43 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ae4c7800 == 84 [pid = 1870] [id = 248] 10:26:43 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acd5a800 == 83 [pid = 1870] [id = 247] 10:26:43 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aa870800 == 82 [pid = 1870] [id = 246] 10:26:43 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a8182000 == 81 [pid = 1870] [id = 245] 10:26:43 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5e42800 == 82 [pid = 1870] [id = 262] 10:26:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f98a3bb5800) [pid = 1870] [serial = 787] [outer = (nil)] 10:26:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f98a4da2000) [pid = 1870] [serial = 788] [outer = 0x7f98a3bb5800] 10:26:43 INFO - PROCESS | 1870 | 1461691603580 Marionette DEBUG loaded listener.js 10:26:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f98a5e7d400) [pid = 1870] [serial = 789] [outer = 0x7f98a3bb5800] 10:26:43 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acf71000 == 81 [pid = 1870] [id = 244] 10:26:43 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b9d85800 == 80 [pid = 1870] [id = 238] 10:26:43 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aedd6000 == 79 [pid = 1870] [id = 237] 10:26:43 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acd0a800 == 78 [pid = 1870] [id = 236] 10:26:43 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a8188800 == 77 [pid = 1870] [id = 235] 10:26:43 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ad782800 == 76 [pid = 1870] [id = 234] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f98a42b9c00) [pid = 1870] [serial = 617] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f98ace29c00) [pid = 1870] [serial = 593] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f98ae28cc00) [pid = 1870] [serial = 629] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f98a7257400) [pid = 1870] [serial = 620] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f98ad5cac00) [pid = 1870] [serial = 623] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f98b0211000) [pid = 1870] [serial = 632] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f98ae03a000) [pid = 1870] [serial = 626] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f98b3e53000) [pid = 1870] [serial = 635] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f98a72b0800) [pid = 1870] [serial = 587] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f98a4b26800) [pid = 1870] [serial = 584] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 135 (0x7f98a721e800) [pid = 1870] [serial = 551] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f98abee7400) [pid = 1870] [serial = 590] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 133 (0x7f98a7215800) [pid = 1870] [serial = 691] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 132 (0x7f98a4d99800) [pid = 1870] [serial = 688] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 131 (0x7f98a5cd8000) [pid = 1870] [serial = 689] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 130 (0x7f98a5e7e800) [pid = 1870] [serial = 683] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 129 (0x7f98a3bb8800) [pid = 1870] [serial = 682] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 128 (0x7f98a42ad800) [pid = 1870] [serial = 686] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 127 (0x7f98a39a3400) [pid = 1870] [serial = 685] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 126 (0x7f98a7e34000) [pid = 1870] [serial = 697] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 125 (0x7f98aaf3e800) [pid = 1870] [serial = 700] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 124 (0x7f98acce4400) [pid = 1870] [serial = 701] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 123 (0x7f98a75f5c00) [pid = 1870] [serial = 694] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 122 (0x7f98a7ff1800) [pid = 1870] [serial = 698] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 121 (0x7f98a7e26400) [pid = 1870] [serial = 695] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | --DOMWINDOW == 120 (0x7f98a72b7c00) [pid = 1870] [serial = 692] [outer = (nil)] [url = about:blank] 10:26:44 INFO - PROCESS | 1870 | 1461691604381 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]]]}] 10:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1338ms 10:26:44 INFO - PROCESS | 1870 | 1461691604440 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 10:26:44 INFO - PROCESS | 1870 | 1461691604443 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 10:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:26:44 INFO - PROCESS | 1870 | 1461691604450 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:26:44 INFO - PROCESS | 1870 | 1461691604453 Marionette TRACE conn3 <- [1,1022,null,{}] 10:26:44 INFO - PROCESS | 1870 | 1461691604458 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}] 10:26:44 INFO - PROCESS | 1870 | 1461691604596 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 10:26:44 INFO - PROCESS | 1870 | 1461691604611 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:44 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac8b0800 == 77 [pid = 1870] [id = 263] 10:26:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 121 (0x7f98a39a3400) [pid = 1870] [serial = 790] [outer = (nil)] 10:26:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 122 (0x7f98a72e5800) [pid = 1870] [serial = 791] [outer = 0x7f98a39a3400] 10:26:44 INFO - PROCESS | 1870 | 1461691604673 Marionette DEBUG loaded listener.js 10:26:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 123 (0x7f98a7cad000) [pid = 1870] [serial = 792] [outer = 0x7f98a39a3400] 10:26:45 INFO - PROCESS | 1870 | 1461691605418 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]]]}] 10:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1026ms 10:26:45 INFO - PROCESS | 1870 | 1461691605483 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 10:26:45 INFO - PROCESS | 1870 | 1461691605486 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 10:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:26:45 INFO - PROCESS | 1870 | 1461691605492 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:26:45 INFO - PROCESS | 1870 | 1461691605494 Marionette TRACE conn3 <- [1,1026,null,{}] 10:26:45 INFO - PROCESS | 1870 | 1461691605516 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}] 10:26:45 INFO - PROCESS | 1870 | 1461691605668 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 10:26:45 INFO - PROCESS | 1870 | 1461691605679 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:45 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acf6a800 == 78 [pid = 1870] [id = 264] 10:26:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 124 (0x7f98a72b4000) [pid = 1870] [serial = 793] [outer = (nil)] 10:26:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 125 (0x7f98a7fee800) [pid = 1870] [serial = 794] [outer = 0x7f98a72b4000] 10:26:45 INFO - PROCESS | 1870 | 1461691605737 Marionette DEBUG loaded listener.js 10:26:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 126 (0x7f98a9c7f800) [pid = 1870] [serial = 795] [outer = 0x7f98a72b4000] 10:26:46 INFO - PROCESS | 1870 | 1461691606556 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]]]}] 10:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1129ms 10:26:46 INFO - PROCESS | 1870 | 1461691606624 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 10:26:46 INFO - PROCESS | 1870 | 1461691606626 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 10:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:26:46 INFO - PROCESS | 1870 | 1461691606638 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:26:46 INFO - PROCESS | 1870 | 1461691606639 Marionette TRACE conn3 <- [1,1030,null,{}] 10:26:46 INFO - PROCESS | 1870 | 1461691606645 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}] 10:26:46 INFO - PROCESS | 1870 | 1461691606856 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 10:26:46 INFO - PROCESS | 1870 | 1461691606888 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:46 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adc99800 == 79 [pid = 1870] [id = 265] 10:26:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 127 (0x7f98ab648400) [pid = 1870] [serial = 796] [outer = (nil)] 10:26:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 128 (0x7f98ad653800) [pid = 1870] [serial = 797] [outer = 0x7f98ab648400] 10:26:46 INFO - PROCESS | 1870 | 1461691606950 Marionette DEBUG loaded listener.js 10:26:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 129 (0x7f98ae282c00) [pid = 1870] [serial = 798] [outer = 0x7f98ab648400] 10:26:47 INFO - PROCESS | 1870 | 1461691607692 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]]]}] 10:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1081ms 10:26:47 INFO - PROCESS | 1870 | 1461691607734 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 10:26:47 INFO - PROCESS | 1870 | 1461691607737 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 10:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:26:47 INFO - PROCESS | 1870 | 1461691607743 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:26:47 INFO - PROCESS | 1870 | 1461691607745 Marionette TRACE conn3 <- [1,1034,null,{}] 10:26:47 INFO - PROCESS | 1870 | 1461691607750 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}] 10:26:47 INFO - PROCESS | 1870 | 1461691607949 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 10:26:47 INFO - PROCESS | 1870 | 1461691607972 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:47 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aedde000 == 80 [pid = 1870] [id = 266] 10:26:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f98a7ff1400) [pid = 1870] [serial = 799] [outer = (nil)] 10:26:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 131 (0x7f98ae654c00) [pid = 1870] [serial = 800] [outer = 0x7f98a7ff1400] 10:26:48 INFO - PROCESS | 1870 | 1461691608030 Marionette DEBUG loaded listener.js 10:26:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 132 (0x7f98b0362c00) [pid = 1870] [serial = 801] [outer = 0x7f98a7ff1400] 10:26:48 INFO - PROCESS | 1870 | --DOMWINDOW == 131 (0x7f98b3e5b800) [pid = 1870] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:26:48 INFO - PROCESS | 1870 | --DOMWINDOW == 130 (0x7f98a42b2c00) [pid = 1870] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:26:48 INFO - PROCESS | 1870 | --DOMWINDOW == 129 (0x7f98a17ecc00) [pid = 1870] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:26:48 INFO - PROCESS | 1870 | --DOMWINDOW == 128 (0x7f98a72bcc00) [pid = 1870] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:26:48 INFO - PROCESS | 1870 | --DOMWINDOW == 127 (0x7f98a7fd9800) [pid = 1870] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:26:48 INFO - PROCESS | 1870 | --DOMWINDOW == 126 (0x7f98a43dd800) [pid = 1870] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:26:48 INFO - PROCESS | 1870 | --DOMWINDOW == 125 (0x7f98a3464800) [pid = 1870] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:26:48 INFO - PROCESS | 1870 | --DOMWINDOW == 124 (0x7f98a39a2c00) [pid = 1870] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:26:48 INFO - PROCESS | 1870 | --DOMWINDOW == 123 (0x7f98a4160c00) [pid = 1870] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:26:48 INFO - PROCESS | 1870 | --DOMWINDOW == 122 (0x7f98a17f7800) [pid = 1870] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:26:48 INFO - PROCESS | 1870 | --DOMWINDOW == 121 (0x7f98a3131c00) [pid = 1870] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:26:48 INFO - PROCESS | 1870 | --DOMWINDOW == 120 (0x7f98aaf3f400) [pid = 1870] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:26:48 INFO - PROCESS | 1870 | --DOMWINDOW == 119 (0x7f98a5b7dc00) [pid = 1870] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:26:48 INFO - PROCESS | 1870 | --DOMWINDOW == 118 (0x7f98b9d18000) [pid = 1870] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:26:48 INFO - PROCESS | 1870 | --DOMWINDOW == 117 (0x7f98ad55bc00) [pid = 1870] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:26:49 INFO - PROCESS | 1870 | 1461691609102 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]]]}] 10:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1386ms 10:26:49 INFO - PROCESS | 1870 | 1461691609129 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 10:26:49 INFO - PROCESS | 1870 | 1461691609132 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 10:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:26:49 INFO - PROCESS | 1870 | 1461691609137 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:26:49 INFO - PROCESS | 1870 | 1461691609140 Marionette TRACE conn3 <- [1,1038,null,{}] 10:26:49 INFO - PROCESS | 1870 | 1461691609144 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}] 10:26:49 INFO - PROCESS | 1870 | 1461691609290 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 10:26:49 INFO - PROCESS | 1870 | 1461691609437 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:49 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd3e800 == 81 [pid = 1870] [id = 267] 10:26:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 118 (0x7f98a3138000) [pid = 1870] [serial = 802] [outer = (nil)] 10:26:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 119 (0x7f98ac408400) [pid = 1870] [serial = 803] [outer = 0x7f98a3138000] 10:26:49 INFO - PROCESS | 1870 | 1461691609529 Marionette DEBUG loaded listener.js 10:26:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 120 (0x7f98b1094400) [pid = 1870] [serial = 804] [outer = 0x7f98a3138000] 10:26:50 INFO - PROCESS | 1870 | 1461691610112 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]]]}] 10:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1027ms 10:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:26:50 INFO - PROCESS | 1870 | 1461691610165 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 10:26:50 INFO - PROCESS | 1870 | 1461691610167 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 10:26:50 INFO - PROCESS | 1870 | 1461691610173 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:26:50 INFO - PROCESS | 1870 | 1461691610176 Marionette TRACE conn3 <- [1,1042,null,{}] 10:26:50 INFO - PROCESS | 1870 | 1461691610181 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}] 10:26:50 INFO - PROCESS | 1870 | 1461691610334 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 10:26:50 INFO - PROCESS | 1870 | 1461691610454 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:50 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bae68800 == 82 [pid = 1870] [id = 268] 10:26:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 121 (0x7f98a3136c00) [pid = 1870] [serial = 805] [outer = (nil)] 10:26:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 122 (0x7f98b3e5c400) [pid = 1870] [serial = 806] [outer = 0x7f98a3136c00] 10:26:50 INFO - PROCESS | 1870 | 1461691610513 Marionette DEBUG loaded listener.js 10:26:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 123 (0x7f98bace6000) [pid = 1870] [serial = 807] [outer = 0x7f98a3136c00] 10:26:51 INFO - PROCESS | 1870 | 1461691611447 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]]]}] 10:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1326ms 10:26:51 INFO - PROCESS | 1870 | 1461691611500 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 10:26:51 INFO - PROCESS | 1870 | 1461691611505 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 10:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:26:51 INFO - PROCESS | 1870 | 1461691611513 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:26:51 INFO - PROCESS | 1870 | 1461691611518 Marionette TRACE conn3 <- [1,1046,null,{}] 10:26:51 INFO - PROCESS | 1870 | 1461691611526 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}] 10:26:51 INFO - PROCESS | 1870 | 1461691611715 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 10:26:51 INFO - PROCESS | 1870 | 1461691611879 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:51 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a83ee800 == 83 [pid = 1870] [id = 269] 10:26:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 124 (0x7f98a329a000) [pid = 1870] [serial = 808] [outer = (nil)] 10:26:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 125 (0x7f98a3bf0800) [pid = 1870] [serial = 809] [outer = 0x7f98a329a000] 10:26:51 INFO - PROCESS | 1870 | 1461691611956 Marionette DEBUG loaded listener.js 10:26:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 126 (0x7f98a456f800) [pid = 1870] [serial = 810] [outer = 0x7f98a329a000] 10:26:52 INFO - PROCESS | 1870 | 1461691612825 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]]]}] 10:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1380ms 10:26:52 INFO - PROCESS | 1870 | 1461691612894 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 10:26:52 INFO - PROCESS | 1870 | 1461691612902 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 10:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:26:52 INFO - PROCESS | 1870 | 1461691612912 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:26:52 INFO - PROCESS | 1870 | 1461691612916 Marionette TRACE conn3 <- [1,1050,null,{}] 10:26:52 INFO - PROCESS | 1870 | 1461691612921 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}] 10:26:53 INFO - PROCESS | 1870 | 1461691613133 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 10:26:53 INFO - PROCESS | 1870 | 1461691613297 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:53 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acf70800 == 84 [pid = 1870] [id = 270] 10:26:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 127 (0x7f98a4575000) [pid = 1870] [serial = 811] [outer = (nil)] 10:26:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 128 (0x7f98a5b7cc00) [pid = 1870] [serial = 812] [outer = 0x7f98a4575000] 10:26:53 INFO - PROCESS | 1870 | 1461691613367 Marionette DEBUG loaded listener.js 10:26:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 129 (0x7f98a7257000) [pid = 1870] [serial = 813] [outer = 0x7f98a4575000] 10:26:54 INFO - PROCESS | 1870 | 1461691614275 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]]]}] 10:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1434ms 10:26:54 INFO - PROCESS | 1870 | 1461691614346 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 10:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:26:54 INFO - PROCESS | 1870 | 1461691614350 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 10:26:54 INFO - PROCESS | 1870 | 1461691614356 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:26:54 INFO - PROCESS | 1870 | 1461691614361 Marionette TRACE conn3 <- [1,1054,null,{}] 10:26:54 INFO - PROCESS | 1870 | 1461691614377 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}] 10:26:54 INFO - PROCESS | 1870 | 1461691614598 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 10:26:54 INFO - PROCESS | 1870 | 1461691614766 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:54 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf70f800 == 85 [pid = 1870] [id = 271] 10:26:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f98aa63dc00) [pid = 1870] [serial = 814] [outer = (nil)] 10:26:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 131 (0x7f98acce8c00) [pid = 1870] [serial = 815] [outer = 0x7f98aa63dc00] 10:26:54 INFO - PROCESS | 1870 | 1461691614882 Marionette DEBUG loaded listener.js 10:26:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 132 (0x7f98ae041000) [pid = 1870] [serial = 816] [outer = 0x7f98aa63dc00] 10:26:55 INFO - PROCESS | 1870 | 1461691615688 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]]]}] 10:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1386ms 10:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:26:55 INFO - PROCESS | 1870 | 1461691615742 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 10:26:55 INFO - PROCESS | 1870 | 1461691615745 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 10:26:55 INFO - PROCESS | 1870 | 1461691615752 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:26:55 INFO - PROCESS | 1870 | 1461691615755 Marionette TRACE conn3 <- [1,1058,null,{}] 10:26:55 INFO - PROCESS | 1870 | 1461691615760 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}] 10:26:55 INFO - PROCESS | 1870 | 1461691615919 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 10:26:56 INFO - PROCESS | 1870 | 1461691616087 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:56 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf874800 == 86 [pid = 1870] [id = 272] 10:26:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 133 (0x7f98aaf3e800) [pid = 1870] [serial = 817] [outer = (nil)] 10:26:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f98b4d84400) [pid = 1870] [serial = 818] [outer = 0x7f98aaf3e800] 10:26:56 INFO - PROCESS | 1870 | 1461691616165 Marionette DEBUG loaded listener.js 10:26:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f98bacea800) [pid = 1870] [serial = 819] [outer = 0x7f98aaf3e800] 10:26:57 INFO - PROCESS | 1870 | 1461691617019 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]]]}] 10:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1327ms 10:26:57 INFO - PROCESS | 1870 | 1461691617078 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 10:26:57 INFO - PROCESS | 1870 | 1461691617082 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 10:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:26:57 INFO - PROCESS | 1870 | 1461691617087 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:26:57 INFO - PROCESS | 1870 | 1461691617090 Marionette TRACE conn3 <- [1,1062,null,{}] 10:26:57 INFO - PROCESS | 1870 | 1461691617095 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}] 10:26:57 INFO - PROCESS | 1870 | 1461691617248 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 10:26:57 INFO - PROCESS | 1870 | 1461691617417 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:57 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c1e7b800 == 87 [pid = 1870] [id = 273] 10:26:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f98ae042800) [pid = 1870] [serial = 820] [outer = (nil)] 10:26:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f98bb018c00) [pid = 1870] [serial = 821] [outer = 0x7f98ae042800] 10:26:57 INFO - PROCESS | 1870 | 1461691617491 Marionette DEBUG loaded listener.js 10:26:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f98bc031800) [pid = 1870] [serial = 822] [outer = 0x7f98ae042800] 10:26:58 INFO - PROCESS | 1870 | 1461691618350 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]]]}] 10:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1284ms 10:26:58 INFO - PROCESS | 1870 | 1461691618372 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 10:26:58 INFO - PROCESS | 1870 | 1461691618374 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 10:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:26:58 INFO - PROCESS | 1870 | 1461691618381 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:26:58 INFO - PROCESS | 1870 | 1461691618384 Marionette TRACE conn3 <- [1,1066,null,{}] 10:26:58 INFO - PROCESS | 1870 | 1461691618389 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}] 10:26:58 INFO - PROCESS | 1870 | 1461691618570 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 10:26:58 INFO - PROCESS | 1870 | 1461691618743 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:58 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b20c800 == 88 [pid = 1870] [id = 274] 10:26:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f98bf73bc00) [pid = 1870] [serial = 823] [outer = (nil)] 10:26:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f98bf9a8400) [pid = 1870] [serial = 824] [outer = 0x7f98bf73bc00] 10:26:58 INFO - PROCESS | 1870 | 1461691618818 Marionette DEBUG loaded listener.js 10:26:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f98c020b800) [pid = 1870] [serial = 825] [outer = 0x7f98bf73bc00] 10:26:59 INFO - PROCESS | 1870 | 1461691619651 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]]]}] 10:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1327ms 10:26:59 INFO - PROCESS | 1870 | 1461691619709 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 10:26:59 INFO - PROCESS | 1870 | 1461691619712 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 10:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:26:59 INFO - PROCESS | 1870 | 1461691619718 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:26:59 INFO - PROCESS | 1870 | 1461691619721 Marionette TRACE conn3 <- [1,1070,null,{}] 10:26:59 INFO - PROCESS | 1870 | 1461691619726 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}] 10:26:59 INFO - PROCESS | 1870 | 1461691619887 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 10:27:00 INFO - PROCESS | 1870 | 1461691620061 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:00 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c502f000 == 89 [pid = 1870] [id = 275] 10:27:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f98a1594800) [pid = 1870] [serial = 826] [outer = (nil)] 10:27:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f98a159ac00) [pid = 1870] [serial = 827] [outer = 0x7f98a1594800] 10:27:00 INFO - PROCESS | 1870 | 1461691620131 Marionette DEBUG loaded listener.js 10:27:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f98a15a0800) [pid = 1870] [serial = 828] [outer = 0x7f98a1594800] 10:27:00 INFO - PROCESS | 1870 | 1461691620923 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]]]}] 10:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1229ms 10:27:00 INFO - PROCESS | 1870 | 1461691620949 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 10:27:00 INFO - PROCESS | 1870 | 1461691620953 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 10:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:27:00 INFO - PROCESS | 1870 | 1461691620960 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:27:00 INFO - PROCESS | 1870 | 1461691620963 Marionette TRACE conn3 <- [1,1074,null,{}] 10:27:00 INFO - PROCESS | 1870 | 1461691620968 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}] 10:27:01 INFO - PROCESS | 1870 | 1461691621125 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 10:27:01 INFO - PROCESS | 1870 | 1461691621300 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:01 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b3c1800 == 90 [pid = 1870] [id = 276] 10:27:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f9898dcb800) [pid = 1870] [serial = 829] [outer = (nil)] 10:27:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f9898dd2400) [pid = 1870] [serial = 830] [outer = 0x7f9898dcb800] 10:27:01 INFO - PROCESS | 1870 | 1461691621378 Marionette DEBUG loaded listener.js 10:27:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f9898dd8000) [pid = 1870] [serial = 831] [outer = 0x7f9898dcb800] 10:27:02 INFO - PROCESS | 1870 | 1461691622262 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]]]}] 10:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1338ms 10:27:02 INFO - PROCESS | 1870 | 1461691622300 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 10:27:02 INFO - PROCESS | 1870 | 1461691622304 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 10:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:27:02 INFO - PROCESS | 1870 | 1461691622309 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:27:02 INFO - PROCESS | 1870 | 1461691622312 Marionette TRACE conn3 <- [1,1078,null,{}] 10:27:02 INFO - PROCESS | 1870 | 1461691622317 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}] 10:27:02 INFO - PROCESS | 1870 | 1461691622482 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 10:27:02 INFO - PROCESS | 1870 | 1461691622654 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:02 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9898bec800 == 91 [pid = 1870] [id = 277] 10:27:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 148 (0x7f9898dcd800) [pid = 1870] [serial = 832] [outer = (nil)] 10:27:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f989a3c4c00) [pid = 1870] [serial = 833] [outer = 0x7f9898dcd800] 10:27:02 INFO - PROCESS | 1870 | 1461691622727 Marionette DEBUG loaded listener.js 10:27:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f989a3c9400) [pid = 1870] [serial = 834] [outer = 0x7f9898dcd800] 10:27:03 INFO - PROCESS | 1870 | 1461691623581 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]]]}] 10:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1329ms 10:27:03 INFO - PROCESS | 1870 | 1461691623639 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 10:27:03 INFO - PROCESS | 1870 | 1461691623642 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 10:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:27:03 INFO - PROCESS | 1870 | 1461691623651 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:27:03 INFO - PROCESS | 1870 | 1461691623653 Marionette TRACE conn3 <- [1,1082,null,{}] 10:27:03 INFO - PROCESS | 1870 | 1461691623658 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}] 10:27:03 INFO - PROCESS | 1870 | 1461691623816 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 10:27:03 INFO - PROCESS | 1870 | 1461691623989 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:04 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4c06800 == 92 [pid = 1870] [id = 278] 10:27:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f9898dd8400) [pid = 1870] [serial = 835] [outer = (nil)] 10:27:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f989a3cd000) [pid = 1870] [serial = 836] [outer = 0x7f9898dd8400] 10:27:04 INFO - PROCESS | 1870 | 1461691624060 Marionette DEBUG loaded listener.js 10:27:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f989add6000) [pid = 1870] [serial = 837] [outer = 0x7f9898dd8400] 10:27:04 INFO - PROCESS | 1870 | 1461691624926 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]]]}] 10:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1332ms 10:27:04 INFO - PROCESS | 1870 | 1461691624983 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 10:27:04 INFO - PROCESS | 1870 | 1461691624987 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 10:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:27:04 INFO - PROCESS | 1870 | 1461691624993 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:27:04 INFO - PROCESS | 1870 | 1461691624997 Marionette TRACE conn3 <- [1,1086,null,{}] 10:27:05 INFO - PROCESS | 1870 | 1461691625002 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}] 10:27:05 INFO - PROCESS | 1870 | 1461691625198 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 10:27:05 INFO - PROCESS | 1870 | 1461691625372 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:05 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9897eb2000 == 93 [pid = 1870] [id = 279] 10:27:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f9897d57000) [pid = 1870] [serial = 838] [outer = (nil)] 10:27:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f9898dd8800) [pid = 1870] [serial = 839] [outer = 0x7f9897d57000] 10:27:05 INFO - PROCESS | 1870 | 1461691625450 Marionette DEBUG loaded listener.js 10:27:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f98a4b2b400) [pid = 1870] [serial = 840] [outer = 0x7f9897d57000] 10:27:06 INFO - PROCESS | 1870 | 1461691626267 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]]]}] 10:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1327ms 10:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:27:06 INFO - PROCESS | 1870 | 1461691626321 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 10:27:06 INFO - PROCESS | 1870 | 1461691626324 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 10:27:06 INFO - PROCESS | 1870 | 1461691626330 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:27:06 INFO - PROCESS | 1870 | 1461691626333 Marionette TRACE conn3 <- [1,1090,null,{}] 10:27:06 INFO - PROCESS | 1870 | 1461691626338 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}] 10:27:06 INFO - PROCESS | 1870 | 1461691626495 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 10:27:07 INFO - PROCESS | 1870 | 1461691627019 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:07 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b21f800 == 94 [pid = 1870] [id = 280] 10:27:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f9897d5ac00) [pid = 1870] [serial = 841] [outer = (nil)] 10:27:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f9897d60c00) [pid = 1870] [serial = 842] [outer = 0x7f9897d5ac00] 10:27:07 INFO - PROCESS | 1870 | 1461691627129 Marionette DEBUG loaded listener.js 10:27:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f989a18ec00) [pid = 1870] [serial = 843] [outer = 0x7f9897d5ac00] 10:27:08 INFO - PROCESS | 1870 | 1461691628080 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]]]}] 10:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1785ms 10:27:08 INFO - PROCESS | 1870 | 1461691628116 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 10:27:08 INFO - PROCESS | 1870 | 1461691628120 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 10:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:27:08 INFO - PROCESS | 1870 | 1461691628128 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:27:08 INFO - PROCESS | 1870 | 1461691628133 Marionette TRACE conn3 <- [1,1094,null,{}] 10:27:08 INFO - PROCESS | 1870 | 1461691628139 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}] 10:27:08 INFO - PROCESS | 1870 | 1461691628299 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 10:27:08 INFO - PROCESS | 1870 | 1461691628480 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:08 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a162c000 == 95 [pid = 1870] [id = 281] 10:27:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f98a159d800) [pid = 1870] [serial = 844] [outer = (nil)] 10:27:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f98a17f5400) [pid = 1870] [serial = 845] [outer = 0x7f98a159d800] 10:27:08 INFO - PROCESS | 1870 | 1461691628545 Marionette DEBUG loaded listener.js 10:27:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f98a1e98000) [pid = 1870] [serial = 846] [outer = 0x7f98a159d800] 10:27:08 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acd3e800 == 94 [pid = 1870] [id = 267] 10:27:08 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aedde000 == 93 [pid = 1870] [id = 266] 10:27:08 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f98b9d12800) [pid = 1870] [serial = 721] [outer = (nil)] [url = about:blank] 10:27:08 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f98bae47400) [pid = 1870] [serial = 724] [outer = (nil)] [url = about:blank] 10:27:08 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f98bbe24c00) [pid = 1870] [serial = 727] [outer = (nil)] [url = about:blank] 10:27:08 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f98ae03bc00) [pid = 1870] [serial = 755] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98adc99800 == 92 [pid = 1870] [id = 265] 10:27:09 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acf6a800 == 91 [pid = 1870] [id = 264] 10:27:09 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac8b0800 == 90 [pid = 1870] [id = 263] 10:27:09 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a5e42800 == 89 [pid = 1870] [id = 262] 10:27:09 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a83f7800 == 88 [pid = 1870] [id = 261] 10:27:09 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7c16000 == 87 [pid = 1870] [id = 260] 10:27:09 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c503a000 == 86 [pid = 1870] [id = 255] 10:27:09 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c02a0800 == 85 [pid = 1870] [id = 254] 10:27:09 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ae44b000 == 84 [pid = 1870] [id = 253] 10:27:09 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a8199000 == 83 [pid = 1870] [id = 252] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f98a5b77800) [pid = 1870] [serial = 665] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f98bf609c00) [pid = 1870] [serial = 680] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f98bac6d000) [pid = 1870] [serial = 662] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f98b9df5800) [pid = 1870] [serial = 638] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f98af06e800) [pid = 1870] [serial = 671] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f98a91d9800) [pid = 1870] [serial = 668] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f98bb0eac00) [pid = 1870] [serial = 677] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f98bace5800) [pid = 1870] [serial = 674] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f98bc1d3c00) [pid = 1870] [serial = 749] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f98a7ca9800) [pid = 1870] [serial = 738] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 147 (0x7f98a7212800) [pid = 1870] [serial = 737] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f98a4b27000) [pid = 1870] [serial = 752] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f98adf6c800) [pid = 1870] [serial = 715] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f98a9c7ec00) [pid = 1870] [serial = 740] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f98ac40e000) [pid = 1870] [serial = 741] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f98ae03f000) [pid = 1870] [serial = 743] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f98a5b7e400) [pid = 1870] [serial = 735] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f98a43e4c00) [pid = 1870] [serial = 734] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f98a876b400) [pid = 1870] [serial = 712] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f98bda9b800) [pid = 1870] [serial = 730] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f98a3bf1000) [pid = 1870] [serial = 706] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f98a5e1f800) [pid = 1870] [serial = 709] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 135 (0x7f98ae60d800) [pid = 1870] [serial = 718] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f98af065800) [pid = 1870] [serial = 746] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 133 (0x7f98a312a800) [pid = 1870] [serial = 470] [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.] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 132 (0x7f98bf734c00) [pid = 1870] [serial = 750] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 131 (0x7f98b109fc00) [pid = 1870] [serial = 747] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 130 (0x7f98a8762400) [pid = 1870] [serial = 753] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | --DOMWINDOW == 129 (0x7f98ae6d4000) [pid = 1870] [serial = 744] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1870 | 1461691629491 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]]]}] 10:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1383ms 10:27:09 INFO - PROCESS | 1870 | 1461691629513 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 10:27:09 INFO - PROCESS | 1870 | 1461691629519 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 10:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:27:09 INFO - PROCESS | 1870 | 1461691629525 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:27:09 INFO - PROCESS | 1870 | 1461691629527 Marionette TRACE conn3 <- [1,1098,null,{}] 10:27:09 INFO - PROCESS | 1870 | 1461691629533 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}] 10:27:09 INFO - PROCESS | 1870 | 1461691629677 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 10:27:09 INFO - PROCESS | 1870 | 1461691629694 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:09 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7c12800 == 84 [pid = 1870] [id = 282] 10:27:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f98a3134000) [pid = 1870] [serial = 847] [outer = (nil)] 10:27:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 131 (0x7f98a329b800) [pid = 1870] [serial = 848] [outer = 0x7f98a3134000] 10:27:09 INFO - PROCESS | 1870 | 1461691629754 Marionette DEBUG loaded listener.js 10:27:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 132 (0x7f98a3be2800) [pid = 1870] [serial = 849] [outer = 0x7f98a3134000] 10:27:10 INFO - PROCESS | 1870 | 1461691630571 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]]]}] 10:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1081ms 10:27:10 INFO - PROCESS | 1870 | 1461691630615 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 10:27:10 INFO - PROCESS | 1870 | 1461691630618 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 10:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:27:10 INFO - PROCESS | 1870 | 1461691630631 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:27:10 INFO - PROCESS | 1870 | 1461691630639 Marionette TRACE conn3 <- [1,1102,null,{}] 10:27:10 INFO - PROCESS | 1870 | 1461691630647 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}] 10:27:10 INFO - PROCESS | 1870 | 1461691630826 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 10:27:10 INFO - PROCESS | 1870 | 1461691630838 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:10 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ab676000 == 85 [pid = 1870] [id = 283] 10:27:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 133 (0x7f98a3ced800) [pid = 1870] [serial = 850] [outer = (nil)] 10:27:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f98a4576c00) [pid = 1870] [serial = 851] [outer = 0x7f98a3ced800] 10:27:10 INFO - PROCESS | 1870 | 1461691630896 Marionette DEBUG loaded listener.js 10:27:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f98a4b2f400) [pid = 1870] [serial = 852] [outer = 0x7f98a3ced800] 10:27:11 INFO - PROCESS | 1870 | 1461691631758 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]]]}] 10:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1199ms 10:27:11 INFO - PROCESS | 1870 | 1461691631823 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 10:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:27:11 INFO - PROCESS | 1870 | 1461691631827 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 10:27:11 INFO - PROCESS | 1870 | 1461691631833 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:27:11 INFO - PROCESS | 1870 | 1461691631835 Marionette TRACE conn3 <- [1,1106,null,{}] 10:27:11 INFO - PROCESS | 1870 | 1461691631840 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}] 10:27:12 INFO - PROCESS | 1870 | 1461691632040 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 10:27:12 INFO - PROCESS | 1870 | 1461691632068 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:12 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac912000 == 86 [pid = 1870] [id = 284] 10:27:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f98a4d9dc00) [pid = 1870] [serial = 853] [outer = (nil)] 10:27:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f98a5e14400) [pid = 1870] [serial = 854] [outer = 0x7f98a4d9dc00] 10:27:12 INFO - PROCESS | 1870 | 1461691632127 Marionette DEBUG loaded listener.js 10:27:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f98a7218000) [pid = 1870] [serial = 855] [outer = 0x7f98a4d9dc00] 10:27:12 INFO - PROCESS | 1870 | 1461691632951 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]]]}] 10:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1179ms 10:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:27:13 INFO - PROCESS | 1870 | 1461691633021 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 10:27:13 INFO - PROCESS | 1870 | 1461691633023 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 10:27:13 INFO - PROCESS | 1870 | 1461691633028 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:27:13 INFO - PROCESS | 1870 | 1461691633032 Marionette TRACE conn3 <- [1,1110,null,{}] 10:27:13 INFO - PROCESS | 1870 | 1461691633036 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}] 10:27:13 INFO - PROCESS | 1870 | 1461691633225 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 10:27:13 INFO - PROCESS | 1870 | 1461691633249 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:13 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acf64800 == 87 [pid = 1870] [id = 285] 10:27:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f98a72e4000) [pid = 1870] [serial = 856] [outer = (nil)] 10:27:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f98a75f5c00) [pid = 1870] [serial = 857] [outer = 0x7f98a72e4000] 10:27:13 INFO - PROCESS | 1870 | 1461691633319 Marionette DEBUG loaded listener.js 10:27:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f98a8769c00) [pid = 1870] [serial = 858] [outer = 0x7f98a72e4000] 10:27:13 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f98ab648400) [pid = 1870] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:27:13 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f98a72b4000) [pid = 1870] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:27:13 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f98a3bb5800) [pid = 1870] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:27:13 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f98a7ff1400) [pid = 1870] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:27:13 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f98a5cd4c00) [pid = 1870] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:27:13 INFO - PROCESS | 1870 | --DOMWINDOW == 135 (0x7f98a39a3400) [pid = 1870] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:27:13 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f98a3cf0400) [pid = 1870] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:27:13 INFO - PROCESS | 1870 | --DOMWINDOW == 133 (0x7f98a312e800) [pid = 1870] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:27:13 INFO - PROCESS | 1870 | --DOMWINDOW == 132 (0x7f98a3138000) [pid = 1870] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:27:14 INFO - PROCESS | 1870 | 1461691634269 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]]]}] 10:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1278ms 10:27:14 INFO - PROCESS | 1870 | 1461691634306 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 10:27:14 INFO - PROCESS | 1870 | 1461691634308 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 10:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:27:14 INFO - PROCESS | 1870 | 1461691634314 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:27:14 INFO - PROCESS | 1870 | 1461691634317 Marionette TRACE conn3 <- [1,1114,null,{}] 10:27:14 INFO - PROCESS | 1870 | 1461691634336 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}] 10:27:14 INFO - PROCESS | 1870 | 1461691634535 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 10:27:14 INFO - PROCESS | 1870 | 1461691634555 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:14 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad777000 == 88 [pid = 1870] [id = 286] 10:27:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 133 (0x7f98a4b27800) [pid = 1870] [serial = 859] [outer = (nil)] 10:27:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f98a7fdf800) [pid = 1870] [serial = 860] [outer = 0x7f98a4b27800] 10:27:14 INFO - PROCESS | 1870 | 1461691634613 Marionette DEBUG loaded listener.js 10:27:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f98ace31800) [pid = 1870] [serial = 861] [outer = 0x7f98a4b27800] 10:27:15 INFO - PROCESS | 1870 | 1461691635305 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]]]}] 10:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1045ms 10:27:15 INFO - PROCESS | 1870 | 1461691635359 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 10:27:15 INFO - PROCESS | 1870 | 1461691635362 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 10:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:27:15 INFO - PROCESS | 1870 | 1461691635367 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:27:15 INFO - PROCESS | 1870 | 1461691635369 Marionette TRACE conn3 <- [1,1118,null,{}] 10:27:15 INFO - PROCESS | 1870 | 1461691635374 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}] 10:27:15 INFO - PROCESS | 1870 | 1461691635574 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 10:27:15 INFO - PROCESS | 1870 | 1461691635593 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:15 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aee47800 == 89 [pid = 1870] [id = 287] 10:27:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f98a5cd4c00) [pid = 1870] [serial = 862] [outer = (nil)] 10:27:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f98ad5cac00) [pid = 1870] [serial = 863] [outer = 0x7f98a5cd4c00] 10:27:15 INFO - PROCESS | 1870 | 1461691635652 Marionette DEBUG loaded listener.js 10:27:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f98ae6d4000) [pid = 1870] [serial = 864] [outer = 0x7f98a5cd4c00] 10:27:16 INFO - PROCESS | 1870 | 1461691636637 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]]]}] 10:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1328ms 10:27:16 INFO - PROCESS | 1870 | 1461691636697 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 10:27:16 INFO - PROCESS | 1870 | 1461691636704 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 10:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:27:16 INFO - PROCESS | 1870 | 1461691636713 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:27:16 INFO - PROCESS | 1870 | 1461691636717 Marionette TRACE conn3 <- [1,1122,null,{}] 10:27:16 INFO - PROCESS | 1870 | 1461691636725 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}] 10:27:16 INFO - PROCESS | 1870 | 1461691636914 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 10:27:17 INFO - PROCESS | 1870 | 1461691637083 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:17 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5b9b000 == 90 [pid = 1870] [id = 288] 10:27:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f989a190c00) [pid = 1870] [serial = 865] [outer = (nil)] 10:27:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f98a1597400) [pid = 1870] [serial = 866] [outer = 0x7f989a190c00] 10:27:17 INFO - PROCESS | 1870 | 1461691637156 Marionette DEBUG loaded listener.js 10:27:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f98a1e95800) [pid = 1870] [serial = 867] [outer = 0x7f989a190c00] 10:27:18 INFO - PROCESS | 1870 | 1461691638063 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]]]}] 10:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1384ms 10:27:18 INFO - PROCESS | 1870 | 1461691638097 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 10:27:18 INFO - PROCESS | 1870 | 1461691638106 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 10:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:27:18 INFO - PROCESS | 1870 | 1461691638115 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:27:18 INFO - PROCESS | 1870 | 1461691638119 Marionette TRACE conn3 <- [1,1126,null,{}] 10:27:18 INFO - PROCESS | 1870 | 1461691638124 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}] 10:27:18 INFO - PROCESS | 1870 | 1461691638284 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 10:27:18 INFO - PROCESS | 1870 | 1461691638459 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:18 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac8bc000 == 91 [pid = 1870] [id = 289] 10:27:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f98a3bb2c00) [pid = 1870] [serial = 868] [outer = (nil)] 10:27:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f98a3bee000) [pid = 1870] [serial = 869] [outer = 0x7f98a3bb2c00] 10:27:18 INFO - PROCESS | 1870 | 1461691638528 Marionette DEBUG loaded listener.js 10:27:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f98a456a000) [pid = 1870] [serial = 870] [outer = 0x7f98a3bb2c00] 10:27:19 INFO - PROCESS | 1870 | 1461691639437 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]]]}] 10:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1384ms 10:27:19 INFO - PROCESS | 1870 | 1461691639529 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 10:27:19 INFO - PROCESS | 1870 | 1461691639533 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 10:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:27:19 INFO - PROCESS | 1870 | 1461691639543 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:27:19 INFO - PROCESS | 1870 | 1461691639548 Marionette TRACE conn3 <- [1,1130,null,{}] 10:27:19 INFO - PROCESS | 1870 | 1461691639618 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}] 10:27:19 INFO - PROCESS | 1870 | 1461691639806 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 10:27:19 INFO - PROCESS | 1870 | 1461691639983 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:20 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bae63800 == 92 [pid = 1870] [id = 290] 10:27:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f98a721b400) [pid = 1870] [serial = 871] [outer = (nil)] 10:27:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f98a7fd9800) [pid = 1870] [serial = 872] [outer = 0x7f98a721b400] 10:27:20 INFO - PROCESS | 1870 | 1461691640109 Marionette DEBUG loaded listener.js 10:27:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f98ab6dec00) [pid = 1870] [serial = 873] [outer = 0x7f98a721b400] 10:27:20 INFO - PROCESS | 1870 | 1461691640922 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]]]}] 10:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1431ms 10:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:27:20 INFO - PROCESS | 1870 | 1461691640975 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 10:27:20 INFO - PROCESS | 1870 | 1461691640978 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 10:27:20 INFO - PROCESS | 1870 | 1461691640984 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:27:20 INFO - PROCESS | 1870 | 1461691640987 Marionette TRACE conn3 <- [1,1134,null,{}] 10:27:20 INFO - PROCESS | 1870 | 1461691640992 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}] 10:27:21 INFO - PROCESS | 1870 | 1461691641157 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 10:27:21 INFO - PROCESS | 1870 | 1461691641332 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:21 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf703000 == 93 [pid = 1870] [id = 291] 10:27:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 148 (0x7f98a72af400) [pid = 1870] [serial = 874] [outer = (nil)] 10:27:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f98ae044000) [pid = 1870] [serial = 875] [outer = 0x7f98a72af400] 10:27:21 INFO - PROCESS | 1870 | 1461691641404 Marionette DEBUG loaded listener.js 10:27:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f98b0210c00) [pid = 1870] [serial = 876] [outer = 0x7f98a72af400] 10:27:22 INFO - PROCESS | 1870 | 1461691642232 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]]]}] 10:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1281ms 10:27:22 INFO - PROCESS | 1870 | 1461691642272 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 10:27:22 INFO - PROCESS | 1870 | 1461691642276 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 10:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:27:22 INFO - PROCESS | 1870 | 1461691642282 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:27:22 INFO - PROCESS | 1870 | 1461691642285 Marionette TRACE conn3 <- [1,1138,null,{}] 10:27:22 INFO - PROCESS | 1870 | 1461691642290 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}] 10:27:22 INFO - PROCESS | 1870 | 1461691642447 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 10:27:22 INFO - PROCESS | 1870 | 1461691642622 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:22 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf7c0000 == 94 [pid = 1870] [id = 292] 10:27:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f98ad658400) [pid = 1870] [serial = 877] [outer = (nil)] 10:27:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f98b10a1400) [pid = 1870] [serial = 878] [outer = 0x7f98ad658400] 10:27:22 INFO - PROCESS | 1870 | 1461691642690 Marionette DEBUG loaded listener.js 10:27:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f98bab3ec00) [pid = 1870] [serial = 879] [outer = 0x7f98ad658400] 10:27:23 INFO - PROCESS | 1870 | 1461691643652 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]]]}] 10:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1426ms 10:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:27:23 INFO - PROCESS | 1870 | 1461691643709 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 10:27:23 INFO - PROCESS | 1870 | 1461691643711 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 10:27:23 INFO - PROCESS | 1870 | 1461691643717 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:27:23 INFO - PROCESS | 1870 | 1461691643720 Marionette TRACE conn3 <- [1,1142,null,{}] 10:27:23 INFO - PROCESS | 1870 | 1461691643725 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}] 10:27:23 INFO - PROCESS | 1870 | 1461691643920 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 10:27:24 INFO - PROCESS | 1870 | 1461691644090 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:24 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c44a8800 == 95 [pid = 1870] [id = 293] 10:27:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f98bac67400) [pid = 1870] [serial = 880] [outer = (nil)] 10:27:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f98bda9b800) [pid = 1870] [serial = 881] [outer = 0x7f98bac67400] 10:27:24 INFO - PROCESS | 1870 | 1461691644165 Marionette DEBUG loaded listener.js 10:27:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f98bf9a7400) [pid = 1870] [serial = 882] [outer = 0x7f98bac67400] 10:27:25 INFO - PROCESS | 1870 | 1461691645179 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]]]}] 10:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1479ms 10:27:25 INFO - PROCESS | 1870 | 1461691645195 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 10:27:25 INFO - PROCESS | 1870 | 1461691645199 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 10:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:27:25 INFO - PROCESS | 1870 | 1461691645204 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:27:25 INFO - PROCESS | 1870 | 1461691645208 Marionette TRACE conn3 <- [1,1146,null,{}] 10:27:25 INFO - PROCESS | 1870 | 1461691645213 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}] 10:27:25 INFO - PROCESS | 1870 | 1461691645452 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 10:27:25 INFO - PROCESS | 1870 | 1461691645636 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b143800 == 96 [pid = 1870] [id = 294] 10:27:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f989b6d1c00) [pid = 1870] [serial = 883] [outer = (nil)] 10:27:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f989b6da800) [pid = 1870] [serial = 884] [outer = 0x7f989b6d1c00] 10:27:25 INFO - PROCESS | 1870 | 1461691645710 Marionette DEBUG loaded listener.js 10:27:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f98a3ce6800) [pid = 1870] [serial = 885] [outer = 0x7f989b6d1c00] 10:27:26 INFO - PROCESS | 1870 | 1461691646569 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]]]}] 10:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1430ms 10:27:26 INFO - PROCESS | 1870 | 1461691646636 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 10:27:26 INFO - PROCESS | 1870 | 1461691646640 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 10:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:27:26 INFO - PROCESS | 1870 | 1461691646645 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:27:26 INFO - PROCESS | 1870 | 1461691646647 Marionette TRACE conn3 <- [1,1150,null,{}] 10:27:26 INFO - PROCESS | 1870 | 1461691646653 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}] 10:27:26 INFO - PROCESS | 1870 | 1461691646901 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 10:27:27 INFO - PROCESS | 1870 | 1461691647072 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:27 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b011800 == 97 [pid = 1870] [id = 295] 10:27:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f989b6d4400) [pid = 1870] [serial = 886] [outer = (nil)] 10:27:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f98a82dc800) [pid = 1870] [serial = 887] [outer = 0x7f989b6d4400] 10:27:27 INFO - PROCESS | 1870 | 1461691647140 Marionette DEBUG loaded listener.js 10:27:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f98a82e0800) [pid = 1870] [serial = 888] [outer = 0x7f989b6d4400] 10:27:28 INFO - PROCESS | 1870 | 1461691647995 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]]]}] 10:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1388ms 10:27:28 INFO - PROCESS | 1870 | 1461691648035 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 10:27:28 INFO - PROCESS | 1870 | 1461691648038 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 10:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:27:28 INFO - PROCESS | 1870 | 1461691648044 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:27:28 INFO - PROCESS | 1870 | 1461691648047 Marionette TRACE conn3 <- [1,1154,null,{}] 10:27:28 INFO - PROCESS | 1870 | 1461691648052 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}] 10:27:28 INFO - PROCESS | 1870 | 1461691648227 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 10:27:28 INFO - PROCESS | 1870 | 1461691648407 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c5245800 == 98 [pid = 1870] [id = 296] 10:27:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f98976ed800) [pid = 1870] [serial = 889] [outer = (nil)] 10:27:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f98976f2000) [pid = 1870] [serial = 890] [outer = 0x7f98976ed800] 10:27:28 INFO - PROCESS | 1870 | 1461691648483 Marionette DEBUG loaded listener.js 10:27:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f98976f6800) [pid = 1870] [serial = 891] [outer = 0x7f98976ed800] 10:27:29 INFO - PROCESS | 1870 | 1461691649355 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]]]}] 10:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1378ms 10:27:29 INFO - PROCESS | 1870 | 1461691649426 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 10:27:29 INFO - PROCESS | 1870 | 1461691649429 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 10:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:27:29 INFO - PROCESS | 1870 | 1461691649436 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:27:29 INFO - PROCESS | 1870 | 1461691649439 Marionette TRACE conn3 <- [1,1158,null,{}] 10:27:29 INFO - PROCESS | 1870 | 1461691649444 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}] 10:27:29 INFO - PROCESS | 1870 | 1461691649666 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 10:27:29 INFO - PROCESS | 1870 | 1461691649852 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:29 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98980dc000 == 99 [pid = 1870] [id = 297] 10:27:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f98976ef000) [pid = 1870] [serial = 892] [outer = (nil)] 10:27:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f98a159d000) [pid = 1870] [serial = 893] [outer = 0x7f98976ef000] 10:27:29 INFO - PROCESS | 1870 | 1461691649937 Marionette DEBUG loaded listener.js 10:27:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f98a4d99000) [pid = 1870] [serial = 894] [outer = 0x7f98976ef000] 10:27:31 INFO - PROCESS | 1870 | 1461691651277 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]]]}] 10:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1883ms 10:27:31 INFO - PROCESS | 1870 | 1461691651363 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 10:27:31 INFO - PROCESS | 1870 | 1461691651368 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 10:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:27:31 INFO - PROCESS | 1870 | 1461691651393 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:27:31 INFO - PROCESS | 1870 | 1461691651399 Marionette TRACE conn3 <- [1,1162,null,{}] 10:27:31 INFO - PROCESS | 1870 | 1461691651408 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}] 10:27:31 INFO - PROCESS | 1870 | 1461691651595 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 10:27:31 INFO - PROCESS | 1870 | 1461691651782 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:31 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4c21000 == 100 [pid = 1870] [id = 298] 10:27:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 169 (0x7f989a188800) [pid = 1870] [serial = 895] [outer = (nil)] 10:27:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 170 (0x7f989b6dec00) [pid = 1870] [serial = 896] [outer = 0x7f989a188800] 10:27:31 INFO - PROCESS | 1870 | 1461691651849 Marionette DEBUG loaded listener.js 10:27:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 171 (0x7f98a17f9000) [pid = 1870] [serial = 897] [outer = 0x7f989a188800] 10:27:32 INFO - PROCESS | 1870 | 1461691652787 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]]]}] 10:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1450ms 10:27:32 INFO - PROCESS | 1870 | 1461691652826 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 10:27:32 INFO - PROCESS | 1870 | 1461691652833 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 10:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:27:32 INFO - PROCESS | 1870 | 1461691652843 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:27:32 INFO - PROCESS | 1870 | 1461691652846 Marionette TRACE conn3 <- [1,1166,null,{}] 10:27:32 INFO - PROCESS | 1870 | 1461691652850 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}] 10:27:33 INFO - PROCESS | 1870 | 1461691653010 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 10:27:33 INFO - PROCESS | 1870 | 1461691653195 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:33 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9898bf9000 == 101 [pid = 1870] [id = 299] 10:27:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 172 (0x7f989a3c7800) [pid = 1870] [serial = 898] [outer = (nil)] 10:27:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 173 (0x7f98a3131800) [pid = 1870] [serial = 899] [outer = 0x7f989a3c7800] 10:27:33 INFO - PROCESS | 1870 | 1461691653258 Marionette DEBUG loaded listener.js 10:27:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 174 (0x7f98a3464800) [pid = 1870] [serial = 900] [outer = 0x7f989a3c7800] 10:27:33 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b4de1800 == 100 [pid = 1870] [id = 170] 10:27:33 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c1e80800 == 99 [pid = 1870] [id = 242] 10:27:33 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bfe44800 == 98 [pid = 1870] [id = 241] 10:27:33 INFO - PROCESS | 1870 | --DOMWINDOW == 173 (0x7f98a3294000) [pid = 1870] [serial = 776] [outer = (nil)] [url = about:blank] 10:27:33 INFO - PROCESS | 1870 | --DOMWINDOW == 172 (0x7f98a3465c00) [pid = 1870] [serial = 779] [outer = (nil)] [url = about:blank] 10:27:33 INFO - PROCESS | 1870 | --DOMWINDOW == 171 (0x7f98b3e5c400) [pid = 1870] [serial = 806] [outer = (nil)] [url = about:blank] 10:27:33 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ad777000 == 97 [pid = 1870] [id = 286] 10:27:33 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acf64800 == 96 [pid = 1870] [id = 285] 10:27:33 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac912000 == 95 [pid = 1870] [id = 284] 10:27:34 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ab676000 == 94 [pid = 1870] [id = 283] 10:27:34 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7c12800 == 93 [pid = 1870] [id = 282] 10:27:34 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a162c000 == 92 [pid = 1870] [id = 281] 10:27:34 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b21f800 == 91 [pid = 1870] [id = 280] 10:27:34 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c502f000 == 90 [pid = 1870] [id = 275] 10:27:34 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b20c800 == 89 [pid = 1870] [id = 274] 10:27:34 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c1e7b800 == 88 [pid = 1870] [id = 273] 10:27:34 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf874800 == 87 [pid = 1870] [id = 272] 10:27:34 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf70f800 == 86 [pid = 1870] [id = 271] 10:27:34 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acf70800 == 85 [pid = 1870] [id = 270] 10:27:34 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a83ee800 == 84 [pid = 1870] [id = 269] 10:27:34 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bae68800 == 83 [pid = 1870] [id = 268] 10:27:34 INFO - PROCESS | 1870 | 1461691654201 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]]]}] 10:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1379ms 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 170 (0x7f98ad653800) [pid = 1870] [serial = 797] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 169 (0x7f98a7fee800) [pid = 1870] [serial = 794] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 168 (0x7f98a4da2000) [pid = 1870] [serial = 788] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 167 (0x7f98a5e7d400) [pid = 1870] [serial = 789] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 166 (0x7f98ae654c00) [pid = 1870] [serial = 800] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 165 (0x7f98bf740000) [pid = 1870] [serial = 770] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 164 (0x7f98bab3bc00) [pid = 1870] [serial = 756] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 163 (0x7f98a72e5800) [pid = 1870] [serial = 791] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 162 (0x7f98a7cad000) [pid = 1870] [serial = 792] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f98a7fee000) [pid = 1870] [serial = 761] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f98a4572000) [pid = 1870] [serial = 786] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f98a456b000) [pid = 1870] [serial = 785] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f98a3998800) [pid = 1870] [serial = 783] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f98a328f800) [pid = 1870] [serial = 782] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f98a75f3000) [pid = 1870] [serial = 767] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f98b3e55400) [pid = 1870] [serial = 764] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f98a3ce6400) [pid = 1870] [serial = 758] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f98a1e9c400) [pid = 1870] [serial = 773] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f98ac408400) [pid = 1870] [serial = 803] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f98b0362c00) [pid = 1870] [serial = 801] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f98ae282c00) [pid = 1870] [serial = 798] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f98b1094400) [pid = 1870] [serial = 804] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f98a9c7f800) [pid = 1870] [serial = 795] [outer = (nil)] [url = about:blank] 10:27:34 INFO - PROCESS | 1870 | 1461691654247 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 10:27:34 INFO - PROCESS | 1870 | 1461691654250 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 10:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:27:34 INFO - PROCESS | 1870 | 1461691654255 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:27:34 INFO - PROCESS | 1870 | 1461691654260 Marionette TRACE conn3 <- [1,1170,null,{}] 10:27:34 INFO - PROCESS | 1870 | 1461691654274 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}] 10:27:34 INFO - PROCESS | 1870 | 1461691654417 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 10:27:34 INFO - PROCESS | 1870 | 1461691654437 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:34 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4912800 == 84 [pid = 1870] [id = 300] 10:27:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f98a42b2c00) [pid = 1870] [serial = 901] [outer = (nil)] 10:27:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f98a456b000) [pid = 1870] [serial = 902] [outer = 0x7f98a42b2c00] 10:27:34 INFO - PROCESS | 1870 | 1461691654499 Marionette DEBUG loaded listener.js 10:27:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f98a45f4c00) [pid = 1870] [serial = 903] [outer = 0x7f98a42b2c00] 10:27:35 INFO - PROCESS | 1870 | 1461691655310 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]]]}] 10:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1083ms 10:27:35 INFO - PROCESS | 1870 | 1461691655354 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 10:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:27:35 INFO - PROCESS | 1870 | 1461691655358 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 10:27:35 INFO - PROCESS | 1870 | 1461691655364 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:27:35 INFO - PROCESS | 1870 | 1461691655366 Marionette TRACE conn3 <- [1,1174,null,{}] 10:27:35 INFO - PROCESS | 1870 | 1461691655371 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}] 10:27:35 INFO - PROCESS | 1870 | 1461691655512 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 10:27:35 INFO - PROCESS | 1870 | 1461691655526 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:35 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a8190000 == 85 [pid = 1870] [id = 301] 10:27:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f98a43dd800) [pid = 1870] [serial = 904] [outer = (nil)] 10:27:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f98a5ae5c00) [pid = 1870] [serial = 905] [outer = 0x7f98a43dd800] 10:27:35 INFO - PROCESS | 1870 | 1461691655585 Marionette DEBUG loaded listener.js 10:27:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f98a5cd5400) [pid = 1870] [serial = 906] [outer = 0x7f98a43dd800] 10:27:36 INFO - PROCESS | 1870 | 1461691656387 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] 10:27:36 INFO - PROCESS | 1870 | 1461691656444 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 10:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:27:36 INFO - PROCESS | 1870 | 1461691656449 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:27:36 INFO - PROCESS | 1870 | 1461691656451 Marionette TRACE conn3 <- [1,1178,null,{}] 10:27:36 INFO - PROCESS | 1870 | 1461691656481 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}] 10:27:36 INFO - PROCESS | 1870 | 1461691656675 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 10:27:36 INFO - PROCESS | 1870 | 1461691656703 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:36 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a83e9000 == 86 [pid = 1870] [id = 302] 10:27:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f98a4b2d000) [pid = 1870] [serial = 907] [outer = (nil)] 10:27:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f98a5e21800) [pid = 1870] [serial = 908] [outer = 0x7f98a4b2d000] 10:27:36 INFO - PROCESS | 1870 | 1461691656772 Marionette DEBUG loaded listener.js 10:27:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f98a7212800) [pid = 1870] [serial = 909] [outer = 0x7f98a4b2d000] 10:27:37 INFO - PROCESS | 1870 | 1461691657578 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] 10:27:37 INFO - PROCESS | 1870 | 1461691657640 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 10:27:37 INFO - PROCESS | 1870 | 1461691657646 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:27:37 INFO - PROCESS | 1870 | 1461691657649 Marionette TRACE conn3 <- [1,1182,null,{}] 10:27:37 INFO - PROCESS | 1870 | 1461691657654 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}] 10:27:37 INFO - PROCESS | 1870 | 1461691657885 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 10:27:37 INFO - PROCESS | 1870 | 1461691657911 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:37 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac8c6000 == 87 [pid = 1870] [id = 303] 10:27:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f98a7212c00) [pid = 1870] [serial = 910] [outer = (nil)] 10:27:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f98a82e1000) [pid = 1870] [serial = 911] [outer = 0x7f98a7212c00] 10:27:37 INFO - PROCESS | 1870 | 1461691657974 Marionette DEBUG loaded listener.js 10:27:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f98a8761000) [pid = 1870] [serial = 912] [outer = 0x7f98a7212c00] 10:27:38 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f98a45fec00) [pid = 1870] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:27:38 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f98a4d9dc00) [pid = 1870] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:27:38 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f98a72e4000) [pid = 1870] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:27:38 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f98a3ced800) [pid = 1870] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:27:38 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f98a159d800) [pid = 1870] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:27:38 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f98a3134000) [pid = 1870] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:27:38 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f9897d5ac00) [pid = 1870] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:27:38 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f98a4b27800) [pid = 1870] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:27:38 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:38 INFO - PROCESS | 1870 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:27:39 INFO - PROCESS | 1870 | 1461691659045 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] 10:27:39 INFO - PROCESS | 1870 | 1461691659097 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 10:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:27:39 INFO - PROCESS | 1870 | 1461691659106 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:27:39 INFO - PROCESS | 1870 | 1461691659108 Marionette TRACE conn3 <- [1,1186,null,{}] 10:27:39 INFO - PROCESS | 1870 | 1461691659113 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}] 10:27:39 INFO - PROCESS | 1870 | 1461691659257 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 10:27:39 INFO - PROCESS | 1870 | 1461691659273 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:39 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd22800 == 88 [pid = 1870] [id = 304] 10:27:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f989a3cb800) [pid = 1870] [serial = 913] [outer = (nil)] 10:27:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f98a4b27800) [pid = 1870] [serial = 914] [outer = 0x7f989a3cb800] 10:27:39 INFO - PROCESS | 1870 | 1461691659332 Marionette DEBUG loaded listener.js 10:27:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f98ab15f000) [pid = 1870] [serial = 915] [outer = 0x7f989a3cb800] 10:27:40 INFO - PROCESS | 1870 | 1461691660112 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] 10:27:40 INFO - PROCESS | 1870 | 1461691660141 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 10:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:27:40 INFO - PROCESS | 1870 | 1461691660147 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:27:40 INFO - PROCESS | 1870 | 1461691660149 Marionette TRACE conn3 <- [1,1190,null,{}] 10:27:40 INFO - PROCESS | 1870 | 1461691660170 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}] 10:27:40 INFO - PROCESS | 1870 | 1461691660376 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 10:27:40 INFO - PROCESS | 1870 | 1461691660390 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:40 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acf81800 == 89 [pid = 1870] [id = 305] 10:27:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f98a876d000) [pid = 1870] [serial = 916] [outer = (nil)] 10:27:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f98ad64a400) [pid = 1870] [serial = 917] [outer = 0x7f98a876d000] 10:27:40 INFO - PROCESS | 1870 | 1461691660450 Marionette DEBUG loaded listener.js 10:27:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f98ae283c00) [pid = 1870] [serial = 918] [outer = 0x7f98a876d000] 10:27:41 INFO - PROCESS | 1870 | 1461691661447 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] 10:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:27:41 INFO - PROCESS | 1870 | 1461691661488 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 10:27:41 INFO - PROCESS | 1870 | 1461691661496 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:27:41 INFO - PROCESS | 1870 | 1461691661501 Marionette TRACE conn3 <- [1,1194,null,{}] 10:27:41 INFO - PROCESS | 1870 | 1461691661509 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}] 10:27:41 INFO - PROCESS | 1870 | 1461691661702 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 10:27:41 INFO - PROCESS | 1870 | 1461691661927 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:41 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b580000 == 90 [pid = 1870] [id = 306] 10:27:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f989a3d0800) [pid = 1870] [serial = 919] [outer = (nil)] 10:27:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f989b6d7400) [pid = 1870] [serial = 920] [outer = 0x7f989a3d0800] 10:27:42 INFO - PROCESS | 1870 | 1461691662047 Marionette DEBUG loaded listener.js 10:27:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f98a1e91400) [pid = 1870] [serial = 921] [outer = 0x7f989a3d0800] 10:27:42 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:42 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:42 INFO - PROCESS | 1870 | 1461691662947 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] 10:27:42 INFO - PROCESS | 1870 | 1461691662996 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 10:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:27:43 INFO - PROCESS | 1870 | 1461691663007 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:27:43 INFO - PROCESS | 1870 | 1461691663010 Marionette TRACE conn3 <- [1,1198,null,{}] 10:27:43 INFO - PROCESS | 1870 | 1461691663016 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}] 10:27:43 INFO - PROCESS | 1870 | 1461691663195 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 10:27:43 INFO - PROCESS | 1870 | 1461691663374 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:43 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98abe66800 == 91 [pid = 1870] [id = 307] 10:27:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f98a346bc00) [pid = 1870] [serial = 922] [outer = (nil)] 10:27:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f98a42b4000) [pid = 1870] [serial = 923] [outer = 0x7f98a346bc00] 10:27:43 INFO - PROCESS | 1870 | 1461691663446 Marionette DEBUG loaded listener.js 10:27:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f98a4b27000) [pid = 1870] [serial = 924] [outer = 0x7f98a346bc00] 10:27:44 INFO - PROCESS | 1870 | 1461691664322 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]]]}] 10:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1329ms 10:27:44 INFO - PROCESS | 1870 | 1461691664335 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 10:27:44 INFO - PROCESS | 1870 | 1461691664338 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 10:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:27:44 INFO - PROCESS | 1870 | 1461691664363 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:27:44 INFO - PROCESS | 1870 | 1461691664369 Marionette TRACE conn3 <- [1,1202,null,{}] 10:27:44 INFO - PROCESS | 1870 | 1461691664387 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}] 10:27:44 INFO - PROCESS | 1870 | 1461691664577 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 10:27:44 INFO - PROCESS | 1870 | 1461691664770 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:44 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aed23000 == 92 [pid = 1870] [id = 308] 10:27:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f98a4b29400) [pid = 1870] [serial = 925] [outer = (nil)] 10:27:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f98a7e2ec00) [pid = 1870] [serial = 926] [outer = 0x7f98a4b29400] 10:27:44 INFO - PROCESS | 1870 | 1461691664841 Marionette DEBUG loaded listener.js 10:27:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f98a82de000) [pid = 1870] [serial = 927] [outer = 0x7f98a4b29400] 10:27:45 INFO - PROCESS | 1870 | 1461691665711 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]]]}] 10:27:45 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 10:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1386ms 10:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:27:45 INFO - PROCESS | 1870 | 1461691665747 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 10:27:45 INFO - PROCESS | 1870 | 1461691665751 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 10:27:45 INFO - PROCESS | 1870 | 1461691665757 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:27:45 INFO - PROCESS | 1870 | 1461691665760 Marionette TRACE conn3 <- [1,1206,null,{}] 10:27:45 INFO - PROCESS | 1870 | 1461691665765 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}] 10:27:45 INFO - PROCESS | 1870 | 1461691665949 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 10:27:46 INFO - PROCESS | 1870 | 1461691666126 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:46 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ba919000 == 93 [pid = 1870] [id = 309] 10:27:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f98a7214c00) [pid = 1870] [serial = 928] [outer = (nil)] 10:27:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 169 (0x7f98ad64fc00) [pid = 1870] [serial = 929] [outer = 0x7f98a7214c00] 10:27:46 INFO - PROCESS | 1870 | 1461691666196 Marionette DEBUG loaded listener.js 10:27:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 170 (0x7f98aef69000) [pid = 1870] [serial = 930] [outer = 0x7f98a7214c00] 10:27:47 INFO - PROCESS | 1870 | 1461691667085 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]]]}] 10:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1386ms 10:27:47 INFO - PROCESS | 1870 | 1461691667143 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 10:27:47 INFO - PROCESS | 1870 | 1461691667147 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 10:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:27:47 INFO - PROCESS | 1870 | 1461691667152 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:27:47 INFO - PROCESS | 1870 | 1461691667155 Marionette TRACE conn3 <- [1,1210,null,{}] 10:27:47 INFO - PROCESS | 1870 | 1461691667160 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}] 10:27:47 INFO - PROCESS | 1870 | 1461691667319 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 10:27:47 INFO - PROCESS | 1870 | 1461691667510 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:47 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf70f800 == 94 [pid = 1870] [id = 310] 10:27:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 171 (0x7f98a399dc00) [pid = 1870] [serial = 931] [outer = (nil)] 10:27:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 172 (0x7f98b1094400) [pid = 1870] [serial = 932] [outer = 0x7f98a399dc00] 10:27:47 INFO - PROCESS | 1870 | 1461691667581 Marionette DEBUG loaded listener.js 10:27:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 173 (0x7f98bab38800) [pid = 1870] [serial = 933] [outer = 0x7f98a399dc00] 10:27:48 INFO - PROCESS | 1870 | 1461691668430 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]]]}] 10:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1333ms 10:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:27:48 INFO - PROCESS | 1870 | 1461691668486 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 10:27:48 INFO - PROCESS | 1870 | 1461691668489 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 10:27:48 INFO - PROCESS | 1870 | 1461691668495 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:27:48 INFO - PROCESS | 1870 | 1461691668498 Marionette TRACE conn3 <- [1,1214,null,{}] 10:27:48 INFO - PROCESS | 1870 | 1461691668504 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}] 10:27:48 INFO - PROCESS | 1870 | 1461691668703 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 10:27:48 INFO - PROCESS | 1870 | 1461691668880 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:48 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c1e93800 == 95 [pid = 1870] [id = 311] 10:27:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 174 (0x7f98bac6d000) [pid = 1870] [serial = 934] [outer = (nil)] 10:27:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 175 (0x7f98bc037800) [pid = 1870] [serial = 935] [outer = 0x7f98bac6d000] 10:27:48 INFO - PROCESS | 1870 | 1461691668962 Marionette DEBUG loaded listener.js 10:27:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 176 (0x7f98bf9a4000) [pid = 1870] [serial = 936] [outer = 0x7f98bac6d000] 10:27:49 INFO - PROCESS | 1870 | 1461691669817 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]]]}] 10:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1379ms 10:27:49 INFO - PROCESS | 1870 | 1461691669873 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 10:27:49 INFO - PROCESS | 1870 | 1461691669877 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 10:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:27:49 INFO - PROCESS | 1870 | 1461691669883 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:27:49 INFO - PROCESS | 1870 | 1461691669886 Marionette TRACE conn3 <- [1,1218,null,{}] 10:27:49 INFO - PROCESS | 1870 | 1461691669891 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}] 10:27:50 INFO - PROCESS | 1870 | 1461691670051 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 10:27:50 INFO - PROCESS | 1870 | 1461691670255 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:50 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a357e000 == 96 [pid = 1870] [id = 312] 10:27:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 177 (0x7f989a27f000) [pid = 1870] [serial = 937] [outer = (nil)] 10:27:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 178 (0x7f989a285000) [pid = 1870] [serial = 938] [outer = 0x7f989a27f000] 10:27:50 INFO - PROCESS | 1870 | 1461691670325 Marionette DEBUG loaded listener.js 10:27:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 179 (0x7f989a289800) [pid = 1870] [serial = 939] [outer = 0x7f989a27f000] 10:27:51 INFO - PROCESS | 1870 | 1461691671202 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]]]}] 10:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1380ms 10:27:51 INFO - PROCESS | 1870 | 1461691671263 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 10:27:51 INFO - PROCESS | 1870 | 1461691671267 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 10:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:27:51 INFO - PROCESS | 1870 | 1461691671272 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:27:51 INFO - PROCESS | 1870 | 1461691671275 Marionette TRACE conn3 <- [1,1222,null,{}] 10:27:51 INFO - PROCESS | 1870 | 1461691671280 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}] 10:27:51 INFO - PROCESS | 1870 | 1461691671435 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 10:27:51 INFO - PROCESS | 1870 | 1461691671623 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:51 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c449e000 == 97 [pid = 1870] [id = 313] 10:27:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 180 (0x7f989a27f800) [pid = 1870] [serial = 940] [outer = (nil)] 10:27:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 181 (0x7f989aeb8000) [pid = 1870] [serial = 941] [outer = 0x7f989a27f800] 10:27:51 INFO - PROCESS | 1870 | 1461691671693 Marionette DEBUG loaded listener.js 10:27:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 182 (0x7f989aebc000) [pid = 1870] [serial = 942] [outer = 0x7f989a27f800] 10:27:52 INFO - PROCESS | 1870 | 1461691672510 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] 10:27:52 INFO - PROCESS | 1870 | 1461691672559 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 10:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:27:52 INFO - PROCESS | 1870 | 1461691672565 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:27:52 INFO - PROCESS | 1870 | 1461691672567 Marionette TRACE conn3 <- [1,1226,null,{}] 10:27:52 INFO - PROCESS | 1870 | 1461691672573 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}] 10:27:52 INFO - PROCESS | 1870 | 1461691672734 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 10:27:52 INFO - PROCESS | 1870 | 1461691672915 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:52 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a34ca000 == 98 [pid = 1870] [id = 314] 10:27:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 183 (0x7f989a27b400) [pid = 1870] [serial = 943] [outer = (nil)] 10:27:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 184 (0x7f989aec0c00) [pid = 1870] [serial = 944] [outer = 0x7f989a27b400] 10:27:52 INFO - PROCESS | 1870 | 1461691672988 Marionette DEBUG loaded listener.js 10:27:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 185 (0x7f98bf73a000) [pid = 1870] [serial = 945] [outer = 0x7f989a27b400] 10:27:53 INFO - PROCESS | 1870 | 1461691673814 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]]]}] 10:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1279ms 10:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:27:53 INFO - PROCESS | 1870 | 1461691673845 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 10:27:53 INFO - PROCESS | 1870 | 1461691673847 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 10:27:53 INFO - PROCESS | 1870 | 1461691673853 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:27:53 INFO - PROCESS | 1870 | 1461691673856 Marionette TRACE conn3 <- [1,1230,null,{}] 10:27:53 INFO - PROCESS | 1870 | 1461691673861 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}] 10:27:54 INFO - PROCESS | 1870 | 1461691674016 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 10:27:54 INFO - PROCESS | 1870 | 1461691674194 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:54 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b378800 == 99 [pid = 1870] [id = 315] 10:27:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 186 (0x7f989a19b000) [pid = 1870] [serial = 946] [outer = (nil)] 10:27:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 187 (0x7f989a1a4c00) [pid = 1870] [serial = 947] [outer = 0x7f989a19b000] 10:27:54 INFO - PROCESS | 1870 | 1461691674262 Marionette DEBUG loaded listener.js 10:27:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 188 (0x7f989a1a9400) [pid = 1870] [serial = 948] [outer = 0x7f989a19b000] 10:27:55 INFO - PROCESS | 1870 | 1461691675135 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]]]}] 10:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1330ms 10:27:55 INFO - PROCESS | 1870 | 1461691675184 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 10:27:55 INFO - PROCESS | 1870 | 1461691675188 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 10:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:27:55 INFO - PROCESS | 1870 | 1461691675195 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:27:55 INFO - PROCESS | 1870 | 1461691675198 Marionette TRACE conn3 <- [1,1234,null,{}] 10:27:55 INFO - PROCESS | 1870 | 1461691675203 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}] 10:27:55 INFO - PROCESS | 1870 | 1461691675400 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 10:27:55 INFO - PROCESS | 1870 | 1461691675575 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:55 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a12ca000 == 100 [pid = 1870] [id = 316] 10:27:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 189 (0x7f98978d2400) [pid = 1870] [serial = 949] [outer = (nil)] 10:27:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 190 (0x7f989a19e000) [pid = 1870] [serial = 950] [outer = 0x7f98978d2400] 10:27:55 INFO - PROCESS | 1870 | 1461691675652 Marionette DEBUG loaded listener.js 10:27:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 191 (0x7f98bf739800) [pid = 1870] [serial = 951] [outer = 0x7f98978d2400] 10:27:56 INFO - PROCESS | 1870 | 1461691676482 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]]]}] 10:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1327ms 10:27:56 INFO - PROCESS | 1870 | 1461691676522 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 10:27:56 INFO - PROCESS | 1870 | 1461691676525 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 10:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:27:56 INFO - PROCESS | 1870 | 1461691676531 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:27:56 INFO - PROCESS | 1870 | 1461691676533 Marionette TRACE conn3 <- [1,1238,null,{}] 10:27:56 INFO - PROCESS | 1870 | 1461691676538 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}] 10:27:56 INFO - PROCESS | 1870 | 1461691676696 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 10:27:56 INFO - PROCESS | 1870 | 1461691676897 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:56 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989664e800 == 101 [pid = 1870] [id = 317] 10:27:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 192 (0x7f98965e7000) [pid = 1870] [serial = 952] [outer = (nil)] 10:27:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 193 (0x7f98965ec000) [pid = 1870] [serial = 953] [outer = 0x7f98965e7000] 10:27:56 INFO - PROCESS | 1870 | 1461691676965 Marionette DEBUG loaded listener.js 10:27:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 194 (0x7f98965f2000) [pid = 1870] [serial = 954] [outer = 0x7f98965e7000] 10:27:57 INFO - PROCESS | 1870 | 1461691677775 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]]]}] 10:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1274ms 10:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:27:57 INFO - PROCESS | 1870 | 1461691677806 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 10:27:57 INFO - PROCESS | 1870 | 1461691677808 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 10:27:57 INFO - PROCESS | 1870 | 1461691677814 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:27:57 INFO - PROCESS | 1870 | 1461691677817 Marionette TRACE conn3 <- [1,1242,null,{}] 10:27:57 INFO - PROCESS | 1870 | 1461691677822 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}] 10:27:57 INFO - PROCESS | 1870 | 1461691677991 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 10:27:58 INFO - PROCESS | 1870 | 1461691678175 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:58 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9898bf6800 == 102 [pid = 1870] [id = 318] 10:27:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 195 (0x7f98965e9400) [pid = 1870] [serial = 955] [outer = (nil)] 10:27:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 196 (0x7f98966c9800) [pid = 1870] [serial = 956] [outer = 0x7f98965e9400] 10:27:58 INFO - PROCESS | 1870 | 1461691678245 Marionette DEBUG loaded listener.js 10:27:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 197 (0x7f98966cf000) [pid = 1870] [serial = 957] [outer = 0x7f98965e9400] 10:27:59 INFO - PROCESS | 1870 | 1461691679036 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]]]}] 10:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1277ms 10:27:59 INFO - PROCESS | 1870 | 1461691679090 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 10:27:59 INFO - PROCESS | 1870 | 1461691679093 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 10:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:27:59 INFO - PROCESS | 1870 | 1461691679099 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:27:59 INFO - PROCESS | 1870 | 1461691679101 Marionette TRACE conn3 <- [1,1246,null,{}] 10:27:59 INFO - PROCESS | 1870 | 1461691679106 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}] 10:27:59 INFO - PROCESS | 1870 | 1461691679262 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 10:27:59 INFO - PROCESS | 1870 | 1461691679809 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:59 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b221000 == 103 [pid = 1870] [id = 319] 10:27:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 198 (0x7f98976e8c00) [pid = 1870] [serial = 958] [outer = (nil)] 10:27:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 199 (0x7f98976ee000) [pid = 1870] [serial = 959] [outer = 0x7f98976e8c00] 10:27:59 INFO - PROCESS | 1870 | 1461691679924 Marionette DEBUG loaded listener.js 10:28:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 200 (0x7f98978d4800) [pid = 1870] [serial = 960] [outer = 0x7f98976e8c00] 10:28:00 INFO - PROCESS | 1870 | 1461691680730 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]]]}] 10:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1678ms 10:28:00 INFO - PROCESS | 1870 | 1461691680779 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 10:28:00 INFO - PROCESS | 1870 | 1461691680785 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 10:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:28:00 INFO - PROCESS | 1870 | 1461691680791 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:28:00 INFO - PROCESS | 1870 | 1461691680796 Marionette TRACE conn3 <- [1,1250,null,{}] 10:28:00 INFO - PROCESS | 1870 | 1461691680802 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}] 10:28:00 INFO - PROCESS | 1870 | 1461691680970 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 10:28:01 INFO - PROCESS | 1870 | 1461691681178 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:01 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3de1800 == 104 [pid = 1870] [id = 320] 10:28:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 201 (0x7f98976f4400) [pid = 1870] [serial = 961] [outer = (nil)] 10:28:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 202 (0x7f989a18a800) [pid = 1870] [serial = 962] [outer = 0x7f98976f4400] 10:28:01 INFO - PROCESS | 1870 | 1461691681240 Marionette DEBUG loaded listener.js 10:28:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 203 (0x7f989a1a5400) [pid = 1870] [serial = 963] [outer = 0x7f98976f4400] 10:28:02 INFO - PROCESS | 1870 | 1461691682244 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]]]}] 10:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1533ms 10:28:02 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acd22800 == 103 [pid = 1870] [id = 304] 10:28:02 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac8c6000 == 102 [pid = 1870] [id = 303] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 202 (0x7f98ad5cac00) [pid = 1870] [serial = 863] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a83e9000 == 101 [pid = 1870] [id = 302] 10:28:02 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a8190000 == 100 [pid = 1870] [id = 301] 10:28:02 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4912800 == 99 [pid = 1870] [id = 300] 10:28:02 INFO - PROCESS | 1870 | 1461691682385 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 10:28:02 INFO - PROCESS | 1870 | 1461691682390 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 10:28:02 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9898bf9000 == 98 [pid = 1870] [id = 299] 10:28:02 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4c21000 == 97 [pid = 1870] [id = 298] 10:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:28:02 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf703000 == 96 [pid = 1870] [id = 291] 10:28:02 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bae63800 == 95 [pid = 1870] [id = 290] 10:28:02 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac8bc000 == 94 [pid = 1870] [id = 289] 10:28:02 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a5b9b000 == 93 [pid = 1870] [id = 288] 10:28:02 INFO - PROCESS | 1870 | 1461691682417 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:28:02 INFO - PROCESS | 1870 | 1461691682419 Marionette TRACE conn3 <- [1,1254,null,{}] 10:28:02 INFO - PROCESS | 1870 | 1461691682426 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}] 10:28:02 INFO - PROCESS | 1870 | 1461691682589 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 201 (0x7f98ad6ba000) [pid = 1870] [serial = 704] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 200 (0x7f98a5e14400) [pid = 1870] [serial = 854] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 199 (0x7f98a75f5c00) [pid = 1870] [serial = 857] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 198 (0x7f98a8769c00) [pid = 1870] [serial = 858] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 197 (0x7f98a4576c00) [pid = 1870] [serial = 851] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 196 (0x7f98bf9a8400) [pid = 1870] [serial = 824] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 195 (0x7f98b4d84400) [pid = 1870] [serial = 818] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 194 (0x7f989a3cd000) [pid = 1870] [serial = 836] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 193 (0x7f98a1e98000) [pid = 1870] [serial = 846] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 192 (0x7f98a17f5400) [pid = 1870] [serial = 845] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 191 (0x7f98a329b800) [pid = 1870] [serial = 848] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 190 (0x7f98a3be2800) [pid = 1870] [serial = 849] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 189 (0x7f98acce8c00) [pid = 1870] [serial = 815] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 188 (0x7f98a3bf0800) [pid = 1870] [serial = 809] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 187 (0x7f989a3c4c00) [pid = 1870] [serial = 833] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 186 (0x7f9898dd2400) [pid = 1870] [serial = 830] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 185 (0x7f989a18ec00) [pid = 1870] [serial = 843] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 184 (0x7f9897d60c00) [pid = 1870] [serial = 842] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 183 (0x7f98bb018c00) [pid = 1870] [serial = 821] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 182 (0x7f98a5b7cc00) [pid = 1870] [serial = 812] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 181 (0x7f98a159ac00) [pid = 1870] [serial = 827] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 180 (0x7f9898dd8800) [pid = 1870] [serial = 839] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 179 (0x7f98a7218000) [pid = 1870] [serial = 855] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 178 (0x7f98a7fdf800) [pid = 1870] [serial = 860] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 177 (0x7f98a4b2f400) [pid = 1870] [serial = 852] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | --DOMWINDOW == 176 (0x7f98ace31800) [pid = 1870] [serial = 861] [outer = (nil)] [url = about:blank] 10:28:02 INFO - PROCESS | 1870 | 1461691682837 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:02 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b021800 == 94 [pid = 1870] [id = 321] 10:28:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 177 (0x7f9898dd2400) [pid = 1870] [serial = 964] [outer = (nil)] 10:28:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 178 (0x7f989aebe400) [pid = 1870] [serial = 965] [outer = 0x7f9898dd2400] 10:28:02 INFO - PROCESS | 1870 | 1461691682904 Marionette DEBUG loaded listener.js 10:28:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 179 (0x7f98a1e94c00) [pid = 1870] [serial = 966] [outer = 0x7f9898dd2400] 10:28:03 INFO - PROCESS | 1870 | 1461691683586 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]]]}] 10:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1246ms 10:28:03 INFO - PROCESS | 1870 | 1461691683649 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 10:28:03 INFO - PROCESS | 1870 | 1461691683653 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 10:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:28:03 INFO - PROCESS | 1870 | 1461691683665 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:28:03 INFO - PROCESS | 1870 | 1461691683673 Marionette TRACE conn3 <- [1,1258,null,{}] 10:28:03 INFO - PROCESS | 1870 | 1461691683681 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}] 10:28:03 INFO - PROCESS | 1870 | 1461691683841 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 10:28:03 INFO - PROCESS | 1870 | 1461691683987 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:04 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4c20800 == 95 [pid = 1870] [id = 322] 10:28:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 180 (0x7f989a18ec00) [pid = 1870] [serial = 967] [outer = (nil)] 10:28:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 181 (0x7f98a399c400) [pid = 1870] [serial = 968] [outer = 0x7f989a18ec00] 10:28:04 INFO - PROCESS | 1870 | 1461691684046 Marionette DEBUG loaded listener.js 10:28:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 182 (0x7f98a456c400) [pid = 1870] [serial = 969] [outer = 0x7f989a18ec00] 10:28:04 INFO - PROCESS | 1870 | 1461691684719 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]]]}] 10:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1104ms 10:28:04 INFO - PROCESS | 1870 | 1461691684763 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 10:28:04 INFO - PROCESS | 1870 | 1461691684767 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 10:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:28:04 INFO - PROCESS | 1870 | 1461691684772 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:28:04 INFO - PROCESS | 1870 | 1461691684774 Marionette TRACE conn3 <- [1,1262,null,{}] 10:28:04 INFO - PROCESS | 1870 | 1461691684779 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}] 10:28:05 INFO - PROCESS | 1870 | 1461691684999 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 10:28:05 INFO - PROCESS | 1870 | 1461691685036 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:05 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a8196000 == 96 [pid = 1870] [id = 323] 10:28:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 183 (0x7f98a456d400) [pid = 1870] [serial = 970] [outer = (nil)] 10:28:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 184 (0x7f98a4d9e000) [pid = 1870] [serial = 971] [outer = 0x7f98a456d400] 10:28:05 INFO - PROCESS | 1870 | 1461691685094 Marionette DEBUG loaded listener.js 10:28:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 185 (0x7f98a5cca400) [pid = 1870] [serial = 972] [outer = 0x7f98a456d400] 10:28:05 INFO - PROCESS | 1870 | 1461691685962 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]]]}] 10:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1231ms 10:28:06 INFO - PROCESS | 1870 | 1461691686003 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 10:28:06 INFO - PROCESS | 1870 | 1461691686006 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 10:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:28:06 INFO - PROCESS | 1870 | 1461691686018 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:28:06 INFO - PROCESS | 1870 | 1461691686020 Marionette TRACE conn3 <- [1,1266,null,{}] 10:28:06 INFO - PROCESS | 1870 | 1461691686025 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}] 10:28:06 INFO - PROCESS | 1870 | 1461691686213 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 10:28:06 INFO - PROCESS | 1870 | 1461691686239 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:06 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ab49a800 == 97 [pid = 1870] [id = 324] 10:28:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 186 (0x7f98a72bb800) [pid = 1870] [serial = 973] [outer = (nil)] 10:28:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 187 (0x7f98a72e5800) [pid = 1870] [serial = 974] [outer = 0x7f98a72bb800] 10:28:06 INFO - PROCESS | 1870 | 1461691686308 Marionette DEBUG loaded listener.js 10:28:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 188 (0x7f98a82d9400) [pid = 1870] [serial = 975] [outer = 0x7f98a72bb800] 10:28:07 INFO - PROCESS | 1870 | --DOMWINDOW == 187 (0x7f98a4b2d000) [pid = 1870] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:28:07 INFO - PROCESS | 1870 | --DOMWINDOW == 186 (0x7f98a7212c00) [pid = 1870] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:28:07 INFO - PROCESS | 1870 | --DOMWINDOW == 185 (0x7f98a43dd800) [pid = 1870] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:28:07 INFO - PROCESS | 1870 | --DOMWINDOW == 184 (0x7f989a188800) [pid = 1870] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:28:07 INFO - PROCESS | 1870 | --DOMWINDOW == 183 (0x7f989a3cb800) [pid = 1870] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:28:07 INFO - PROCESS | 1870 | --DOMWINDOW == 182 (0x7f98a42b2c00) [pid = 1870] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:28:07 INFO - PROCESS | 1870 | --DOMWINDOW == 181 (0x7f989a3c7800) [pid = 1870] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:28:07 INFO - PROCESS | 1870 | 1461691687359 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]]]}] 10:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1375ms 10:28:07 INFO - PROCESS | 1870 | 1461691687395 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 10:28:07 INFO - PROCESS | 1870 | 1461691687398 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 10:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:28:07 INFO - PROCESS | 1870 | 1461691687403 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:28:07 INFO - PROCESS | 1870 | 1461691687406 Marionette TRACE conn3 <- [1,1270,null,{}] 10:28:07 INFO - PROCESS | 1870 | 1461691687410 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}] 10:28:07 INFO - PROCESS | 1870 | 1461691687565 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 10:28:07 INFO - PROCESS | 1870 | 1461691687581 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:07 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac8c8000 == 98 [pid = 1870] [id = 325] 10:28:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 182 (0x7f98a4b2e400) [pid = 1870] [serial = 976] [outer = (nil)] 10:28:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 183 (0x7f98a82dd800) [pid = 1870] [serial = 977] [outer = 0x7f98a4b2e400] 10:28:07 INFO - PROCESS | 1870 | 1461691687640 Marionette DEBUG loaded listener.js 10:28:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 184 (0x7f98ad10b000) [pid = 1870] [serial = 978] [outer = 0x7f98a4b2e400] 10:28:08 INFO - PROCESS | 1870 | 1461691688418 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]]]}] 10:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1078ms 10:28:08 INFO - PROCESS | 1870 | 1461691688482 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 10:28:08 INFO - PROCESS | 1870 | 1461691688485 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 10:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:28:08 INFO - PROCESS | 1870 | 1461691688490 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:28:08 INFO - PROCESS | 1870 | 1461691688492 Marionette TRACE conn3 <- [1,1274,null,{}] 10:28:08 INFO - PROCESS | 1870 | 1461691688505 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}] 10:28:08 INFO - PROCESS | 1870 | 1461691688648 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 10:28:08 INFO - PROCESS | 1870 | 1461691688662 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:08 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad118000 == 99 [pid = 1870] [id = 326] 10:28:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 185 (0x7f98a8761800) [pid = 1870] [serial = 979] [outer = (nil)] 10:28:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 186 (0x7f98aef67800) [pid = 1870] [serial = 980] [outer = 0x7f98a8761800] 10:28:08 INFO - PROCESS | 1870 | 1461691688720 Marionette DEBUG loaded listener.js 10:28:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 187 (0x7f98ba931000) [pid = 1870] [serial = 981] [outer = 0x7f98a8761800] 10:28:09 INFO - PROCESS | 1870 | 1461691689818 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]]]}] 10:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1386ms 10:28:09 INFO - PROCESS | 1870 | 1461691689878 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 10:28:09 INFO - PROCESS | 1870 | 1461691689885 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 10:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:28:09 INFO - PROCESS | 1870 | 1461691689892 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:28:09 INFO - PROCESS | 1870 | 1461691689898 Marionette TRACE conn3 <- [1,1278,null,{}] 10:28:09 INFO - PROCESS | 1870 | 1461691689905 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}] 10:28:10 INFO - PROCESS | 1870 | 1461691690095 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 10:28:10 INFO - PROCESS | 1870 | 1461691690278 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:10 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a12de000 == 100 [pid = 1870] [id = 327] 10:28:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 188 (0x7f98978dbc00) [pid = 1870] [serial = 982] [outer = (nil)] 10:28:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 189 (0x7f989a19d000) [pid = 1870] [serial = 983] [outer = 0x7f98978dbc00] 10:28:10 INFO - PROCESS | 1870 | 1461691690354 Marionette DEBUG loaded listener.js 10:28:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 190 (0x7f989a3cf000) [pid = 1870] [serial = 984] [outer = 0x7f98978dbc00] 10:28:11 INFO - PROCESS | 1870 | 1461691691271 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]]]}] 10:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1432ms 10:28:11 INFO - PROCESS | 1870 | 1461691691324 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 10:28:11 INFO - PROCESS | 1870 | 1461691691333 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 10:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:28:11 INFO - PROCESS | 1870 | 1461691691344 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:28:11 INFO - PROCESS | 1870 | 1461691691347 Marionette TRACE conn3 <- [1,1282,null,{}] 10:28:11 INFO - PROCESS | 1870 | 1461691691353 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}] 10:28:11 INFO - PROCESS | 1870 | 1461691691534 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 10:28:11 INFO - PROCESS | 1870 | 1461691691713 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:11 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a83ea000 == 101 [pid = 1870] [id = 328] 10:28:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 191 (0x7f98a1594c00) [pid = 1870] [serial = 985] [outer = (nil)] 10:28:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 192 (0x7f98a3291400) [pid = 1870] [serial = 986] [outer = 0x7f98a1594c00] 10:28:11 INFO - PROCESS | 1870 | 1461691691790 Marionette DEBUG loaded listener.js 10:28:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 193 (0x7f98a3cf0000) [pid = 1870] [serial = 987] [outer = 0x7f98a1594c00] 10:28:12 INFO - PROCESS | 1870 | 1461691692695 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]]]}] 10:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1381ms 10:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:28:12 INFO - PROCESS | 1870 | 1461691692726 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 10:28:12 INFO - PROCESS | 1870 | 1461691692729 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 10:28:12 INFO - PROCESS | 1870 | 1461691692735 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:28:12 INFO - PROCESS | 1870 | 1461691692740 Marionette TRACE conn3 <- [1,1286,null,{}] 10:28:12 INFO - PROCESS | 1870 | 1461691692756 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}] 10:28:12 INFO - PROCESS | 1870 | 1461691692930 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 10:28:13 INFO - PROCESS | 1870 | 1461691693119 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:13 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ae463000 == 102 [pid = 1870] [id = 329] 10:28:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 194 (0x7f98a4b2d000) [pid = 1870] [serial = 988] [outer = (nil)] 10:28:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 195 (0x7f98a72b4c00) [pid = 1870] [serial = 989] [outer = 0x7f98a4b2d000] 10:28:13 INFO - PROCESS | 1870 | 1461691693193 Marionette DEBUG loaded listener.js 10:28:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 196 (0x7f98a82e5400) [pid = 1870] [serial = 990] [outer = 0x7f98a4b2d000] 10:28:14 INFO - PROCESS | 1870 | 1461691694136 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]]]}] 10:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1432ms 10:28:14 INFO - PROCESS | 1870 | 1461691694167 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 10:28:14 INFO - PROCESS | 1870 | 1461691694171 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 10:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:28:14 INFO - PROCESS | 1870 | 1461691694177 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:28:14 INFO - PROCESS | 1870 | 1461691694179 Marionette TRACE conn3 <- [1,1290,null,{}] 10:28:14 INFO - PROCESS | 1870 | 1461691694184 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}] 10:28:14 INFO - PROCESS | 1870 | 1461691694364 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 10:28:14 INFO - PROCESS | 1870 | 1461691694556 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:14 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bda41800 == 103 [pid = 1870] [id = 330] 10:28:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 197 (0x7f98a3463800) [pid = 1870] [serial = 991] [outer = (nil)] 10:28:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 198 (0x7f98adf72c00) [pid = 1870] [serial = 992] [outer = 0x7f98a3463800] 10:28:14 INFO - PROCESS | 1870 | 1461691694629 Marionette DEBUG loaded listener.js 10:28:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 199 (0x7f98b9df1c00) [pid = 1870] [serial = 993] [outer = 0x7f98a3463800] 10:28:15 INFO - PROCESS | 1870 | 1461691695483 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]]]}] 10:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1378ms 10:28:15 INFO - PROCESS | 1870 | 1461691695556 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 10:28:15 INFO - PROCESS | 1870 | 1461691695561 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 10:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:28:15 INFO - PROCESS | 1870 | 1461691695567 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:28:15 INFO - PROCESS | 1870 | 1461691695570 Marionette TRACE conn3 <- [1,1294,null,{}] 10:28:15 INFO - PROCESS | 1870 | 1461691695575 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}] 10:28:15 INFO - PROCESS | 1870 | 1461691695780 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 10:28:15 INFO - PROCESS | 1870 | 1461691695959 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:15 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c00aa000 == 104 [pid = 1870] [id = 331] 10:28:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 200 (0x7f989a288800) [pid = 1870] [serial = 994] [outer = (nil)] 10:28:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 201 (0x7f98bae21c00) [pid = 1870] [serial = 995] [outer = 0x7f989a288800] 10:28:16 INFO - PROCESS | 1870 | 1461691696046 Marionette DEBUG loaded listener.js 10:28:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 202 (0x7f98bc032c00) [pid = 1870] [serial = 996] [outer = 0x7f989a288800] 10:28:16 INFO - PROCESS | 1870 | 1461691696949 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]]]}] 10:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1426ms 10:28:16 INFO - PROCESS | 1870 | 1461691696994 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 10:28:16 INFO - PROCESS | 1870 | 1461691696997 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 10:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:28:17 INFO - PROCESS | 1870 | 1461691697003 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:28:17 INFO - PROCESS | 1870 | 1461691697005 Marionette TRACE conn3 <- [1,1298,null,{}] 10:28:17 INFO - PROCESS | 1870 | 1461691697011 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}] 10:28:17 INFO - PROCESS | 1870 | 1461691697194 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 10:28:17 INFO - PROCESS | 1870 | 1461691697374 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:17 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7bac000 == 105 [pid = 1870] [id = 332] 10:28:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 203 (0x7f9896750800) [pid = 1870] [serial = 997] [outer = (nil)] 10:28:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 204 (0x7f9898098800) [pid = 1870] [serial = 998] [outer = 0x7f9896750800] 10:28:17 INFO - PROCESS | 1870 | 1461691697448 Marionette DEBUG loaded listener.js 10:28:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 205 (0x7f989809e800) [pid = 1870] [serial = 999] [outer = 0x7f9896750800] 10:28:18 INFO - PROCESS | 1870 | 1461691698303 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]]]}] 10:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1327ms 10:28:18 INFO - PROCESS | 1870 | 1461691698331 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 10:28:18 INFO - PROCESS | 1870 | 1461691698335 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 10:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:28:18 INFO - PROCESS | 1870 | 1461691698340 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:28:18 INFO - PROCESS | 1870 | 1461691698343 Marionette TRACE conn3 <- [1,1302,null,{}] 10:28:18 INFO - PROCESS | 1870 | 1461691698348 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}] 10:28:18 INFO - PROCESS | 1870 | 1461691698509 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 10:28:18 INFO - PROCESS | 1870 | 1461691698696 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:18 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7bc4800 == 106 [pid = 1870] [id = 333] 10:28:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 206 (0x7f9896750c00) [pid = 1870] [serial = 1000] [outer = (nil)] 10:28:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 207 (0x7f98a3996400) [pid = 1870] [serial = 1001] [outer = 0x7f9896750c00] 10:28:18 INFO - PROCESS | 1870 | 1461691698775 Marionette DEBUG loaded listener.js 10:28:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 208 (0x7f98bc033c00) [pid = 1870] [serial = 1002] [outer = 0x7f9896750c00] 10:28:19 INFO - PROCESS | 1870 | 1461691699627 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]]]}] 10:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1338ms 10:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:28:19 INFO - PROCESS | 1870 | 1461691699680 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 10:28:19 INFO - PROCESS | 1870 | 1461691699683 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 10:28:19 INFO - PROCESS | 1870 | 1461691699689 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:28:19 INFO - PROCESS | 1870 | 1461691699692 Marionette TRACE conn3 <- [1,1306,null,{}] 10:28:19 INFO - PROCESS | 1870 | 1461691699697 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}] 10:28:19 INFO - PROCESS | 1870 | 1461691699853 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 10:28:20 INFO - PROCESS | 1870 | 1461691700039 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:20 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894fdb800 == 107 [pid = 1870] [id = 334] 10:28:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 209 (0x7f9894fe4c00) [pid = 1870] [serial = 1003] [outer = (nil)] 10:28:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 210 (0x7f9894fed400) [pid = 1870] [serial = 1004] [outer = 0x7f9894fe4c00] 10:28:20 INFO - PROCESS | 1870 | 1461691700108 Marionette DEBUG loaded listener.js 10:28:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 211 (0x7f9894ff2000) [pid = 1870] [serial = 1005] [outer = 0x7f9894fe4c00] 10:28:21 INFO - PROCESS | 1870 | 1461691701005 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]]]}] 10:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1381ms 10:28:21 INFO - PROCESS | 1870 | 1461691701070 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 10:28:21 INFO - PROCESS | 1870 | 1461691701074 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 10:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:28:21 INFO - PROCESS | 1870 | 1461691701080 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:28:21 INFO - PROCESS | 1870 | 1461691701082 Marionette TRACE conn3 <- [1,1310,null,{}] 10:28:21 INFO - PROCESS | 1870 | 1461691701087 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}] 10:28:21 INFO - PROCESS | 1870 | 1461691701264 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 10:28:21 INFO - PROCESS | 1870 | 1461691701444 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:21 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98958d0000 == 108 [pid = 1870] [id = 335] 10:28:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 212 (0x7f9894fe8400) [pid = 1870] [serial = 1006] [outer = (nil)] 10:28:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 213 (0x7f9895cc6c00) [pid = 1870] [serial = 1007] [outer = 0x7f9894fe8400] 10:28:21 INFO - PROCESS | 1870 | 1461691701511 Marionette DEBUG loaded listener.js 10:28:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 214 (0x7f9895ccd000) [pid = 1870] [serial = 1008] [outer = 0x7f9894fe8400] 10:28:22 INFO - PROCESS | 1870 | 1461691702365 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] 10:28:22 INFO - PROCESS | 1870 | 1461691702420 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 10:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:28:22 INFO - PROCESS | 1870 | 1461691702426 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:28:22 INFO - PROCESS | 1870 | 1461691702428 Marionette TRACE conn3 <- [1,1314,null,{}] 10:28:22 INFO - PROCESS | 1870 | 1461691702433 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}] 10:28:22 INFO - PROCESS | 1870 | 1461691702595 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 10:28:22 INFO - PROCESS | 1870 | 1461691702781 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:22 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98952be800 == 109 [pid = 1870] [id = 336] 10:28:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 215 (0x7f9894fecc00) [pid = 1870] [serial = 1009] [outer = (nil)] 10:28:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 216 (0x7f98a75f7800) [pid = 1870] [serial = 1010] [outer = 0x7f9894fecc00] 10:28:22 INFO - PROCESS | 1870 | 1461691702847 Marionette DEBUG loaded listener.js 10:28:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 217 (0x7f98bf610c00) [pid = 1870] [serial = 1011] [outer = 0x7f9894fecc00] 10:28:23 INFO - PROCESS | 1870 | 1461691703714 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]]]}] 10:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1336ms 10:28:23 INFO - PROCESS | 1870 | 1461691703763 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 10:28:23 INFO - PROCESS | 1870 | 1461691703767 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 10:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:28:23 INFO - PROCESS | 1870 | 1461691703772 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:28:23 INFO - PROCESS | 1870 | 1461691703776 Marionette TRACE conn3 <- [1,1318,null,{}] 10:28:23 INFO - PROCESS | 1870 | 1461691703780 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}] 10:28:23 INFO - PROCESS | 1870 | 1461691703962 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 10:28:24 INFO - PROCESS | 1870 | 1461691704152 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:24 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9895b65000 == 110 [pid = 1870] [id = 337] 10:28:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 218 (0x7f98953e5800) [pid = 1870] [serial = 1012] [outer = (nil)] 10:28:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 219 (0x7f98953ec000) [pid = 1870] [serial = 1013] [outer = 0x7f98953e5800] 10:28:24 INFO - PROCESS | 1870 | 1461691704225 Marionette DEBUG loaded listener.js 10:28:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 220 (0x7f98bf9a9000) [pid = 1870] [serial = 1014] [outer = 0x7f98953e5800] 10:28:25 INFO - PROCESS | 1870 | 1461691705105 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]]]}] 10:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1376ms 10:28:25 INFO - PROCESS | 1870 | 1461691705149 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 10:28:25 INFO - PROCESS | 1870 | 1461691705152 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 10:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:28:25 INFO - PROCESS | 1870 | 1461691705158 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:28:25 INFO - PROCESS | 1870 | 1461691705160 Marionette TRACE conn3 <- [1,1322,null,{}] 10:28:25 INFO - PROCESS | 1870 | 1461691705165 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}] 10:28:25 INFO - PROCESS | 1870 | 1461691705330 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 10:28:25 INFO - PROCESS | 1870 | 1461691705524 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9895b81000 == 111 [pid = 1870] [id = 338] 10:28:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 221 (0x7f9894959800) [pid = 1870] [serial = 1015] [outer = (nil)] 10:28:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 222 (0x7f9894963000) [pid = 1870] [serial = 1016] [outer = 0x7f9894959800] 10:28:25 INFO - PROCESS | 1870 | 1461691705591 Marionette DEBUG loaded listener.js 10:28:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 223 (0x7f9894968400) [pid = 1870] [serial = 1017] [outer = 0x7f9894959800] 10:28:26 INFO - PROCESS | 1870 | 1461691706950 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]]]}] 10:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1832ms 10:28:26 INFO - PROCESS | 1870 | 1461691706991 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 10:28:27 INFO - PROCESS | 1870 | 1461691706996 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 10:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:28:27 INFO - PROCESS | 1870 | 1461691707003 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:28:27 INFO - PROCESS | 1870 | 1461691707009 Marionette TRACE conn3 <- [1,1326,null,{}] 10:28:27 INFO - PROCESS | 1870 | 1461691707017 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}] 10:28:27 INFO - PROCESS | 1870 | 1461691707249 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 10:28:27 INFO - PROCESS | 1870 | 1461691707439 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:27 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b372000 == 112 [pid = 1870] [id = 339] 10:28:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 224 (0x7f98953e7000) [pid = 1870] [serial = 1018] [outer = (nil)] 10:28:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 225 (0x7f98965e8800) [pid = 1870] [serial = 1019] [outer = 0x7f98953e7000] 10:28:27 INFO - PROCESS | 1870 | 1461691707504 Marionette DEBUG loaded listener.js 10:28:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 226 (0x7f98966d5400) [pid = 1870] [serial = 1020] [outer = 0x7f98953e7000] 10:28:28 INFO - PROCESS | 1870 | 1461691708378 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]]]}] 10:28:28 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 10:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1434ms 10:28:28 INFO - PROCESS | 1870 | 1461691708437 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 10:28:28 INFO - PROCESS | 1870 | 1461691708454 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 10:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:28:28 INFO - PROCESS | 1870 | 1461691708468 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:28:28 INFO - PROCESS | 1870 | 1461691708476 Marionette TRACE conn3 <- [1,1330,null,{}] 10:28:28 INFO - PROCESS | 1870 | 1461691708483 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}] 10:28:28 INFO - PROCESS | 1870 | 1461691708740 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 10:28:28 INFO - PROCESS | 1870 | 1461691708979 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:29 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b00c000 == 113 [pid = 1870] [id = 340] 10:28:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 227 (0x7f98976f0000) [pid = 1870] [serial = 1021] [outer = (nil)] 10:28:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 228 (0x7f98978d6000) [pid = 1870] [serial = 1022] [outer = 0x7f98976f0000] 10:28:29 INFO - PROCESS | 1870 | 1461691709063 Marionette DEBUG loaded listener.js 10:28:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 229 (0x7f9897d5a000) [pid = 1870] [serial = 1023] [outer = 0x7f98976f0000] 10:28:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9897eb2000 == 112 [pid = 1870] [id = 279] 10:28:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4c06800 == 111 [pid = 1870] [id = 278] 10:28:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac8c8000 == 110 [pid = 1870] [id = 325] 10:28:29 INFO - PROCESS | 1870 | --DOMWINDOW == 228 (0x7f98976f2000) [pid = 1870] [serial = 890] [outer = (nil)] [url = about:blank] 10:28:29 INFO - PROCESS | 1870 | --DOMWINDOW == 227 (0x7f98a82dc800) [pid = 1870] [serial = 887] [outer = (nil)] [url = about:blank] 10:28:29 INFO - PROCESS | 1870 | --DOMWINDOW == 226 (0x7f98ad64a400) [pid = 1870] [serial = 917] [outer = (nil)] [url = about:blank] 10:28:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ab49a800 == 109 [pid = 1870] [id = 324] 10:28:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a8196000 == 108 [pid = 1870] [id = 323] 10:28:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4c20800 == 107 [pid = 1870] [id = 322] 10:28:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b021800 == 106 [pid = 1870] [id = 321] 10:28:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a3de1800 == 105 [pid = 1870] [id = 320] 10:28:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b221000 == 104 [pid = 1870] [id = 319] 10:28:30 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a357e000 == 103 [pid = 1870] [id = 312] 10:28:30 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c1e93800 == 102 [pid = 1870] [id = 311] 10:28:30 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf70f800 == 101 [pid = 1870] [id = 310] 10:28:30 INFO - PROCESS | 1870 | 1461691710020 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]]]}] 10:28:30 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ba919000 == 100 [pid = 1870] [id = 309] 10:28:30 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aed23000 == 99 [pid = 1870] [id = 308] 10:28:30 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98abe66800 == 98 [pid = 1870] [id = 307] 10:28:30 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b580000 == 97 [pid = 1870] [id = 306] 10:28:30 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 10:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1589ms 10:28:30 INFO - PROCESS | 1870 | 1461691710057 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 10:28:30 INFO - PROCESS | 1870 | 1461691710061 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 10:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:28:30 INFO - PROCESS | 1870 | 1461691710066 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:28:30 INFO - PROCESS | 1870 | 1461691710071 Marionette TRACE conn3 <- [1,1334,null,{}] 10:28:30 INFO - PROCESS | 1870 | 1461691710086 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}] 10:28:30 INFO - PROCESS | 1870 | 1461691710250 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 225 (0x7f98a7212800) [pid = 1870] [serial = 909] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 224 (0x7f98a5e21800) [pid = 1870] [serial = 908] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 223 (0x7f98a1597400) [pid = 1870] [serial = 866] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 222 (0x7f98a8761000) [pid = 1870] [serial = 912] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 221 (0x7f98a5cd5400) [pid = 1870] [serial = 906] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 220 (0x7f98a17f9000) [pid = 1870] [serial = 897] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 219 (0x7f98a4b27800) [pid = 1870] [serial = 914] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 218 (0x7f98ab15f000) [pid = 1870] [serial = 915] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 217 (0x7f98a45f4c00) [pid = 1870] [serial = 903] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 216 (0x7f98a159d000) [pid = 1870] [serial = 893] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 215 (0x7f98a456b000) [pid = 1870] [serial = 902] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 214 (0x7f98ae044000) [pid = 1870] [serial = 875] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 213 (0x7f98a82e1000) [pid = 1870] [serial = 911] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 212 (0x7f98a5ae5c00) [pid = 1870] [serial = 905] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 211 (0x7f98a3464800) [pid = 1870] [serial = 900] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 210 (0x7f98b10a1400) [pid = 1870] [serial = 878] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 209 (0x7f989b6dec00) [pid = 1870] [serial = 896] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 208 (0x7f98a3131800) [pid = 1870] [serial = 899] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 207 (0x7f98a7fd9800) [pid = 1870] [serial = 872] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 206 (0x7f98bda9b800) [pid = 1870] [serial = 881] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 205 (0x7f98a3bee000) [pid = 1870] [serial = 869] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | --DOMWINDOW == 204 (0x7f989b6da800) [pid = 1870] [serial = 884] [outer = (nil)] [url = about:blank] 10:28:30 INFO - PROCESS | 1870 | 1461691710453 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:30 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a12c3000 == 98 [pid = 1870] [id = 341] 10:28:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 205 (0x7f989a18cc00) [pid = 1870] [serial = 1024] [outer = (nil)] 10:28:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 206 (0x7f989a1a2800) [pid = 1870] [serial = 1025] [outer = 0x7f989a18cc00] 10:28:30 INFO - PROCESS | 1870 | 1461691710553 Marionette DEBUG loaded listener.js 10:28:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 207 (0x7f989a283800) [pid = 1870] [serial = 1026] [outer = 0x7f989a18cc00] 10:28:31 INFO - PROCESS | 1870 | 1461691711231 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]]]}] 10:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1230ms 10:28:31 INFO - PROCESS | 1870 | 1461691711297 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 10:28:31 INFO - PROCESS | 1870 | 1461691711302 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 10:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:28:31 INFO - PROCESS | 1870 | 1461691711307 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:28:31 INFO - PROCESS | 1870 | 1461691711309 Marionette TRACE conn3 <- [1,1338,null,{}] 10:28:31 INFO - PROCESS | 1870 | 1461691711314 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}] 10:28:31 INFO - PROCESS | 1870 | 1461691711521 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 10:28:31 INFO - PROCESS | 1870 | 1461691711536 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:31 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3dee000 == 99 [pid = 1870] [id = 342] 10:28:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 208 (0x7f9894fedc00) [pid = 1870] [serial = 1027] [outer = (nil)] 10:28:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 209 (0x7f989adde400) [pid = 1870] [serial = 1028] [outer = 0x7f9894fedc00] 10:28:31 INFO - PROCESS | 1870 | 1461691711596 Marionette DEBUG loaded listener.js 10:28:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 210 (0x7f989aebf400) [pid = 1870] [serial = 1029] [outer = 0x7f9894fedc00] 10:28:32 INFO - PROCESS | 1870 | 1461691712821 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]]]}] 10:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1530ms 10:28:32 INFO - PROCESS | 1870 | 1461691712847 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 10:28:32 INFO - PROCESS | 1870 | 1461691712851 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 10:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:28:32 INFO - PROCESS | 1870 | 1461691712865 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:28:32 INFO - PROCESS | 1870 | 1461691712867 Marionette TRACE conn3 <- [1,1342,null,{}] 10:28:32 INFO - PROCESS | 1870 | 1461691712872 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}] 10:28:33 INFO - PROCESS | 1870 | 1461691713060 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 10:28:33 INFO - PROCESS | 1870 | 1461691713082 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:33 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7bb7000 == 100 [pid = 1870] [id = 343] 10:28:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 211 (0x7f989a18e000) [pid = 1870] [serial = 1030] [outer = (nil)] 10:28:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 212 (0x7f989b6da800) [pid = 1870] [serial = 1031] [outer = 0x7f989a18e000] 10:28:33 INFO - PROCESS | 1870 | 1461691713141 Marionette DEBUG loaded listener.js 10:28:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 213 (0x7f98a1e97000) [pid = 1870] [serial = 1032] [outer = 0x7f989a18e000] 10:28:33 INFO - PROCESS | 1870 | 1461691713955 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]]]}] 10:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1128ms 10:28:33 INFO - PROCESS | 1870 | 1461691713993 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 10:28:33 INFO - PROCESS | 1870 | 1461691713997 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 10:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:28:34 INFO - PROCESS | 1870 | 1461691714006 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:28:34 INFO - PROCESS | 1870 | 1461691714008 Marionette TRACE conn3 <- [1,1346,null,{}] 10:28:34 INFO - PROCESS | 1870 | 1461691714020 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}] 10:28:34 INFO - PROCESS | 1870 | 1461691714260 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 10:28:34 INFO - PROCESS | 1870 | --DOMWINDOW == 212 (0x7f98a456d400) [pid = 1870] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:28:34 INFO - PROCESS | 1870 | --DOMWINDOW == 211 (0x7f98a72bb800) [pid = 1870] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:28:34 INFO - PROCESS | 1870 | --DOMWINDOW == 210 (0x7f98a4b2e400) [pid = 1870] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:28:34 INFO - PROCESS | 1870 | --DOMWINDOW == 209 (0x7f989a18ec00) [pid = 1870] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:28:34 INFO - PROCESS | 1870 | --DOMWINDOW == 208 (0x7f98976f4400) [pid = 1870] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:28:34 INFO - PROCESS | 1870 | --DOMWINDOW == 207 (0x7f9898dd2400) [pid = 1870] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:28:34 INFO - PROCESS | 1870 | --DOMWINDOW == 206 (0x7f98976e8c00) [pid = 1870] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:28:34 INFO - PROCESS | 1870 | 1461691714713 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:34 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a12cd800 == 101 [pid = 1870] [id = 344] 10:28:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 207 (0x7f98966d0c00) [pid = 1870] [serial = 1033] [outer = (nil)] 10:28:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 208 (0x7f98a3131c00) [pid = 1870] [serial = 1034] [outer = 0x7f98966d0c00] 10:28:34 INFO - PROCESS | 1870 | 1461691714776 Marionette DEBUG loaded listener.js 10:28:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 209 (0x7f98a45f4c00) [pid = 1870] [serial = 1035] [outer = 0x7f98966d0c00] 10:28:35 INFO - PROCESS | 1870 | 1461691715419 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]]]}] 10:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1438ms 10:28:35 INFO - PROCESS | 1870 | 1461691715444 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 10:28:35 INFO - PROCESS | 1870 | 1461691715447 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 10:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:28:35 INFO - PROCESS | 1870 | 1461691715453 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:28:35 INFO - PROCESS | 1870 | 1461691715454 Marionette TRACE conn3 <- [1,1350,null,{}] 10:28:35 INFO - PROCESS | 1870 | 1461691715460 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}] 10:28:35 INFO - PROCESS | 1870 | 1461691715668 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 10:28:35 INFO - PROCESS | 1870 | 1461691715690 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:35 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a83f4800 == 102 [pid = 1870] [id = 345] 10:28:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 210 (0x7f98a328f800) [pid = 1870] [serial = 1036] [outer = (nil)] 10:28:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 211 (0x7f98a45f8800) [pid = 1870] [serial = 1037] [outer = 0x7f98a328f800] 10:28:35 INFO - PROCESS | 1870 | 1461691715759 Marionette DEBUG loaded listener.js 10:28:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 212 (0x7f98a5e14000) [pid = 1870] [serial = 1038] [outer = 0x7f98a328f800] 10:28:36 INFO - PROCESS | 1870 | 1461691716538 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]]]}] 10:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1126ms 10:28:36 INFO - PROCESS | 1870 | 1461691716679 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 10:28:36 INFO - PROCESS | 1870 | 1461691716685 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 10:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:28:36 INFO - PROCESS | 1870 | 1461691716708 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:28:36 INFO - PROCESS | 1870 | 1461691716713 Marionette TRACE conn3 <- [1,1354,null,{}] 10:28:36 INFO - PROCESS | 1870 | 1461691716720 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}] 10:28:36 INFO - PROCESS | 1870 | 1461691716923 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 10:28:37 INFO - PROCESS | 1870 | 1461691717113 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:37 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9897eac800 == 103 [pid = 1870] [id = 346] 10:28:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 213 (0x7f98953e1800) [pid = 1870] [serial = 1039] [outer = (nil)] 10:28:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 214 (0x7f98953e6800) [pid = 1870] [serial = 1040] [outer = 0x7f98953e1800] 10:28:37 INFO - PROCESS | 1870 | 1461691717200 Marionette DEBUG loaded listener.js 10:28:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 215 (0x7f9895cd0c00) [pid = 1870] [serial = 1041] [outer = 0x7f98953e1800] 10:28:38 INFO - PROCESS | 1870 | 1461691718122 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]]]}] 10:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1499ms 10:28:38 INFO - PROCESS | 1870 | 1461691718197 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 10:28:38 INFO - PROCESS | 1870 | 1461691718201 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 10:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:28:38 INFO - PROCESS | 1870 | 1461691718213 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:28:38 INFO - PROCESS | 1870 | 1461691718219 Marionette TRACE conn3 <- [1,1358,null,{}] 10:28:38 INFO - PROCESS | 1870 | 1461691718225 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}] 10:28:38 INFO - PROCESS | 1870 | 1461691718433 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 10:28:38 INFO - PROCESS | 1870 | 1461691718663 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:38 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3588800 == 104 [pid = 1870] [id = 347] 10:28:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 216 (0x7f98978d8000) [pid = 1870] [serial = 1042] [outer = (nil)] 10:28:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 217 (0x7f9897d5c400) [pid = 1870] [serial = 1043] [outer = 0x7f98978d8000] 10:28:38 INFO - PROCESS | 1870 | 1461691718776 Marionette DEBUG loaded listener.js 10:28:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 218 (0x7f9898dd2400) [pid = 1870] [serial = 1044] [outer = 0x7f98978d8000] 10:28:39 INFO - PROCESS | 1870 | 1461691719609 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]]]}] 10:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1435ms 10:28:39 INFO - PROCESS | 1870 | 1461691719646 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 10:28:39 INFO - PROCESS | 1870 | 1461691719650 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 10:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:28:39 INFO - PROCESS | 1870 | 1461691719656 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:28:39 INFO - PROCESS | 1870 | 1461691719659 Marionette TRACE conn3 <- [1,1362,null,{}] 10:28:39 INFO - PROCESS | 1870 | 1461691719672 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}] 10:28:39 INFO - PROCESS | 1870 | 1461691719844 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 10:28:40 INFO - PROCESS | 1870 | 1461691720038 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:40 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac8c6000 == 105 [pid = 1870] [id = 348] 10:28:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 219 (0x7f989aeba000) [pid = 1870] [serial = 1045] [outer = (nil)] 10:28:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 220 (0x7f98a15a1400) [pid = 1870] [serial = 1046] [outer = 0x7f989aeba000] 10:28:40 INFO - PROCESS | 1870 | 1461691720112 Marionette DEBUG loaded listener.js 10:28:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 221 (0x7f98a312e000) [pid = 1870] [serial = 1047] [outer = 0x7f989aeba000] 10:28:41 INFO - PROCESS | 1870 | 1461691721048 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]]]}] 10:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1432ms 10:28:41 INFO - PROCESS | 1870 | 1461691721089 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 10:28:41 INFO - PROCESS | 1870 | 1461691721093 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 10:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:28:41 INFO - PROCESS | 1870 | 1461691721099 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:28:41 INFO - PROCESS | 1870 | 1461691721101 Marionette TRACE conn3 <- [1,1366,null,{}] 10:28:41 INFO - PROCESS | 1870 | 1461691721106 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}] 10:28:41 INFO - PROCESS | 1870 | 1461691721273 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 10:28:41 INFO - PROCESS | 1870 | 1461691721465 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:41 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acdaf000 == 106 [pid = 1870] [id = 349] 10:28:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 222 (0x7f989b6ddc00) [pid = 1870] [serial = 1048] [outer = (nil)] 10:28:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 223 (0x7f98a42b1000) [pid = 1870] [serial = 1049] [outer = 0x7f989b6ddc00] 10:28:41 INFO - PROCESS | 1870 | 1461691721532 Marionette DEBUG loaded listener.js 10:28:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 224 (0x7f98a4da6000) [pid = 1870] [serial = 1050] [outer = 0x7f989b6ddc00] 10:28:42 INFO - PROCESS | 1870 | 1461691722475 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] 10:28:42 INFO - PROCESS | 1870 | 1461691722528 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 10:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:28:42 INFO - PROCESS | 1870 | 1461691722534 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:28:42 INFO - PROCESS | 1870 | 1461691722536 Marionette TRACE conn3 <- [1,1370,null,{}] 10:28:42 INFO - PROCESS | 1870 | 1461691722542 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}] 10:28:42 INFO - PROCESS | 1870 | 1461691722735 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 10:28:42 INFO - PROCESS | 1870 | 1461691722923 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:42 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ade9e800 == 107 [pid = 1870] [id = 350] 10:28:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 225 (0x7f98a3bf1800) [pid = 1870] [serial = 1051] [outer = (nil)] 10:28:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 226 (0x7f98a7215800) [pid = 1870] [serial = 1052] [outer = 0x7f98a3bf1800] 10:28:43 INFO - PROCESS | 1870 | 1461691722994 Marionette DEBUG loaded listener.js 10:28:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 227 (0x7f98a72bc800) [pid = 1870] [serial = 1053] [outer = 0x7f98a3bf1800] 10:28:43 INFO - PROCESS | 1870 | 1461691723848 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] 10:28:43 INFO - PROCESS | 1870 | 1461691723917 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 10:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:28:43 INFO - PROCESS | 1870 | 1461691723923 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:28:43 INFO - PROCESS | 1870 | 1461691723927 Marionette TRACE conn3 <- [1,1374,null,{}] 10:28:43 INFO - PROCESS | 1870 | 1461691723933 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}] 10:28:44 INFO - PROCESS | 1870 | 1461691724170 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 10:28:44 INFO - PROCESS | 1870 | 1461691724356 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:44 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bb047800 == 108 [pid = 1870] [id = 351] 10:28:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 228 (0x7f98a7fd9800) [pid = 1870] [serial = 1054] [outer = (nil)] 10:28:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 229 (0x7f98a91e1c00) [pid = 1870] [serial = 1055] [outer = 0x7f98a7fd9800] 10:28:44 INFO - PROCESS | 1870 | 1461691724430 Marionette DEBUG loaded listener.js 10:28:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 230 (0x7f98acdf2800) [pid = 1870] [serial = 1056] [outer = 0x7f98a7fd9800] 10:28:45 INFO - PROCESS | 1870 | [1870] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:45 INFO - PROCESS | 1870 | 1461691725341 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] 10:28:45 INFO - PROCESS | 1870 | 1461691725361 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 10:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:28:45 INFO - PROCESS | 1870 | 1461691725366 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:28:45 INFO - PROCESS | 1870 | 1461691725369 Marionette TRACE conn3 <- [1,1378,null,{}] 10:28:45 INFO - PROCESS | 1870 | 1461691725374 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}] 10:28:45 INFO - PROCESS | 1870 | 1461691725542 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 10:28:45 INFO - PROCESS | 1870 | 1461691725742 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:45 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c0313000 == 109 [pid = 1870] [id = 352] 10:28:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 231 (0x7f98a7fe0800) [pid = 1870] [serial = 1057] [outer = (nil)] 10:28:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 232 (0x7f98b0209c00) [pid = 1870] [serial = 1058] [outer = 0x7f98a7fe0800] 10:28:45 INFO - PROCESS | 1870 | 1461691725811 Marionette DEBUG loaded listener.js 10:28:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 233 (0x7f98ba939c00) [pid = 1870] [serial = 1059] [outer = 0x7f98a7fe0800] 10:28:46 INFO - PROCESS | 1870 | 1461691726669 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] 10:28:46 INFO - PROCESS | 1870 | 1461691726707 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 10:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:28:46 INFO - PROCESS | 1870 | 1461691726713 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:28:46 INFO - PROCESS | 1870 | 1461691726716 Marionette TRACE conn3 <- [1,1382,null,{}] 10:28:46 INFO - PROCESS | 1870 | 1461691726721 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}] 10:28:46 INFO - PROCESS | 1870 | 1461691726874 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 10:28:47 INFO - PROCESS | 1870 | 1461691727084 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:47 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b29b800 == 110 [pid = 1870] [id = 353] 10:28:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 234 (0x7f98966e1400) [pid = 1870] [serial = 1060] [outer = (nil)] 10:28:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 235 (0x7f98966e6c00) [pid = 1870] [serial = 1061] [outer = 0x7f98966e1400] 10:28:47 INFO - PROCESS | 1870 | 1461691727155 Marionette DEBUG loaded listener.js 10:28:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 236 (0x7f98966ed400) [pid = 1870] [serial = 1062] [outer = 0x7f98966e1400] 10:28:48 INFO - PROCESS | 1870 | [1870] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:48 INFO - PROCESS | 1870 | 1461691728051 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] 10:28:48 INFO - PROCESS | 1870 | 1461691728099 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 10:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:28:48 INFO - PROCESS | 1870 | 1461691728104 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:28:48 INFO - PROCESS | 1870 | 1461691728106 Marionette TRACE conn3 <- [1,1386,null,{}] 10:28:48 INFO - PROCESS | 1870 | 1461691728112 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}] 10:28:48 INFO - PROCESS | 1870 | 1461691728273 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 10:28:48 INFO - PROCESS | 1870 | 1461691728464 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:48 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c503d800 == 111 [pid = 1870] [id = 354] 10:28:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 237 (0x7f98966e3000) [pid = 1870] [serial = 1063] [outer = (nil)] 10:28:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 238 (0x7f98bae47400) [pid = 1870] [serial = 1064] [outer = 0x7f98966e3000] 10:28:48 INFO - PROCESS | 1870 | 1461691728533 Marionette DEBUG loaded listener.js 10:28:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 239 (0x7f98bdfbdc00) [pid = 1870] [serial = 1065] [outer = 0x7f98966e3000] 10:28:49 INFO - PROCESS | 1870 | 1461691729437 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] 10:28:49 INFO - PROCESS | 1870 | 1461691729488 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 10:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:28:49 INFO - PROCESS | 1870 | 1461691729494 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:28:49 INFO - PROCESS | 1870 | 1461691729503 Marionette TRACE conn3 <- [1,1390,null,{}] 10:28:49 INFO - PROCESS | 1870 | 1461691729508 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}] 10:28:49 INFO - PROCESS | 1870 | 1461691729671 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 10:28:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a44b7000 == 110 [pid = 1870] [id = 10] 10:28:49 INFO - PROCESS | 1870 | 1461691729981 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:50 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894ae0800 == 111 [pid = 1870] [id = 355] 10:28:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 240 (0x7f98989ef800) [pid = 1870] [serial = 1066] [outer = (nil)] 10:28:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 241 (0x7f98989f6800) [pid = 1870] [serial = 1067] [outer = 0x7f98989ef800] 10:28:50 INFO - PROCESS | 1870 | 1461691730093 Marionette DEBUG loaded listener.js 10:28:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 242 (0x7f98a346c000) [pid = 1870] [serial = 1068] [outer = 0x7f98989ef800] 10:28:50 INFO - PROCESS | 1870 | 1461691730878 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]]]}] 10:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1451ms 10:28:50 INFO - PROCESS | 1870 | 1461691730947 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 10:28:50 INFO - PROCESS | 1870 | 1461691730951 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 10:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:28:50 INFO - PROCESS | 1870 | 1461691730956 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:28:50 INFO - PROCESS | 1870 | 1461691730959 Marionette TRACE conn3 <- [1,1394,null,{}] 10:28:50 INFO - PROCESS | 1870 | 1461691730965 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}] 10:28:51 INFO - PROCESS | 1870 | 1461691731200 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 10:28:51 INFO - PROCESS | 1870 | 1461691731424 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:51 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894dd9800 == 112 [pid = 1870] [id = 356] 10:28:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 243 (0x7f98bf734c00) [pid = 1870] [serial = 1069] [outer = (nil)] 10:28:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 244 (0x7f98bf740000) [pid = 1870] [serial = 1070] [outer = 0x7f98bf734c00] 10:28:51 INFO - PROCESS | 1870 | 1461691731549 Marionette DEBUG loaded listener.js 10:28:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 245 (0x7f98bfe72800) [pid = 1870] [serial = 1071] [outer = 0x7f98bf734c00] 10:28:52 INFO - PROCESS | 1870 | 1461691732727 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]]]}] 10:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1829ms 10:28:52 INFO - PROCESS | 1870 | 1461691732787 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 10:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:28:52 INFO - PROCESS | 1870 | 1461691732792 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 10:28:52 INFO - PROCESS | 1870 | 1461691732800 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:28:52 INFO - PROCESS | 1870 | 1461691732804 Marionette TRACE conn3 <- [1,1398,null,{}] 10:28:52 INFO - PROCESS | 1870 | 1461691732819 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}] 10:28:53 INFO - PROCESS | 1870 | 1461691733024 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 10:28:53 INFO - PROCESS | 1870 | 1461691733254 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:53 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b144000 == 113 [pid = 1870] [id = 357] 10:28:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 246 (0x7f98965ea800) [pid = 1870] [serial = 1072] [outer = (nil)] 10:28:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 247 (0x7f98966ca000) [pid = 1870] [serial = 1073] [outer = 0x7f98965ea800] 10:28:53 INFO - PROCESS | 1870 | 1461691733320 Marionette DEBUG loaded listener.js 10:28:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 248 (0x7f989674e800) [pid = 1870] [serial = 1074] [outer = 0x7f98965ea800] 10:28:54 INFO - PROCESS | 1870 | 1461691734154 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]]]}] 10:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1393ms 10:28:54 INFO - PROCESS | 1870 | 1461691734192 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 10:28:54 INFO - PROCESS | 1870 | 1461691734200 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 10:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:28:54 INFO - PROCESS | 1870 | 1461691734209 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:28:54 INFO - PROCESS | 1870 | 1461691734213 Marionette TRACE conn3 <- [1,1402,null,{}] 10:28:54 INFO - PROCESS | 1870 | 1461691734218 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}] 10:28:54 INFO - PROCESS | 1870 | 1461691734376 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 10:28:54 INFO - PROCESS | 1870 | 1461691734754 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:54 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98952b8800 == 114 [pid = 1870] [id = 358] 10:28:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 249 (0x7f9895ccd400) [pid = 1870] [serial = 1075] [outer = (nil)] 10:28:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 250 (0x7f98976ebc00) [pid = 1870] [serial = 1076] [outer = 0x7f9895ccd400] 10:28:54 INFO - PROCESS | 1870 | 1461691734823 Marionette DEBUG loaded listener.js 10:28:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 251 (0x7f9897d51c00) [pid = 1870] [serial = 1077] [outer = 0x7f9895ccd400] 10:28:55 INFO - PROCESS | 1870 | 1461691735638 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]]]}] 10:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1477ms 10:28:55 INFO - PROCESS | 1870 | 1461691735687 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 10:28:55 INFO - PROCESS | 1870 | 1461691735691 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 10:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:28:55 INFO - PROCESS | 1870 | 1461691735696 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:28:55 INFO - PROCESS | 1870 | 1461691735701 Marionette TRACE conn3 <- [1,1406,null,{}] 10:28:55 INFO - PROCESS | 1870 | 1461691735716 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}] 10:28:55 INFO - PROCESS | 1870 | 1461691735901 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 10:28:56 INFO - PROCESS | 1870 | 1461691736094 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:56 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3dea000 == 115 [pid = 1870] [id = 359] 10:28:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 252 (0x7f9894968c00) [pid = 1870] [serial = 1078] [outer = (nil)] 10:28:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 253 (0x7f9898d7b000) [pid = 1870] [serial = 1079] [outer = 0x7f9894968c00] 10:28:56 INFO - PROCESS | 1870 | 1461691736176 Marionette DEBUG loaded listener.js 10:28:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 254 (0x7f9898d81c00) [pid = 1870] [serial = 1080] [outer = 0x7f9894968c00] 10:28:57 INFO - PROCESS | 1870 | 1461691737076 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]]]}] 10:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1439ms 10:28:57 INFO - PROCESS | 1870 | 1461691737136 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 10:28:57 INFO - PROCESS | 1870 | 1461691737139 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 10:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:28:57 INFO - PROCESS | 1870 | 1461691737145 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:28:57 INFO - PROCESS | 1870 | 1461691737147 Marionette TRACE conn3 <- [1,1410,null,{}] 10:28:57 INFO - PROCESS | 1870 | 1461691737153 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}] 10:28:57 INFO - PROCESS | 1870 | 1461691737331 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 10:28:57 INFO - PROCESS | 1870 | 1461691737526 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:57 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a357c000 == 116 [pid = 1870] [id = 360] 10:28:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 255 (0x7f989a1a5000) [pid = 1870] [serial = 1081] [outer = (nil)] 10:28:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 256 (0x7f989addc000) [pid = 1870] [serial = 1082] [outer = 0x7f989a1a5000] 10:28:57 INFO - PROCESS | 1870 | 1461691737595 Marionette DEBUG loaded listener.js 10:28:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 257 (0x7f989aec1800) [pid = 1870] [serial = 1083] [outer = 0x7f989a1a5000] 10:28:58 INFO - PROCESS | 1870 | 1461691738521 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]]]}] 10:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1425ms 10:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:28:58 INFO - PROCESS | 1870 | 1461691738572 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 10:28:58 INFO - PROCESS | 1870 | 1461691738575 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 10:28:58 INFO - PROCESS | 1870 | 1461691738581 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:28:58 INFO - PROCESS | 1870 | 1461691738583 Marionette TRACE conn3 <- [1,1414,null,{}] 10:28:58 INFO - PROCESS | 1870 | 1461691738588 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}] 10:28:58 INFO - PROCESS | 1870 | 1461691738747 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 10:28:58 INFO - PROCESS | 1870 | 1461691738950 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:59 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989664e000 == 117 [pid = 1870] [id = 361] 10:28:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 258 (0x7f9894959c00) [pid = 1870] [serial = 1084] [outer = (nil)] 10:28:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 259 (0x7f989a183c00) [pid = 1870] [serial = 1085] [outer = 0x7f9894959c00] 10:28:59 INFO - PROCESS | 1870 | 1461691739077 Marionette DEBUG loaded listener.js 10:28:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 260 (0x7f98a1e9c400) [pid = 1870] [serial = 1086] [outer = 0x7f9894959c00] 10:28:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7c15000 == 116 [pid = 1870] [id = 257] 10:28:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c44ad800 == 115 [pid = 1870] [id = 226] 10:28:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b578000 == 114 [pid = 1870] [id = 256] 10:28:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b1b2800 == 113 [pid = 1870] [id = 258] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 259 (0x7f989aeb8000) [pid = 1870] [serial = 941] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 258 (0x7f98bc037800) [pid = 1870] [serial = 935] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 257 (0x7f98a42b4000) [pid = 1870] [serial = 923] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 256 (0x7f989b6d7400) [pid = 1870] [serial = 920] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 255 (0x7f98b1094400) [pid = 1870] [serial = 932] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 254 (0x7f98a7e2ec00) [pid = 1870] [serial = 926] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 253 (0x7f989a285000) [pid = 1870] [serial = 938] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 252 (0x7f98ad64fc00) [pid = 1870] [serial = 929] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 251 (0x7f989aec0c00) [pid = 1870] [serial = 944] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 250 (0x7f989a1a4c00) [pid = 1870] [serial = 947] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 249 (0x7f98966c9800) [pid = 1870] [serial = 956] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 248 (0x7f98965ec000) [pid = 1870] [serial = 953] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 247 (0x7f989a19e000) [pid = 1870] [serial = 950] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 246 (0x7f98aef67800) [pid = 1870] [serial = 980] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a12cd800 == 112 [pid = 1870] [id = 344] 10:28:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7bb7000 == 111 [pid = 1870] [id = 343] 10:28:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a3dee000 == 110 [pid = 1870] [id = 342] 10:28:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a12c3000 == 109 [pid = 1870] [id = 341] 10:28:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b00c000 == 108 [pid = 1870] [id = 340] 10:28:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b372000 == 107 [pid = 1870] [id = 339] 10:28:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bda41800 == 106 [pid = 1870] [id = 330] 10:28:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ae463000 == 105 [pid = 1870] [id = 329] 10:28:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a83ea000 == 104 [pid = 1870] [id = 328] 10:28:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a12de000 == 103 [pid = 1870] [id = 327] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 245 (0x7f98a72e5800) [pid = 1870] [serial = 974] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 244 (0x7f98a82d9400) [pid = 1870] [serial = 975] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 243 (0x7f98a82dd800) [pid = 1870] [serial = 977] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 242 (0x7f98a399c400) [pid = 1870] [serial = 968] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 241 (0x7f98a456c400) [pid = 1870] [serial = 969] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 240 (0x7f989a1a5400) [pid = 1870] [serial = 963] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 239 (0x7f989a18a800) [pid = 1870] [serial = 962] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 238 (0x7f989aebe400) [pid = 1870] [serial = 965] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 237 (0x7f98a1e94c00) [pid = 1870] [serial = 966] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 236 (0x7f98978d4800) [pid = 1870] [serial = 960] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 235 (0x7f98976ee000) [pid = 1870] [serial = 959] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 234 (0x7f98a4d9e000) [pid = 1870] [serial = 971] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 233 (0x7f98a5cca400) [pid = 1870] [serial = 972] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | --DOMWINDOW == 232 (0x7f98ad10b000) [pid = 1870] [serial = 978] [outer = (nil)] [url = about:blank] 10:28:59 INFO - PROCESS | 1870 | 1461691739982 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]]]}] 10:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1480ms 10:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:29:00 INFO - PROCESS | 1870 | 1461691740060 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 10:29:00 INFO - PROCESS | 1870 | 1461691740063 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 10:29:00 INFO - PROCESS | 1870 | 1461691740069 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:29:00 INFO - PROCESS | 1870 | 1461691740072 Marionette TRACE conn3 <- [1,1418,null,{}] 10:29:00 INFO - PROCESS | 1870 | 1461691740076 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}] 10:29:00 INFO - PROCESS | 1870 | 1461691740259 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 10:29:00 INFO - PROCESS | 1870 | 1461691740411 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:00 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a12c3000 == 104 [pid = 1870] [id = 362] 10:29:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 233 (0x7f98953ed400) [pid = 1870] [serial = 1087] [outer = (nil)] 10:29:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 234 (0x7f98a3cee800) [pid = 1870] [serial = 1088] [outer = 0x7f98953ed400] 10:29:00 INFO - PROCESS | 1870 | 1461691740476 Marionette DEBUG loaded listener.js 10:29:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 235 (0x7f98a7211000) [pid = 1870] [serial = 1089] [outer = 0x7f98953ed400] 10:29:01 INFO - PROCESS | 1870 | 1461691741207 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]]]}] 10:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1175ms 10:29:01 INFO - PROCESS | 1870 | 1461691741252 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 10:29:01 INFO - PROCESS | 1870 | 1461691741255 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 10:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:29:01 INFO - PROCESS | 1870 | 1461691741261 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:29:01 INFO - PROCESS | 1870 | 1461691741264 Marionette TRACE conn3 <- [1,1422,null,{}] 10:29:01 INFO - PROCESS | 1870 | 1461691741269 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}] 10:29:01 INFO - PROCESS | 1870 | 1461691741438 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 10:29:01 INFO - PROCESS | 1870 | 1461691741452 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:01 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7c0d800 == 105 [pid = 1870] [id = 363] 10:29:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 236 (0x7f98a4b2a800) [pid = 1870] [serial = 1090] [outer = (nil)] 10:29:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 237 (0x7f98a75f3000) [pid = 1870] [serial = 1091] [outer = 0x7f98a4b2a800] 10:29:01 INFO - PROCESS | 1870 | 1461691741508 Marionette DEBUG loaded listener.js 10:29:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 238 (0x7f98a82dac00) [pid = 1870] [serial = 1092] [outer = 0x7f98a4b2a800] 10:29:02 INFO - PROCESS | 1870 | 1461691742413 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]]]}] 10:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1177ms 10:29:02 INFO - PROCESS | 1870 | 1461691742438 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 10:29:02 INFO - PROCESS | 1870 | 1461691742441 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 10:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:29:02 INFO - PROCESS | 1870 | 1461691742453 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:29:02 INFO - PROCESS | 1870 | 1461691742455 Marionette TRACE conn3 <- [1,1426,null,{}] 10:29:02 INFO - PROCESS | 1870 | 1461691742460 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}] 10:29:02 INFO - PROCESS | 1870 | 1461691742669 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 10:29:02 INFO - PROCESS | 1870 | 1461691742695 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:02 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac6a0000 == 106 [pid = 1870] [id = 364] 10:29:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 239 (0x7f9897d55c00) [pid = 1870] [serial = 1093] [outer = (nil)] 10:29:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 240 (0x7f98a82e6c00) [pid = 1870] [serial = 1094] [outer = 0x7f9897d55c00] 10:29:02 INFO - PROCESS | 1870 | 1461691742754 Marionette DEBUG loaded listener.js 10:29:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 241 (0x7f98ac4c4400) [pid = 1870] [serial = 1095] [outer = 0x7f9897d55c00] 10:29:03 INFO - PROCESS | 1870 | 1461691743643 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]]]}] 10:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1235ms 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 240 (0x7f98ba93d000) [pid = 1870] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 239 (0x7f98b0359800) [pid = 1870] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 238 (0x7f98a312b800) [pid = 1870] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 237 (0x7f98966d0c00) [pid = 1870] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 236 (0x7f98953e7000) [pid = 1870] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 235 (0x7f98a7e2f400) [pid = 1870] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 234 (0x7f98976ef000) [pid = 1870] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 233 (0x7f98a1e96000) [pid = 1870] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 232 (0x7f989a18cc00) [pid = 1870] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 231 (0x7f98a17f2800) [pid = 1870] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 230 (0x7f98a7e35400) [pid = 1870] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 229 (0x7f98bbd3a000) [pid = 1870] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 228 (0x7f9894fedc00) [pid = 1870] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 227 (0x7f98ae6d8000) [pid = 1870] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 226 (0x7f98bbd2f000) [pid = 1870] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 225 (0x7f989a18e000) [pid = 1870] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 224 (0x7f98aef61800) [pid = 1870] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 223 (0x7f98a1e94000) [pid = 1870] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 222 (0x7f98a5e18000) [pid = 1870] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 221 (0x7f98a3296000) [pid = 1870] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 220 (0x7f98aa6c8000) [pid = 1870] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 219 (0x7f98976f0000) [pid = 1870] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 218 (0x7f98a5aea000) [pid = 1870] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:29:04 INFO - PROCESS | 1870 | --DOMWINDOW == 217 (0x7f98ad655000) [pid = 1870] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:29:04 INFO - PROCESS | 1870 | 1461691744352 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 10:29:04 INFO - PROCESS | 1870 | 1461691744355 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 10:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:29:04 INFO - PROCESS | 1870 | 1461691744371 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:29:04 INFO - PROCESS | 1870 | 1461691744374 Marionette TRACE conn3 <- [1,1430,null,{}] 10:29:04 INFO - PROCESS | 1870 | 1461691744380 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}] 10:29:04 INFO - PROCESS | 1870 | 1461691744524 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 10:29:04 INFO - PROCESS | 1870 | 1461691744671 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:04 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a161a000 == 107 [pid = 1870] [id = 365] 10:29:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 218 (0x7f989a284c00) [pid = 1870] [serial = 1096] [outer = (nil)] 10:29:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 219 (0x7f98a1e91c00) [pid = 1870] [serial = 1097] [outer = 0x7f989a284c00] 10:29:04 INFO - PROCESS | 1870 | 1461691744731 Marionette DEBUG loaded listener.js 10:29:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 220 (0x7f98a3bbac00) [pid = 1870] [serial = 1098] [outer = 0x7f989a284c00] 10:29:05 INFO - PROCESS | 1870 | 1461691745379 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]]]}] 10:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1032ms 10:29:05 INFO - PROCESS | 1870 | 1461691745404 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 10:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:29:05 INFO - PROCESS | 1870 | 1461691745413 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 10:29:05 INFO - PROCESS | 1870 | 1461691745437 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:29:05 INFO - PROCESS | 1870 | 1461691745439 Marionette TRACE conn3 <- [1,1434,null,{}] 10:29:05 INFO - PROCESS | 1870 | 1461691745444 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}] 10:29:05 INFO - PROCESS | 1870 | 1461691745646 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 10:29:05 INFO - PROCESS | 1870 | 1461691745666 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:05 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acdbe800 == 108 [pid = 1870] [id = 366] 10:29:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 221 (0x7f989a19a400) [pid = 1870] [serial = 1099] [outer = (nil)] 10:29:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 222 (0x7f98a7e35400) [pid = 1870] [serial = 1100] [outer = 0x7f989a19a400] 10:29:05 INFO - PROCESS | 1870 | 1461691745725 Marionette DEBUG loaded listener.js 10:29:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 223 (0x7f98ad654800) [pid = 1870] [serial = 1101] [outer = 0x7f989a19a400] 10:29:06 INFO - PROCESS | 1870 | 1461691746757 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]]]}] 10:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1395ms 10:29:06 INFO - PROCESS | 1870 | 1461691746817 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 10:29:06 INFO - PROCESS | 1870 | 1461691746824 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 10:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:29:06 INFO - PROCESS | 1870 | 1461691746831 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:29:06 INFO - PROCESS | 1870 | 1461691746836 Marionette TRACE conn3 <- [1,1438,null,{}] 10:29:06 INFO - PROCESS | 1870 | 1461691746844 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}] 10:29:07 INFO - PROCESS | 1870 | 1461691747041 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 10:29:07 INFO - PROCESS | 1870 | 1461691747250 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:07 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b01d000 == 109 [pid = 1870] [id = 367] 10:29:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 224 (0x7f98953e6400) [pid = 1870] [serial = 1102] [outer = (nil)] 10:29:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 225 (0x7f98966e4c00) [pid = 1870] [serial = 1103] [outer = 0x7f98953e6400] 10:29:07 INFO - PROCESS | 1870 | 1461691747332 Marionette DEBUG loaded listener.js 10:29:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 226 (0x7f98978d8800) [pid = 1870] [serial = 1104] [outer = 0x7f98953e6400] 10:29:08 INFO - PROCESS | 1870 | 1461691748254 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]]]}] 10:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1485ms 10:29:08 INFO - PROCESS | 1870 | 1461691748316 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 10:29:08 INFO - PROCESS | 1870 | 1461691748325 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 10:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:29:08 INFO - PROCESS | 1870 | 1461691748334 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:29:08 INFO - PROCESS | 1870 | 1461691748338 Marionette TRACE conn3 <- [1,1442,null,{}] 10:29:08 INFO - PROCESS | 1870 | 1461691748344 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}] 10:29:08 INFO - PROCESS | 1870 | 1461691748525 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 10:29:08 INFO - PROCESS | 1870 | 1461691748716 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:08 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4c10000 == 110 [pid = 1870] [id = 368] 10:29:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 227 (0x7f9895cd0800) [pid = 1870] [serial = 1105] [outer = (nil)] 10:29:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 228 (0x7f9898d7f400) [pid = 1870] [serial = 1106] [outer = 0x7f9895cd0800] 10:29:08 INFO - PROCESS | 1870 | 1461691748791 Marionette DEBUG loaded listener.js 10:29:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 229 (0x7f989a281c00) [pid = 1870] [serial = 1107] [outer = 0x7f9895cd0800] 10:29:09 INFO - PROCESS | 1870 | 1461691749722 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]]]}] 10:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1432ms 10:29:09 INFO - PROCESS | 1870 | 1461691749767 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 10:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:29:09 INFO - PROCESS | 1870 | 1461691749772 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 10:29:09 INFO - PROCESS | 1870 | 1461691749778 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:29:09 INFO - PROCESS | 1870 | 1461691749783 Marionette TRACE conn3 <- [1,1446,null,{}] 10:29:09 INFO - PROCESS | 1870 | 1461691749799 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}] 10:29:09 INFO - PROCESS | 1870 | 1461691749986 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 10:29:10 INFO - PROCESS | 1870 | 1461691750221 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:10 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b9d85800 == 111 [pid = 1870] [id = 369] 10:29:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 230 (0x7f98a3bb5400) [pid = 1870] [serial = 1108] [outer = (nil)] 10:29:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 231 (0x7f98a456d400) [pid = 1870] [serial = 1109] [outer = 0x7f98a3bb5400] 10:29:10 INFO - PROCESS | 1870 | 1461691750342 Marionette DEBUG loaded listener.js 10:29:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 232 (0x7f98a5b85400) [pid = 1870] [serial = 1110] [outer = 0x7f98a3bb5400] 10:29:11 INFO - PROCESS | 1870 | 1461691751243 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]]]}] 10:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1535ms 10:29:11 INFO - PROCESS | 1870 | 1461691751313 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 10:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:29:11 INFO - PROCESS | 1870 | 1461691751317 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 10:29:11 INFO - PROCESS | 1870 | 1461691751323 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:29:11 INFO - PROCESS | 1870 | 1461691751326 Marionette TRACE conn3 <- [1,1450,null,{}] 10:29:11 INFO - PROCESS | 1870 | 1461691751331 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}] 10:29:11 INFO - PROCESS | 1870 | 1461691751507 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 10:29:11 INFO - PROCESS | 1870 | 1461691751707 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:11 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf7a5800 == 112 [pid = 1870] [id = 370] 10:29:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 233 (0x7f9894fef800) [pid = 1870] [serial = 1111] [outer = (nil)] 10:29:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 234 (0x7f98a7cb1000) [pid = 1870] [serial = 1112] [outer = 0x7f9894fef800] 10:29:11 INFO - PROCESS | 1870 | 1461691751782 Marionette DEBUG loaded listener.js 10:29:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 235 (0x7f98ab16a400) [pid = 1870] [serial = 1113] [outer = 0x7f9894fef800] 10:29:12 INFO - PROCESS | 1870 | 1461691752645 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]]]}] 10:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1389ms 10:29:12 INFO - PROCESS | 1870 | 1461691752712 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 10:29:12 INFO - PROCESS | 1870 | 1461691752715 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 10:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:29:12 INFO - PROCESS | 1870 | 1461691752721 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:29:12 INFO - PROCESS | 1870 | 1461691752724 Marionette TRACE conn3 <- [1,1454,null,{}] 10:29:12 INFO - PROCESS | 1870 | 1461691752729 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}] 10:29:12 INFO - PROCESS | 1870 | 1461691752895 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 10:29:13 INFO - PROCESS | 1870 | 1461691753094 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:13 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98967d1800 == 113 [pid = 1870] [id = 371] 10:29:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 236 (0x7f98a5cd2400) [pid = 1870] [serial = 1114] [outer = (nil)] 10:29:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 237 (0x7f98a9c87c00) [pid = 1870] [serial = 1115] [outer = 0x7f98a5cd2400] 10:29:13 INFO - PROCESS | 1870 | 1461691753210 Marionette DEBUG loaded listener.js 10:29:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 238 (0x7f98aa88c400) [pid = 1870] [serial = 1116] [outer = 0x7f98a5cd2400] 10:29:14 INFO - PROCESS | 1870 | 1461691754082 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]]]}] 10:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1432ms 10:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:29:14 INFO - PROCESS | 1870 | 1461691754154 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 10:29:14 INFO - PROCESS | 1870 | 1461691754157 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 10:29:14 INFO - PROCESS | 1870 | 1461691754163 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:29:14 INFO - PROCESS | 1870 | 1461691754166 Marionette TRACE conn3 <- [1,1458,null,{}] 10:29:14 INFO - PROCESS | 1870 | 1461691754171 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}] 10:29:14 INFO - PROCESS | 1870 | 1461691754402 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 10:29:14 INFO - PROCESS | 1870 | 1461691754594 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:14 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3509800 == 114 [pid = 1870] [id = 372] 10:29:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 239 (0x7f98ace2a400) [pid = 1870] [serial = 1117] [outer = (nil)] 10:29:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 240 (0x7f98bac66000) [pid = 1870] [serial = 1118] [outer = 0x7f98ace2a400] 10:29:14 INFO - PROCESS | 1870 | 1461691754670 Marionette DEBUG loaded listener.js 10:29:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 241 (0x7f98bf73f000) [pid = 1870] [serial = 1119] [outer = 0x7f98ace2a400] 10:29:15 INFO - PROCESS | 1870 | 1461691755579 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]]]}] 10:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1478ms 10:29:15 INFO - PROCESS | 1870 | 1461691755641 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 10:29:15 INFO - PROCESS | 1870 | 1461691755645 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 10:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:29:15 INFO - PROCESS | 1870 | 1461691755650 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:29:15 INFO - PROCESS | 1870 | 1461691755652 Marionette TRACE conn3 <- [1,1462,null,{}] 10:29:15 INFO - PROCESS | 1870 | 1461691755658 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}] 10:29:15 INFO - PROCESS | 1870 | 1461691755824 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 10:29:16 INFO - PROCESS | 1870 | 1461691756023 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:16 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98931ae800 == 115 [pid = 1870] [id = 373] 10:29:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 242 (0x7f98977eac00) [pid = 1870] [serial = 1120] [outer = (nil)] 10:29:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 243 (0x7f98977f2800) [pid = 1870] [serial = 1121] [outer = 0x7f98977eac00] 10:29:16 INFO - PROCESS | 1870 | 1461691756097 Marionette DEBUG loaded listener.js 10:29:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 244 (0x7f98977f7c00) [pid = 1870] [serial = 1122] [outer = 0x7f98977eac00] 10:29:16 INFO - PROCESS | 1870 | 1461691756970 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]]]}] 10:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1377ms 10:29:17 INFO - PROCESS | 1870 | 1461691757028 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 10:29:17 INFO - PROCESS | 1870 | 1461691757032 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 10:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:29:17 INFO - PROCESS | 1870 | 1461691757037 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:29:17 INFO - PROCESS | 1870 | 1461691757039 Marionette TRACE conn3 <- [1,1466,null,{}] 10:29:17 INFO - PROCESS | 1870 | 1461691757045 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}] 10:29:17 INFO - PROCESS | 1870 | 1461691757219 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 10:29:17 INFO - PROCESS | 1870 | 1461691757415 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:17 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98931ca800 == 116 [pid = 1870] [id = 374] 10:29:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 245 (0x7f9894fef400) [pid = 1870] [serial = 1123] [outer = (nil)] 10:29:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 246 (0x7f9898f17c00) [pid = 1870] [serial = 1124] [outer = 0x7f9894fef400] 10:29:17 INFO - PROCESS | 1870 | 1461691757486 Marionette DEBUG loaded listener.js 10:29:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 247 (0x7f9898f1c000) [pid = 1870] [serial = 1125] [outer = 0x7f9894fef400] 10:29:18 INFO - PROCESS | 1870 | 1461691758348 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]]]}] 10:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1375ms 10:29:18 INFO - PROCESS | 1870 | 1461691758414 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 10:29:18 INFO - PROCESS | 1870 | 1461691758418 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 10:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:29:18 INFO - PROCESS | 1870 | 1461691758424 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:29:18 INFO - PROCESS | 1870 | 1461691758427 Marionette TRACE conn3 <- [1,1470,null,{}] 10:29:18 INFO - PROCESS | 1870 | 1461691758432 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}] 10:29:18 INFO - PROCESS | 1870 | 1461691758622 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 10:29:18 INFO - PROCESS | 1870 | 1461691758817 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:18 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98932d7800 == 117 [pid = 1870] [id = 375] 10:29:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 248 (0x7f98936d4c00) [pid = 1870] [serial = 1126] [outer = (nil)] 10:29:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 249 (0x7f98936db400) [pid = 1870] [serial = 1127] [outer = 0x7f98936d4c00] 10:29:18 INFO - PROCESS | 1870 | 1461691758886 Marionette DEBUG loaded listener.js 10:29:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 250 (0x7f98936dfc00) [pid = 1870] [serial = 1128] [outer = 0x7f98936d4c00] 10:29:19 INFO - PROCESS | 1870 | 1461691759749 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]]]}] 10:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1379ms 10:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:29:19 INFO - PROCESS | 1870 | 1461691759804 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 10:29:19 INFO - PROCESS | 1870 | 1461691759807 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 10:29:19 INFO - PROCESS | 1870 | 1461691759811 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:29:19 INFO - PROCESS | 1870 | 1461691759815 Marionette TRACE conn3 <- [1,1474,null,{}] 10:29:19 INFO - PROCESS | 1870 | 1461691759820 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}] 10:29:19 INFO - PROCESS | 1870 | 1461691759988 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 10:29:20 INFO - PROCESS | 1870 | 1461691760185 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:20 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9893882800 == 118 [pid = 1870] [id = 376] 10:29:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 251 (0x7f98936d5000) [pid = 1870] [serial = 1129] [outer = (nil)] 10:29:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 252 (0x7f9895cc5400) [pid = 1870] [serial = 1130] [outer = 0x7f98936d5000] 10:29:20 INFO - PROCESS | 1870 | 1461691760252 Marionette DEBUG loaded listener.js 10:29:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 253 (0x7f9898f1fc00) [pid = 1870] [serial = 1131] [outer = 0x7f98936d5000] 10:29:21 INFO - PROCESS | 1870 | 1461691761175 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]]]}] 10:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1436ms 10:29:21 INFO - PROCESS | 1870 | 1461691761248 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 10:29:21 INFO - PROCESS | 1870 | 1461691761251 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 10:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:29:21 INFO - PROCESS | 1870 | 1461691761257 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:29:21 INFO - PROCESS | 1870 | 1461691761261 Marionette TRACE conn3 <- [1,1478,null,{}] 10:29:21 INFO - PROCESS | 1870 | 1461691761266 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}] 10:29:21 INFO - PROCESS | 1870 | 1461691761576 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 10:29:21 INFO - PROCESS | 1870 | 1461691761916 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:21 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3520800 == 119 [pid = 1870] [id = 377] 10:29:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 254 (0x7f9894c6a400) [pid = 1870] [serial = 1132] [outer = (nil)] 10:29:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 255 (0x7f989a18e400) [pid = 1870] [serial = 1133] [outer = 0x7f9894c6a400] 10:29:21 INFO - PROCESS | 1870 | 1461691761994 Marionette DEBUG loaded listener.js 10:29:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 256 (0x7f98a9c8cc00) [pid = 1870] [serial = 1134] [outer = 0x7f9894c6a400] 10:29:22 INFO - PROCESS | 1870 | 1461691762875 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]]]}] 10:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1677ms 10:29:22 INFO - PROCESS | 1870 | 1461691762935 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 10:29:22 INFO - PROCESS | 1870 | 1461691762939 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 10:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:29:22 INFO - PROCESS | 1870 | 1461691762944 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:29:22 INFO - PROCESS | 1870 | 1461691762946 Marionette TRACE conn3 <- [1,1482,null,{}] 10:29:22 INFO - PROCESS | 1870 | 1461691762952 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}] 10:29:23 INFO - PROCESS | 1870 | 1461691763135 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 10:29:23 INFO - PROCESS | 1870 | 1461691763338 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:23 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9893998000 == 120 [pid = 1870] [id = 378] 10:29:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 257 (0x7f9894c72000) [pid = 1870] [serial = 1135] [outer = (nil)] 10:29:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 258 (0x7f98a7a49c00) [pid = 1870] [serial = 1136] [outer = 0x7f9894c72000] 10:29:23 INFO - PROCESS | 1870 | 1461691763408 Marionette DEBUG loaded listener.js 10:29:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 259 (0x7f98a7a50000) [pid = 1870] [serial = 1137] [outer = 0x7f9894c72000] 10:29:24 INFO - PROCESS | 1870 | 1461691764329 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]]]}] 10:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1428ms 10:29:24 INFO - PROCESS | 1870 | 1461691764373 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 10:29:24 INFO - PROCESS | 1870 | 1461691764377 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 10:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:29:24 INFO - PROCESS | 1870 | 1461691764392 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:29:24 INFO - PROCESS | 1870 | 1461691764395 Marionette TRACE conn3 <- [1,1486,null,{}] 10:29:24 INFO - PROCESS | 1870 | 1461691764400 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}] 10:29:24 INFO - PROCESS | 1870 | 1461691764583 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 10:29:24 INFO - PROCESS | 1870 | 1461691764789 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:24 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1611000 == 121 [pid = 1870] [id = 379] 10:29:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 260 (0x7f9893a8d400) [pid = 1870] [serial = 1138] [outer = (nil)] 10:29:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 261 (0x7f9893a93c00) [pid = 1870] [serial = 1139] [outer = 0x7f9893a8d400] 10:29:24 INFO - PROCESS | 1870 | 1461691764861 Marionette DEBUG loaded listener.js 10:29:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 262 (0x7f9893a98000) [pid = 1870] [serial = 1140] [outer = 0x7f9893a8d400] 10:29:26 INFO - PROCESS | 1870 | 1461691766425 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]]]}] 10:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2077ms 10:29:26 INFO - PROCESS | 1870 | 1461691766471 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 10:29:26 INFO - PROCESS | 1870 | 1461691766477 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 10:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:29:26 INFO - PROCESS | 1870 | 1461691766484 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:29:26 INFO - PROCESS | 1870 | 1461691766489 Marionette TRACE conn3 <- [1,1490,null,{}] 10:29:26 INFO - PROCESS | 1870 | 1461691766496 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}] 10:29:26 INFO - PROCESS | 1870 | 1461691766686 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 10:29:26 INFO - PROCESS | 1870 | 1461691766939 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:27 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98958ca800 == 122 [pid = 1870] [id = 380] 10:29:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 263 (0x7f98953df400) [pid = 1870] [serial = 1141] [outer = (nil)] 10:29:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 264 (0x7f98953ea000) [pid = 1870] [serial = 1142] [outer = 0x7f98953df400] 10:29:27 INFO - PROCESS | 1870 | 1461691767069 Marionette DEBUG loaded listener.js 10:29:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 265 (0x7f98965f2400) [pid = 1870] [serial = 1143] [outer = 0x7f98953df400] 10:29:28 INFO - PROCESS | 1870 | 1461691768098 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]]]}] 10:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1643ms 10:29:28 INFO - PROCESS | 1870 | 1461691768126 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 10:29:28 INFO - PROCESS | 1870 | 1461691768134 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 10:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:29:28 INFO - PROCESS | 1870 | 1461691768143 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:29:28 INFO - PROCESS | 1870 | 1461691768147 Marionette TRACE conn3 <- [1,1494,null,{}] 10:29:28 INFO - PROCESS | 1870 | 1461691768152 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}] 10:29:28 INFO - PROCESS | 1870 | 1461691768313 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 10:29:28 INFO - PROCESS | 1870 | 1461691768566 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894fc8800 == 123 [pid = 1870] [id = 381] 10:29:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 266 (0x7f98978d0000) [pid = 1870] [serial = 1144] [outer = (nil)] 10:29:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 267 (0x7f98978d8c00) [pid = 1870] [serial = 1145] [outer = 0x7f98978d0000] 10:29:28 INFO - PROCESS | 1870 | 1461691768683 Marionette DEBUG loaded listener.js 10:29:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 268 (0x7f9898096400) [pid = 1870] [serial = 1146] [outer = 0x7f98978d0000] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bfeca000 == 122 [pid = 1870] [id = 112] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aee47800 == 121 [pid = 1870] [id = 287] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a161a000 == 120 [pid = 1870] [id = 365] 10:29:29 INFO - PROCESS | 1870 | --DOMWINDOW == 267 (0x7f98a3996400) [pid = 1870] [serial = 1001] [outer = (nil)] [url = about:blank] 10:29:29 INFO - PROCESS | 1870 | --DOMWINDOW == 266 (0x7f9898098800) [pid = 1870] [serial = 998] [outer = (nil)] [url = about:blank] 10:29:29 INFO - PROCESS | 1870 | --DOMWINDOW == 265 (0x7f98a75f7800) [pid = 1870] [serial = 1010] [outer = (nil)] [url = about:blank] 10:29:29 INFO - PROCESS | 1870 | --DOMWINDOW == 264 (0x7f9895cc6c00) [pid = 1870] [serial = 1007] [outer = (nil)] [url = about:blank] 10:29:29 INFO - PROCESS | 1870 | --DOMWINDOW == 263 (0x7f98bae21c00) [pid = 1870] [serial = 995] [outer = (nil)] [url = about:blank] 10:29:29 INFO - PROCESS | 1870 | --DOMWINDOW == 262 (0x7f9894fed400) [pid = 1870] [serial = 1004] [outer = (nil)] [url = about:blank] 10:29:29 INFO - PROCESS | 1870 | --DOMWINDOW == 261 (0x7f98953ec000) [pid = 1870] [serial = 1013] [outer = (nil)] [url = about:blank] 10:29:29 INFO - PROCESS | 1870 | --DOMWINDOW == 260 (0x7f98a45f8800) [pid = 1870] [serial = 1037] [outer = (nil)] [url = about:blank] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac6a0000 == 119 [pid = 1870] [id = 364] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7c0d800 == 118 [pid = 1870] [id = 363] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a12c3000 == 117 [pid = 1870] [id = 362] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989664e000 == 116 [pid = 1870] [id = 361] 10:29:29 INFO - PROCESS | 1870 | 1461691769688 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]]]}] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a357c000 == 115 [pid = 1870] [id = 360] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4280800 == 114 [pid = 1870] [id = 12] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a3dea000 == 113 [pid = 1870] [id = 359] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98952b8800 == 112 [pid = 1870] [id = 358] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b144000 == 111 [pid = 1870] [id = 357] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c503d800 == 110 [pid = 1870] [id = 354] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b29b800 == 109 [pid = 1870] [id = 353] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c0313000 == 108 [pid = 1870] [id = 352] 10:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1583ms 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bb047800 == 107 [pid = 1870] [id = 351] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ade9e800 == 106 [pid = 1870] [id = 350] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acdaf000 == 105 [pid = 1870] [id = 349] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac8c6000 == 104 [pid = 1870] [id = 348] 10:29:29 INFO - PROCESS | 1870 | 1461691769733 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 10:29:29 INFO - PROCESS | 1870 | 1461691769737 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a3588800 == 103 [pid = 1870] [id = 347] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9897eac800 == 102 [pid = 1870] [id = 346] 10:29:29 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a83f4800 == 101 [pid = 1870] [id = 345] 10:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:29:29 INFO - PROCESS | 1870 | 1461691769747 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:29:29 INFO - PROCESS | 1870 | 1461691769752 Marionette TRACE conn3 <- [1,1498,null,{}] 10:29:29 INFO - PROCESS | 1870 | 1461691769766 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}] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 259 (0x7f98bc032400) [pid = 1870] [serial = 728] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 258 (0x7f98bba9f800) [pid = 1870] [serial = 725] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 257 (0x7f98a5b79000) [pid = 1870] [serial = 759] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 256 (0x7f98a3131c00) [pid = 1870] [serial = 1034] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 255 (0x7f98966d5400) [pid = 1870] [serial = 1020] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 254 (0x7f98adf72c00) [pid = 1870] [serial = 992] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 253 (0x7f98ac03c000) [pid = 1870] [serial = 713] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 252 (0x7f98a4d99000) [pid = 1870] [serial = 894] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 251 (0x7f98965e8800) [pid = 1870] [serial = 1019] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 250 (0x7f98a3298c00) [pid = 1870] [serial = 777] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 249 (0x7f98a72b4c00) [pid = 1870] [serial = 989] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 248 (0x7f989a1a2800) [pid = 1870] [serial = 1025] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 247 (0x7f98a42b5400) [pid = 1870] [serial = 707] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 246 (0x7f98ae288400) [pid = 1870] [serial = 716] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 245 (0x7f98bf9a4400) [pid = 1870] [serial = 771] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 244 (0x7f989aebf400) [pid = 1870] [serial = 1029] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 243 (0x7f989a19d000) [pid = 1870] [serial = 983] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 242 (0x7f989adde400) [pid = 1870] [serial = 1028] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 241 (0x7f98bac71400) [pid = 1870] [serial = 765] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 240 (0x7f9894963000) [pid = 1870] [serial = 1016] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 239 (0x7f98bf614800) [pid = 1870] [serial = 731] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 238 (0x7f98a1e97000) [pid = 1870] [serial = 1032] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 237 (0x7f98bf735000) [pid = 1870] [serial = 768] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 236 (0x7f98bfe73c00) [pid = 1870] [serial = 774] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 235 (0x7f989b6da800) [pid = 1870] [serial = 1031] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 234 (0x7f98ac0db400) [pid = 1870] [serial = 762] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 233 (0x7f98a4569400) [pid = 1870] [serial = 780] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 232 (0x7f98a45f4c00) [pid = 1870] [serial = 1035] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 231 (0x7f98a3291400) [pid = 1870] [serial = 986] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 230 (0x7f98bab47000) [pid = 1870] [serial = 722] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 229 (0x7f9897d5a000) [pid = 1870] [serial = 1023] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 228 (0x7f98a72b3000) [pid = 1870] [serial = 710] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 227 (0x7f98af063000) [pid = 1870] [serial = 719] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 226 (0x7f989a283800) [pid = 1870] [serial = 1026] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | --DOMWINDOW == 225 (0x7f98978d6000) [pid = 1870] [serial = 1022] [outer = (nil)] [url = about:blank] 10:29:30 INFO - PROCESS | 1870 | 1461691770137 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 10:29:30 INFO - PROCESS | 1870 | 1461691770362 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:30 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894fc9000 == 102 [pid = 1870] [id = 382] 10:29:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 226 (0x7f9894965c00) [pid = 1870] [serial = 1147] [outer = (nil)] 10:29:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 227 (0x7f9894c6f000) [pid = 1870] [serial = 1148] [outer = 0x7f9894965c00] 10:29:30 INFO - PROCESS | 1870 | 1461691770442 Marionette DEBUG loaded listener.js 10:29:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 228 (0x7f9894fee800) [pid = 1870] [serial = 1149] [outer = 0x7f9894965c00] 10:29:31 INFO - PROCESS | 1870 | 1461691771352 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]]]}] 10:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1638ms 10:29:31 INFO - PROCESS | 1870 | 1461691771387 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 10:29:31 INFO - PROCESS | 1870 | 1461691771394 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 10:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:29:31 INFO - PROCESS | 1870 | 1461691771402 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:29:31 INFO - PROCESS | 1870 | 1461691771406 Marionette TRACE conn3 <- [1,1502,null,{}] 10:29:31 INFO - PROCESS | 1870 | 1461691771413 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}] 10:29:31 INFO - PROCESS | 1870 | 1461691771639 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 10:29:31 INFO - PROCESS | 1870 | 1461691771887 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:31 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b022800 == 103 [pid = 1870] [id = 383] 10:29:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 229 (0x7f98966ea000) [pid = 1870] [serial = 1150] [outer = (nil)] 10:29:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 230 (0x7f98977ef400) [pid = 1870] [serial = 1151] [outer = 0x7f98966ea000] 10:29:32 INFO - PROCESS | 1870 | 1461691772008 Marionette DEBUG loaded listener.js 10:29:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 231 (0x7f9898098c00) [pid = 1870] [serial = 1152] [outer = 0x7f98966ea000] 10:29:32 INFO - PROCESS | 1870 | 1461691772909 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]]]}] 10:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1584ms 10:29:32 INFO - PROCESS | 1870 | 1461691772987 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 10:29:32 INFO - PROCESS | 1870 | 1461691772991 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 10:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:29:33 INFO - PROCESS | 1870 | 1461691772997 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:29:33 INFO - PROCESS | 1870 | 1461691773001 Marionette TRACE conn3 <- [1,1506,null,{}] 10:29:33 INFO - PROCESS | 1870 | 1461691773006 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}] 10:29:33 INFO - PROCESS | 1870 | 1461691773186 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 10:29:33 INFO - PROCESS | 1870 | 1461691773460 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:33 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b36b000 == 104 [pid = 1870] [id = 384] 10:29:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 232 (0x7f98980a1c00) [pid = 1870] [serial = 1153] [outer = (nil)] 10:29:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 233 (0x7f9898d7c800) [pid = 1870] [serial = 1154] [outer = 0x7f98980a1c00] 10:29:33 INFO - PROCESS | 1870 | 1461691773582 Marionette DEBUG loaded listener.js 10:29:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 234 (0x7f9898f15c00) [pid = 1870] [serial = 1155] [outer = 0x7f98980a1c00] 10:29:34 INFO - PROCESS | 1870 | 1461691774489 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]]]}] 10:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1544ms 10:29:34 INFO - PROCESS | 1870 | 1461691774542 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 10:29:34 INFO - PROCESS | 1870 | 1461691774547 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 10:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:29:34 INFO - PROCESS | 1870 | 1461691774563 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:29:34 INFO - PROCESS | 1870 | 1461691774570 Marionette TRACE conn3 <- [1,1510,null,{}] 10:29:34 INFO - PROCESS | 1870 | 1461691774575 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}] 10:29:34 INFO - PROCESS | 1870 | 1461691774779 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 10:29:34 INFO - PROCESS | 1870 | 1461691774966 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:35 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1612800 == 105 [pid = 1870] [id = 385] 10:29:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 235 (0x7f98989f7000) [pid = 1870] [serial = 1156] [outer = (nil)] 10:29:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 236 (0x7f989a283800) [pid = 1870] [serial = 1157] [outer = 0x7f98989f7000] 10:29:35 INFO - PROCESS | 1870 | 1461691775091 Marionette DEBUG loaded listener.js 10:29:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 237 (0x7f989aeb8400) [pid = 1870] [serial = 1158] [outer = 0x7f98989f7000] 10:29:35 INFO - PROCESS | 1870 | 1461691775918 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]]]}] 10:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1392ms 10:29:35 INFO - PROCESS | 1870 | 1461691775947 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 10:29:35 INFO - PROCESS | 1870 | 1461691775951 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 10:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:29:35 INFO - PROCESS | 1870 | 1461691775956 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:29:35 INFO - PROCESS | 1870 | 1461691775959 Marionette TRACE conn3 <- [1,1514,null,{}] 10:29:35 INFO - PROCESS | 1870 | 1461691775964 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}] 10:29:36 INFO - PROCESS | 1870 | 1461691776123 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 10:29:36 INFO - PROCESS | 1870 | 1461691776323 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:36 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a34cd000 == 106 [pid = 1870] [id = 386] 10:29:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 238 (0x7f9898d73400) [pid = 1870] [serial = 1159] [outer = (nil)] 10:29:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 239 (0x7f989b6d3c00) [pid = 1870] [serial = 1160] [outer = 0x7f9898d73400] 10:29:36 INFO - PROCESS | 1870 | 1461691776433 Marionette DEBUG loaded listener.js 10:29:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 240 (0x7f98a159c000) [pid = 1870] [serial = 1161] [outer = 0x7f9898d73400] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98958d0000 == 105 [pid = 1870] [id = 335] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894fdb800 == 104 [pid = 1870] [id = 334] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b378800 == 103 [pid = 1870] [id = 315] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c00aa000 == 102 [pid = 1870] [id = 331] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7510800 == 101 [pid = 1870] [id = 227] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989664e800 == 100 [pid = 1870] [id = 317] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a34ca000 == 99 [pid = 1870] [id = 314] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9895b65000 == 98 [pid = 1870] [id = 337] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf752800 == 97 [pid = 1870] [id = 240] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9895b81000 == 96 [pid = 1870] [id = 338] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98adea6000 == 95 [pid = 1870] [id = 158] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98958ca800 == 94 [pid = 1870] [id = 380] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98931ae800 == 93 [pid = 1870] [id = 373] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a3509800 == 92 [pid = 1870] [id = 372] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98967d1800 == 91 [pid = 1870] [id = 371] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf7a5800 == 90 [pid = 1870] [id = 370] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b9d85800 == 89 [pid = 1870] [id = 369] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4c10000 == 88 [pid = 1870] [id = 368] 10:29:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b01d000 == 87 [pid = 1870] [id = 367] 10:29:39 INFO - PROCESS | 1870 | 1461691779010 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]]]}] 10:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 3082ms 10:29:39 INFO - PROCESS | 1870 | 1461691779040 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 10:29:39 INFO - PROCESS | 1870 | 1461691779044 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 10:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:29:39 INFO - PROCESS | 1870 | 1461691779052 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:29:39 INFO - PROCESS | 1870 | 1461691779056 Marionette TRACE conn3 <- [1,1518,null,{}] 10:29:39 INFO - PROCESS | 1870 | 1461691779066 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}] 10:29:39 INFO - PROCESS | 1870 | 1461691779224 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 10:29:39 INFO - PROCESS | 1870 | 1461691779236 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:39 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98958c8800 == 88 [pid = 1870] [id = 387] 10:29:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 241 (0x7f98966ec400) [pid = 1870] [serial = 1162] [outer = (nil)] 10:29:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 242 (0x7f9896756c00) [pid = 1870] [serial = 1163] [outer = 0x7f98966ec400] 10:29:39 INFO - PROCESS | 1870 | 1461691779299 Marionette DEBUG loaded listener.js 10:29:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 243 (0x7f98977f5800) [pid = 1870] [serial = 1164] [outer = 0x7f98966ec400] 10:29:40 INFO - PROCESS | 1870 | 1461691780184 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]]]}] 10:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1184ms 10:29:40 INFO - PROCESS | 1870 | 1461691780238 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 10:29:40 INFO - PROCESS | 1870 | 1461691780245 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 10:29:40 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:29:40 INFO - PROCESS | 1870 | 1461691780255 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:29:40 INFO - PROCESS | 1870 | 1461691780258 Marionette TRACE conn3 <- [1,1522,null,{}] 10:29:40 INFO - PROCESS | 1870 | 1461691780262 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}] 10:29:40 INFO - PROCESS | 1870 | 1461691780425 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 10:29:40 INFO - PROCESS | 1870 | 1461691780593 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:40 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b00c000 == 89 [pid = 1870] [id = 388] 10:29:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 244 (0x7f9896749000) [pid = 1870] [serial = 1165] [outer = (nil)] 10:29:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 245 (0x7f9898d81000) [pid = 1870] [serial = 1166] [outer = 0x7f9896749000] 10:29:40 INFO - PROCESS | 1870 | 1461691780655 Marionette DEBUG loaded listener.js 10:29:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 246 (0x7f9898f1ec00) [pid = 1870] [serial = 1167] [outer = 0x7f9896749000] 10:29:41 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:41 INFO - PROCESS | 1870 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:29:41 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:41 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:41 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:41 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:41 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:41 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:41 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:41 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:41 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:41 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:41 INFO - PROCESS | 1870 | 1461691781486 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"]]]}] 10:29:41 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 () { 10:29:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:29:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:29:41 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 () { 10:29:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:29:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:29:41 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 () { 10:29:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:29:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:29:41 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 () { 10:29:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:29:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:29:41 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1286ms 10:29:41 INFO - PROCESS | 1870 | 1461691781546 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 10:29:41 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:29:41 INFO - PROCESS | 1870 | 1461691781552 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 10:29:41 INFO - PROCESS | 1870 | 1461691781568 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:29:41 INFO - PROCESS | 1870 | 1461691781574 Marionette TRACE conn3 <- [1,1526,null,{}] 10:29:41 INFO - PROCESS | 1870 | 1461691781589 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}] 10:29:41 INFO - PROCESS | 1870 | 1461691781791 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 10:29:41 INFO - PROCESS | 1870 | 1461691781814 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:41 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a12d0800 == 90 [pid = 1870] [id = 389] 10:29:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 247 (0x7f98a159b400) [pid = 1870] [serial = 1168] [outer = (nil)] 10:29:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 248 (0x7f98a17f8000) [pid = 1870] [serial = 1169] [outer = 0x7f98a159b400] 10:29:41 INFO - PROCESS | 1870 | 1461691781878 Marionette DEBUG loaded listener.js 10:29:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 249 (0x7f98a3136000) [pid = 1870] [serial = 1170] [outer = 0x7f98a159b400] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 248 (0x7f98a8761800) [pid = 1870] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 247 (0x7f98a3463800) [pid = 1870] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 246 (0x7f98a1594c00) [pid = 1870] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 245 (0x7f98a4b2d000) [pid = 1870] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 244 (0x7f98978dbc00) [pid = 1870] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 243 (0x7f9896750c00) [pid = 1870] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 242 (0x7f98a329a000) [pid = 1870] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 241 (0x7f9896750800) [pid = 1870] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 240 (0x7f98a4575000) [pid = 1870] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 239 (0x7f98965e7000) [pid = 1870] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 238 (0x7f989a3d0800) [pid = 1870] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 237 (0x7f98a3136c00) [pid = 1870] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 236 (0x7f98aaf3e800) [pid = 1870] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 235 (0x7f98a3bb2c00) [pid = 1870] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 234 (0x7f98ae042800) [pid = 1870] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 233 (0x7f9897d57000) [pid = 1870] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 232 (0x7f98a7214c00) [pid = 1870] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 231 (0x7f989b6d1c00) [pid = 1870] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 230 (0x7f989a27f800) [pid = 1870] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 229 (0x7f98bac6d000) [pid = 1870] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 228 (0x7f989a19b000) [pid = 1870] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 227 (0x7f98ad658400) [pid = 1870] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 226 (0x7f98965e9400) [pid = 1870] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 225 (0x7f98976ed800) [pid = 1870] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 224 (0x7f98a1594800) [pid = 1870] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 223 (0x7f98aa63dc00) [pid = 1870] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 222 (0x7f98a72af400) [pid = 1870] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 221 (0x7f98a399dc00) [pid = 1870] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 220 (0x7f989a190c00) [pid = 1870] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 219 (0x7f98953df400) [pid = 1870] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 218 (0x7f98a721b400) [pid = 1870] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 217 (0x7f98a44b7800) [pid = 1870] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 216 (0x7f9898dcd800) [pid = 1870] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 215 (0x7f98a346bc00) [pid = 1870] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 214 (0x7f989a27f000) [pid = 1870] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 213 (0x7f989a288800) [pid = 1870] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 212 (0x7f98978d2400) [pid = 1870] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 211 (0x7f9894fe4c00) [pid = 1870] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 210 (0x7f989a27b400) [pid = 1870] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 209 (0x7f9894fe8400) [pid = 1870] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 208 (0x7f9898dd8400) [pid = 1870] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 207 (0x7f9898dcb800) [pid = 1870] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 206 (0x7f98bf73bc00) [pid = 1870] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 205 (0x7f98bac67400) [pid = 1870] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 204 (0x7f98a4b29400) [pid = 1870] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 203 (0x7f989b6d4400) [pid = 1870] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 202 (0x7f98a5cd4c00) [pid = 1870] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 201 (0x7f9897d55c00) [pid = 1870] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 200 (0x7f989a284c00) [pid = 1870] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 199 (0x7f98965ea800) [pid = 1870] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 198 (0x7f989a1a5000) [pid = 1870] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 197 (0x7f98a4b2a800) [pid = 1870] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 196 (0x7f9894968c00) [pid = 1870] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 195 (0x7f98953ed400) [pid = 1870] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 194 (0x7f9894959c00) [pid = 1870] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 193 (0x7f9895ccd400) [pid = 1870] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 192 (0x7f98a328f800) [pid = 1870] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:29:43 INFO - PROCESS | 1870 | --DOMWINDOW == 191 (0x7f98a5b7f400) [pid = 1870] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:29:43 INFO - PROCESS | 1870 | 1461691783400 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"]]]}] 10:29:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:29:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:29:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:29:43 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1903ms 10:29:43 INFO - PROCESS | 1870 | 1461691783462 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 10:29:43 INFO - PROCESS | 1870 | 1461691783466 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 10:29:43 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:29:43 INFO - PROCESS | 1870 | 1461691783472 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:29:43 INFO - PROCESS | 1870 | 1461691783474 Marionette TRACE conn3 <- [1,1530,null,{}] 10:29:43 INFO - PROCESS | 1870 | 1461691783479 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}] 10:29:43 INFO - PROCESS | 1870 | 1461691783639 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 10:29:43 INFO - PROCESS | 1870 | 1461691783786 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:43 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b1b3000 == 91 [pid = 1870] [id = 390] 10:29:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 192 (0x7f989495ec00) [pid = 1870] [serial = 1171] [outer = (nil)] 10:29:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 193 (0x7f9896750c00) [pid = 1870] [serial = 1172] [outer = 0x7f989495ec00] 10:29:43 INFO - PROCESS | 1870 | 1461691783849 Marionette DEBUG loaded listener.js 10:29:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 194 (0x7f98978d3400) [pid = 1870] [serial = 1173] [outer = 0x7f989495ec00] 10:29:44 INFO - PROCESS | 1870 | 1461691784428 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]]]}] 10:29:44 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 10:29:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:29:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:29:44 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. 10:29:44 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:29:44 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 979ms 10:29:44 INFO - PROCESS | 1870 | 1461691784452 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 10:29:44 INFO - PROCESS | 1870 | 1461691784455 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 10:29:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:29:44 INFO - PROCESS | 1870 | 1461691784462 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:29:44 INFO - PROCESS | 1870 | 1461691784464 Marionette TRACE conn3 <- [1,1534,null,{}] 10:29:44 INFO - PROCESS | 1870 | 1461691784469 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}] 10:29:44 INFO - PROCESS | 1870 | 1461691784605 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 10:29:44 INFO - PROCESS | 1870 | 1461691784762 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:44 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a358d800 == 92 [pid = 1870] [id = 391] 10:29:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 195 (0x7f98936dcc00) [pid = 1870] [serial = 1174] [outer = (nil)] 10:29:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 196 (0x7f9898dcd800) [pid = 1870] [serial = 1175] [outer = 0x7f98936dcc00] 10:29:44 INFO - PROCESS | 1870 | 1461691784819 Marionette DEBUG loaded listener.js 10:29:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 197 (0x7f989a27f000) [pid = 1870] [serial = 1176] [outer = 0x7f98936dcc00] 10:29:45 INFO - PROCESS | 1870 | 1461691785816 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]]]}] 10:29:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:29:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1425ms 10:29:45 INFO - PROCESS | 1870 | 1461691785888 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 10:29:45 INFO - PROCESS | 1870 | 1461691785893 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 10:29:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:29:45 INFO - PROCESS | 1870 | 1461691785903 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:29:45 INFO - PROCESS | 1870 | 1461691785907 Marionette TRACE conn3 <- [1,1538,null,{}] 10:29:45 INFO - PROCESS | 1870 | 1461691785915 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}] 10:29:46 INFO - PROCESS | 1870 | 1461691786138 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 10:29:46 INFO - PROCESS | 1870 | 1461691786341 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:46 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894dda800 == 93 [pid = 1870] [id = 392] 10:29:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 198 (0x7f9895ccf400) [pid = 1870] [serial = 1177] [outer = (nil)] 10:29:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 199 (0x7f98977f5400) [pid = 1870] [serial = 1178] [outer = 0x7f9895ccf400] 10:29:46 INFO - PROCESS | 1870 | 1461691786459 Marionette DEBUG loaded listener.js 10:29:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 200 (0x7f9898dd4c00) [pid = 1870] [serial = 1179] [outer = 0x7f9895ccf400] 10:29:47 INFO - PROCESS | 1870 | 1461691787392 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]]]}] 10:29:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:29:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1536ms 10:29:47 INFO - PROCESS | 1870 | 1461691787439 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 10:29:47 INFO - PROCESS | 1870 | 1461691787448 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 10:29:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:29:47 INFO - PROCESS | 1870 | 1461691787458 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:29:47 INFO - PROCESS | 1870 | 1461691787462 Marionette TRACE conn3 <- [1,1542,null,{}] 10:29:47 INFO - PROCESS | 1870 | 1461691787467 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}] 10:29:47 INFO - PROCESS | 1870 | 1461691787641 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 10:29:47 INFO - PROCESS | 1870 | 1461691787831 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:47 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3575000 == 94 [pid = 1870] [id = 393] 10:29:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 201 (0x7f9898094400) [pid = 1870] [serial = 1180] [outer = (nil)] 10:29:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 202 (0x7f989a3c6800) [pid = 1870] [serial = 1181] [outer = 0x7f9898094400] 10:29:47 INFO - PROCESS | 1870 | 1461691787912 Marionette DEBUG loaded listener.js 10:29:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 203 (0x7f989b6d4400) [pid = 1870] [serial = 1182] [outer = 0x7f9898094400] 10:29:48 INFO - PROCESS | 1870 | 1461691788841 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]]]}] 10:29:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:29:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1439ms 10:29:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:29:48 INFO - PROCESS | 1870 | 1461691788898 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 10:29:48 INFO - PROCESS | 1870 | 1461691788901 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 10:29:48 INFO - PROCESS | 1870 | 1461691788908 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:29:48 INFO - PROCESS | 1870 | 1461691788914 Marionette TRACE conn3 <- [1,1546,null,{}] 10:29:48 INFO - PROCESS | 1870 | 1461691788929 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}] 10:29:49 INFO - PROCESS | 1870 | 1461691789145 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 10:29:49 INFO - PROCESS | 1870 | 1461691789338 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:49 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5c8d800 == 95 [pid = 1870] [id = 394] 10:29:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 204 (0x7f98a1e96400) [pid = 1870] [serial = 1183] [outer = (nil)] 10:29:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 205 (0x7f98a329ac00) [pid = 1870] [serial = 1184] [outer = 0x7f98a1e96400] 10:29:49 INFO - PROCESS | 1870 | 1461691789414 Marionette DEBUG loaded listener.js 10:29:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 206 (0x7f98a399f400) [pid = 1870] [serial = 1185] [outer = 0x7f98a1e96400] 10:29:50 INFO - PROCESS | 1870 | 1461691790288 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]]]}] 10:29:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:29:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1434ms 10:29:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:29:50 INFO - PROCESS | 1870 | 1461691790341 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 10:29:50 INFO - PROCESS | 1870 | 1461691790345 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 10:29:50 INFO - PROCESS | 1870 | 1461691790351 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:29:50 INFO - PROCESS | 1870 | 1461691790354 Marionette TRACE conn3 <- [1,1550,null,{}] 10:29:50 INFO - PROCESS | 1870 | 1461691790359 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}] 10:29:50 INFO - PROCESS | 1870 | 1461691790519 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 10:29:50 INFO - PROCESS | 1870 | 1461691790716 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:50 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7bae800 == 96 [pid = 1870] [id = 395] 10:29:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 207 (0x7f98a312e400) [pid = 1870] [serial = 1186] [outer = (nil)] 10:29:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 208 (0x7f98a3cf1400) [pid = 1870] [serial = 1187] [outer = 0x7f98a312e400] 10:29:50 INFO - PROCESS | 1870 | 1461691790789 Marionette DEBUG loaded listener.js 10:29:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 209 (0x7f98a42b4000) [pid = 1870] [serial = 1188] [outer = 0x7f98a312e400] 10:29:51 INFO - PROCESS | 1870 | 1461691791616 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]]]}] 10:29:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:29:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1331ms 10:29:51 INFO - PROCESS | 1870 | 1461691791682 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 10:29:51 INFO - PROCESS | 1870 | 1461691791685 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 10:29:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:29:51 INFO - PROCESS | 1870 | 1461691791691 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:29:51 INFO - PROCESS | 1870 | 1461691791693 Marionette TRACE conn3 <- [1,1554,null,{}] 10:29:51 INFO - PROCESS | 1870 | 1461691791699 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}] 10:29:51 INFO - PROCESS | 1870 | 1461691791860 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 10:29:52 INFO - PROCESS | 1870 | 1461691792052 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:52 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a817e800 == 97 [pid = 1870] [id = 396] 10:29:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 210 (0x7f98a39a1800) [pid = 1870] [serial = 1189] [outer = (nil)] 10:29:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 211 (0x7f98a456c800) [pid = 1870] [serial = 1190] [outer = 0x7f98a39a1800] 10:29:52 INFO - PROCESS | 1870 | 1461691792124 Marionette DEBUG loaded listener.js 10:29:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 212 (0x7f98a4575c00) [pid = 1870] [serial = 1191] [outer = 0x7f98a39a1800] 10:29:53 INFO - PROCESS | 1870 | 1461691792999 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]]]}] 10:29:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:29:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1381ms 10:29:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:29:53 INFO - PROCESS | 1870 | 1461691793072 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 10:29:53 INFO - PROCESS | 1870 | 1461691793075 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 10:29:53 INFO - PROCESS | 1870 | 1461691793081 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:29:53 INFO - PROCESS | 1870 | 1461691793084 Marionette TRACE conn3 <- [1,1558,null,{}] 10:29:53 INFO - PROCESS | 1870 | 1461691793089 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}] 10:29:53 INFO - PROCESS | 1870 | 1461691793314 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 10:29:53 INFO - PROCESS | 1870 | 1461691793509 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:53 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a83fa800 == 98 [pid = 1870] [id = 397] 10:29:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 213 (0x7f98a4b2a400) [pid = 1870] [serial = 1192] [outer = (nil)] 10:29:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 214 (0x7f98a5aee400) [pid = 1870] [serial = 1193] [outer = 0x7f98a4b2a400] 10:29:53 INFO - PROCESS | 1870 | 1461691793588 Marionette DEBUG loaded listener.js 10:29:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 215 (0x7f98a5e1f800) [pid = 1870] [serial = 1194] [outer = 0x7f98a4b2a400] 10:29:54 INFO - PROCESS | 1870 | 1461691794493 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]]]}] 10:29:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:29:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1479ms 10:29:54 INFO - PROCESS | 1870 | 1461691794560 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 10:29:54 INFO - PROCESS | 1870 | 1461691794564 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 10:29:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:29:54 INFO - PROCESS | 1870 | 1461691794570 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:29:54 INFO - PROCESS | 1870 | 1461691794573 Marionette TRACE conn3 <- [1,1562,null,{}] 10:29:54 INFO - PROCESS | 1870 | 1461691794578 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}] 10:29:54 INFO - PROCESS | 1870 | 1461691794747 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 10:29:54 INFO - PROCESS | 1870 | 1461691794940 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:54 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98abe5f800 == 99 [pid = 1870] [id = 398] 10:29:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 216 (0x7f9898f13400) [pid = 1870] [serial = 1195] [outer = (nil)] 10:29:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 217 (0x7f98a5e84c00) [pid = 1870] [serial = 1196] [outer = 0x7f9898f13400] 10:29:55 INFO - PROCESS | 1870 | 1461691795012 Marionette DEBUG loaded listener.js 10:29:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 218 (0x7f98a721d400) [pid = 1870] [serial = 1197] [outer = 0x7f9898f13400] 10:29:55 INFO - PROCESS | 1870 | 1461691795850 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]]]}] 10:29:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:29:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1332ms 10:29:55 INFO - PROCESS | 1870 | 1461691795902 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 10:29:55 INFO - PROCESS | 1870 | 1461691795906 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 10:29:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:29:55 INFO - PROCESS | 1870 | 1461691795911 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:29:55 INFO - PROCESS | 1870 | 1461691795914 Marionette TRACE conn3 <- [1,1566,null,{}] 10:29:55 INFO - PROCESS | 1870 | 1461691795919 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}] 10:29:56 INFO - PROCESS | 1870 | 1461691796083 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 10:29:56 INFO - PROCESS | 1870 | 1461691796281 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:56 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac8b0800 == 100 [pid = 1870] [id = 399] 10:29:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 219 (0x7f98a4b2d000) [pid = 1870] [serial = 1198] [outer = (nil)] 10:29:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 220 (0x7f98a725f000) [pid = 1870] [serial = 1199] [outer = 0x7f98a4b2d000] 10:29:56 INFO - PROCESS | 1870 | 1461691796350 Marionette DEBUG loaded listener.js 10:29:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 221 (0x7f98a72b6800) [pid = 1870] [serial = 1200] [outer = 0x7f98a4b2d000] 10:29:57 INFO - PROCESS | 1870 | 1461691797225 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]]]}] 10:29:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:29:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1377ms 10:29:57 INFO - PROCESS | 1870 | 1461691797290 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 10:29:57 INFO - PROCESS | 1870 | 1461691797298 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 10:29:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:29:57 INFO - PROCESS | 1870 | 1461691797305 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:29:57 INFO - PROCESS | 1870 | 1461691797312 Marionette TRACE conn3 <- [1,1570,null,{}] 10:29:57 INFO - PROCESS | 1870 | 1461691797317 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}] 10:29:57 INFO - PROCESS | 1870 | 1461691797523 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 10:29:57 INFO - PROCESS | 1870 | 1461691797718 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:57 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd3f800 == 101 [pid = 1870] [id = 400] 10:29:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 222 (0x7f98976ed800) [pid = 1870] [serial = 1201] [outer = (nil)] 10:29:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 223 (0x7f98a72be000) [pid = 1870] [serial = 1202] [outer = 0x7f98976ed800] 10:29:57 INFO - PROCESS | 1870 | 1461691797794 Marionette DEBUG loaded listener.js 10:29:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 224 (0x7f98a75f6400) [pid = 1870] [serial = 1203] [outer = 0x7f98976ed800] 10:29:58 INFO - PROCESS | 1870 | 1461691798613 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]]]}] 10:29:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:29:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1379ms 10:29:58 INFO - PROCESS | 1870 | 1461691798686 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 10:29:58 INFO - PROCESS | 1870 | 1461691798690 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 10:29:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:29:58 INFO - PROCESS | 1870 | 1461691798696 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:29:58 INFO - PROCESS | 1870 | 1461691798698 Marionette TRACE conn3 <- [1,1574,null,{}] 10:29:58 INFO - PROCESS | 1870 | 1461691798703 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}] 10:29:58 INFO - PROCESS | 1870 | 1461691798880 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 10:29:59 INFO - PROCESS | 1870 | 1461691799082 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:59 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acf73800 == 102 [pid = 1870] [id = 401] 10:29:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 225 (0x7f98a5cd5400) [pid = 1870] [serial = 1204] [outer = (nil)] 10:29:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 226 (0x7f98a7a46000) [pid = 1870] [serial = 1205] [outer = 0x7f98a5cd5400] 10:29:59 INFO - PROCESS | 1870 | 1461691799153 Marionette DEBUG loaded listener.js 10:29:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 227 (0x7f98a7a4e000) [pid = 1870] [serial = 1206] [outer = 0x7f98a5cd5400] 10:30:00 INFO - PROCESS | 1870 | 1461691800048 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]]]}] 10:30:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:30:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1425ms 10:30:00 INFO - PROCESS | 1870 | 1461691800122 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 10:30:00 INFO - PROCESS | 1870 | 1461691800126 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 10:30:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:30:00 INFO - PROCESS | 1870 | 1461691800135 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:30:00 INFO - PROCESS | 1870 | 1461691800139 Marionette TRACE conn3 <- [1,1578,null,{}] 10:30:00 INFO - PROCESS | 1870 | 1461691800144 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}] 10:30:00 INFO - PROCESS | 1870 | 1461691800369 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 10:30:00 INFO - PROCESS | 1870 | 1461691800565 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:00 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3def000 == 103 [pid = 1870] [id = 402] 10:30:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 228 (0x7f9893a98c00) [pid = 1870] [serial = 1207] [outer = (nil)] 10:30:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 229 (0x7f9897d54000) [pid = 1870] [serial = 1208] [outer = 0x7f9893a98c00] 10:30:00 INFO - PROCESS | 1870 | 1461691800645 Marionette DEBUG loaded listener.js 10:30:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 230 (0x7f98a82d8000) [pid = 1870] [serial = 1209] [outer = 0x7f9893a98c00] 10:30:01 INFO - PROCESS | 1870 | 1461691801535 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]]]}] 10:30:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:30:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1431ms 10:30:01 INFO - PROCESS | 1870 | 1461691801566 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 10:30:01 INFO - PROCESS | 1870 | 1461691801570 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 10:30:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:30:01 INFO - PROCESS | 1870 | 1461691801575 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:30:01 INFO - PROCESS | 1870 | 1461691801578 Marionette TRACE conn3 <- [1,1582,null,{}] 10:30:01 INFO - PROCESS | 1870 | 1461691801583 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}] 10:30:01 INFO - PROCESS | 1870 | 1461691801757 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 10:30:02 INFO - PROCESS | 1870 | 1461691802042 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:02 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98952b7000 == 104 [pid = 1870] [id = 403] 10:30:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 231 (0x7f9894963c00) [pid = 1870] [serial = 1210] [outer = (nil)] 10:30:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 232 (0x7f98965e6800) [pid = 1870] [serial = 1211] [outer = 0x7f9894963c00] 10:30:02 INFO - PROCESS | 1870 | 1461691802119 Marionette DEBUG loaded listener.js 10:30:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 233 (0x7f9896751000) [pid = 1870] [serial = 1212] [outer = 0x7f9894963c00] 10:30:02 INFO - PROCESS | 1870 | 1461691802992 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]]]}] 10:30:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:30:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1481ms 10:30:03 INFO - PROCESS | 1870 | 1461691803058 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 10:30:03 INFO - PROCESS | 1870 | 1461691803062 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 10:30:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:30:03 INFO - PROCESS | 1870 | 1461691803067 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:30:03 INFO - PROCESS | 1870 | 1461691803071 Marionette TRACE conn3 <- [1,1586,null,{}] 10:30:03 INFO - PROCESS | 1870 | 1461691803085 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}] 10:30:03 INFO - PROCESS | 1870 | 1461691803264 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 10:30:03 INFO - PROCESS | 1870 | 1461691803464 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:03 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b146800 == 105 [pid = 1870] [id = 404] 10:30:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 234 (0x7f98953e4800) [pid = 1870] [serial = 1213] [outer = (nil)] 10:30:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 235 (0x7f98976f4800) [pid = 1870] [serial = 1214] [outer = 0x7f98953e4800] 10:30:03 INFO - PROCESS | 1870 | 1461691803534 Marionette DEBUG loaded listener.js 10:30:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 236 (0x7f989809f000) [pid = 1870] [serial = 1215] [outer = 0x7f98953e4800] 10:30:04 INFO - PROCESS | 1870 | 1461691804734 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]]]}] 10:30:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:30:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1740ms 10:30:04 INFO - PROCESS | 1870 | 1461691804809 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 10:30:04 INFO - PROCESS | 1870 | 1461691804813 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 10:30:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:30:04 INFO - PROCESS | 1870 | 1461691804831 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:30:04 INFO - PROCESS | 1870 | 1461691804837 Marionette TRACE conn3 <- [1,1590,null,{}] 10:30:04 INFO - PROCESS | 1870 | 1461691804845 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}] 10:30:05 INFO - PROCESS | 1870 | 1461691805052 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 10:30:05 INFO - PROCESS | 1870 | 1461691805323 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:05 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98980d3000 == 106 [pid = 1870] [id = 405] 10:30:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 237 (0x7f9894c6b400) [pid = 1870] [serial = 1216] [outer = (nil)] 10:30:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 238 (0x7f98953e8c00) [pid = 1870] [serial = 1217] [outer = 0x7f9894c6b400] 10:30:05 INFO - PROCESS | 1870 | 1461691805401 Marionette DEBUG loaded listener.js 10:30:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 239 (0x7f9896753800) [pid = 1870] [serial = 1218] [outer = 0x7f9894c6b400] 10:30:06 INFO - PROCESS | 1870 | 1461691806364 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]]]}] 10:30:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:30:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1599ms 10:30:06 INFO - PROCESS | 1870 | 1461691806422 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 10:30:06 INFO - PROCESS | 1870 | 1461691806436 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 10:30:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:30:06 INFO - PROCESS | 1870 | 1461691806448 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:30:06 INFO - PROCESS | 1870 | 1461691806451 Marionette TRACE conn3 <- [1,1594,null,{}] 10:30:06 INFO - PROCESS | 1870 | 1461691806458 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}] 10:30:06 INFO - PROCESS | 1870 | 1461691806698 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 10:30:06 INFO - PROCESS | 1870 | 1461691806945 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:07 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98931b8000 == 107 [pid = 1870] [id = 406] 10:30:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 240 (0x7f98989ea400) [pid = 1870] [serial = 1219] [outer = (nil)] 10:30:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 241 (0x7f98989f7800) [pid = 1870] [serial = 1220] [outer = 0x7f98989ea400] 10:30:07 INFO - PROCESS | 1870 | 1461691807063 Marionette DEBUG loaded listener.js 10:30:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 242 (0x7f9898dcdc00) [pid = 1870] [serial = 1221] [outer = 0x7f98989ea400] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 241 (0x7f98a15a1400) [pid = 1870] [serial = 1046] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 240 (0x7f98953e6800) [pid = 1870] [serial = 1040] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 239 (0x7f9897d5c400) [pid = 1870] [serial = 1043] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 238 (0x7f98a42b1000) [pid = 1870] [serial = 1049] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 237 (0x7f98a7215800) [pid = 1870] [serial = 1052] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 236 (0x7f98a91e1c00) [pid = 1870] [serial = 1055] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 235 (0x7f98b0209c00) [pid = 1870] [serial = 1058] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 234 (0x7f98966e6c00) [pid = 1870] [serial = 1061] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 233 (0x7f98bae47400) [pid = 1870] [serial = 1064] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 232 (0x7f98989f6800) [pid = 1870] [serial = 1067] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 231 (0x7f98bf740000) [pid = 1870] [serial = 1070] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 230 (0x7f98a456d400) [pid = 1870] [serial = 1109] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 229 (0x7f989a18e400) [pid = 1870] [serial = 1133] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 228 (0x7f9893a93c00) [pid = 1870] [serial = 1139] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 227 (0x7f98a9c87c00) [pid = 1870] [serial = 1115] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 226 (0x7f98936db400) [pid = 1870] [serial = 1127] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 225 (0x7f98977f2800) [pid = 1870] [serial = 1121] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 224 (0x7f98a7a49c00) [pid = 1870] [serial = 1136] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 223 (0x7f98a7cb1000) [pid = 1870] [serial = 1112] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 222 (0x7f98966e4c00) [pid = 1870] [serial = 1103] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 221 (0x7f98a5b8a000) [pid = 1870] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 220 (0x7f98bac66000) [pid = 1870] [serial = 1118] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 219 (0x7f9898f17c00) [pid = 1870] [serial = 1124] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 218 (0x7f9898d7f400) [pid = 1870] [serial = 1106] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 217 (0x7f9895cc5400) [pid = 1870] [serial = 1130] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOMWINDOW == 216 (0x7f98978d8c00) [pid = 1870] [serial = 1145] [outer = (nil)] [url = about:blank] 10:30:07 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1612800 == 106 [pid = 1870] [id = 385] 10:30:07 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b36b000 == 105 [pid = 1870] [id = 384] 10:30:07 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b022800 == 104 [pid = 1870] [id = 383] 10:30:07 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894fc9000 == 103 [pid = 1870] [id = 382] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 215 (0x7f98a82e6c00) [pid = 1870] [serial = 1094] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 214 (0x7f98a1e91c00) [pid = 1870] [serial = 1097] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 213 (0x7f98ac4c4400) [pid = 1870] [serial = 1095] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 212 (0x7f98966ca000) [pid = 1870] [serial = 1073] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 211 (0x7f989aec1800) [pid = 1870] [serial = 1083] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 210 (0x7f989addc000) [pid = 1870] [serial = 1082] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 209 (0x7f98a75f3000) [pid = 1870] [serial = 1091] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 208 (0x7f9898d81c00) [pid = 1870] [serial = 1080] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 207 (0x7f9898d7b000) [pid = 1870] [serial = 1079] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 206 (0x7f98a3cee800) [pid = 1870] [serial = 1088] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 205 (0x7f98a7211000) [pid = 1870] [serial = 1089] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 204 (0x7f989a183c00) [pid = 1870] [serial = 1085] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 203 (0x7f98a1e9c400) [pid = 1870] [serial = 1086] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 202 (0x7f98976ebc00) [pid = 1870] [serial = 1076] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 201 (0x7f9897d51c00) [pid = 1870] [serial = 1077] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 200 (0x7f98a5e14000) [pid = 1870] [serial = 1038] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 199 (0x7f98a17f8400) [pid = 1870] [serial = 732] [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.] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 198 (0x7f989674e800) [pid = 1870] [serial = 1074] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 197 (0x7f98a7e35400) [pid = 1870] [serial = 1100] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 196 (0x7f98a3bbac00) [pid = 1870] [serial = 1098] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 195 (0x7f98a82dac00) [pid = 1870] [serial = 1092] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 194 (0x7f98ba931000) [pid = 1870] [serial = 981] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 193 (0x7f98b9df1c00) [pid = 1870] [serial = 993] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 192 (0x7f98a3cf0000) [pid = 1870] [serial = 987] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 191 (0x7f98a82e5400) [pid = 1870] [serial = 990] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 190 (0x7f989a3cf000) [pid = 1870] [serial = 984] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 189 (0x7f98bc033c00) [pid = 1870] [serial = 1002] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 188 (0x7f98a456f800) [pid = 1870] [serial = 810] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 187 (0x7f989809e800) [pid = 1870] [serial = 999] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 186 (0x7f98a7257000) [pid = 1870] [serial = 813] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 185 (0x7f98965f2000) [pid = 1870] [serial = 954] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 184 (0x7f98a1e91400) [pid = 1870] [serial = 921] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 183 (0x7f98bace6000) [pid = 1870] [serial = 807] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 182 (0x7f98bacea800) [pid = 1870] [serial = 819] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 181 (0x7f98a456a000) [pid = 1870] [serial = 870] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 180 (0x7f98bc031800) [pid = 1870] [serial = 822] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 179 (0x7f98a4b2b400) [pid = 1870] [serial = 840] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 178 (0x7f98aef69000) [pid = 1870] [serial = 930] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 177 (0x7f98a3ce6800) [pid = 1870] [serial = 885] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 176 (0x7f989aebc000) [pid = 1870] [serial = 942] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 175 (0x7f98bf9a4000) [pid = 1870] [serial = 936] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 174 (0x7f989a1a9400) [pid = 1870] [serial = 948] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 173 (0x7f98bab3ec00) [pid = 1870] [serial = 879] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 172 (0x7f98966cf000) [pid = 1870] [serial = 957] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 171 (0x7f98976f6800) [pid = 1870] [serial = 891] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 170 (0x7f98a15a0800) [pid = 1870] [serial = 828] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 169 (0x7f98ae041000) [pid = 1870] [serial = 816] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 168 (0x7f98b0210c00) [pid = 1870] [serial = 876] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 167 (0x7f98bab38800) [pid = 1870] [serial = 933] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 166 (0x7f98a1e95800) [pid = 1870] [serial = 867] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 165 (0x7f98965f2400) [pid = 1870] [serial = 1143] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 164 (0x7f98ab6dec00) [pid = 1870] [serial = 873] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 163 (0x7f98953ea000) [pid = 1870] [serial = 1142] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 162 (0x7f989a3c9400) [pid = 1870] [serial = 834] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f98a4b27000) [pid = 1870] [serial = 924] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f989a289800) [pid = 1870] [serial = 939] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f98bc032c00) [pid = 1870] [serial = 996] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f98bf739800) [pid = 1870] [serial = 951] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f9894ff2000) [pid = 1870] [serial = 1005] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f98bf73a000) [pid = 1870] [serial = 945] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f9895ccd000) [pid = 1870] [serial = 1008] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f989add6000) [pid = 1870] [serial = 837] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f9898dd8000) [pid = 1870] [serial = 831] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f98c020b800) [pid = 1870] [serial = 825] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f98bf9a7400) [pid = 1870] [serial = 882] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f98a82de000) [pid = 1870] [serial = 927] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f98a82e0800) [pid = 1870] [serial = 888] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f98ae6d4000) [pid = 1870] [serial = 864] [outer = (nil)] [url = about:blank] 10:30:08 INFO - PROCESS | 1870 | 1461691808117 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]]]}] 10:30:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:30:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1730ms 10:30:08 INFO - PROCESS | 1870 | 1461691808178 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 10:30:08 INFO - PROCESS | 1870 | 1461691808182 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 10:30:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:30:08 INFO - PROCESS | 1870 | 1461691808188 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:30:08 INFO - PROCESS | 1870 | 1461691808194 Marionette TRACE conn3 <- [1,1598,null,{}] 10:30:08 INFO - PROCESS | 1870 | 1461691808209 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}] 10:30:08 INFO - PROCESS | 1870 | 1461691808416 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 10:30:08 INFO - PROCESS | 1870 | 1461691808609 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:08 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98958dd800 == 104 [pid = 1870] [id = 407] 10:30:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f9898d7f400) [pid = 1870] [serial = 1222] [outer = (nil)] 10:30:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f989a185400) [pid = 1870] [serial = 1223] [outer = 0x7f9898d7f400] 10:30:08 INFO - PROCESS | 1870 | 1461691808684 Marionette DEBUG loaded listener.js 10:30:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f989a19d800) [pid = 1870] [serial = 1224] [outer = 0x7f9898d7f400] 10:30:09 INFO - PROCESS | 1870 | 1461691809406 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]]]}] 10:30:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:30:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1242ms 10:30:09 INFO - PROCESS | 1870 | 1461691809430 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 10:30:09 INFO - PROCESS | 1870 | 1461691809434 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 10:30:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:30:09 INFO - PROCESS | 1870 | 1461691809442 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:30:09 INFO - PROCESS | 1870 | 1461691809444 Marionette TRACE conn3 <- [1,1602,null,{}] 10:30:09 INFO - PROCESS | 1870 | 1461691809448 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}] 10:30:09 INFO - PROCESS | 1870 | 1461691809609 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 10:30:09 INFO - PROCESS | 1870 | 1461691809777 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:09 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b01b000 == 105 [pid = 1870] [id = 408] 10:30:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f98978d1000) [pid = 1870] [serial = 1225] [outer = (nil)] 10:30:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f989a286800) [pid = 1870] [serial = 1226] [outer = 0x7f98978d1000] 10:30:09 INFO - PROCESS | 1870 | 1461691809837 Marionette DEBUG loaded listener.js 10:30:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f989add6000) [pid = 1870] [serial = 1227] [outer = 0x7f98978d1000] 10:30:10 INFO - PROCESS | 1870 | 1461691810650 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]]]}] 10:30:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:30:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1279ms 10:30:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:30:10 INFO - PROCESS | 1870 | 1461691810720 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 10:30:10 INFO - PROCESS | 1870 | 1461691810723 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 10:30:10 INFO - PROCESS | 1870 | 1461691810727 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:30:10 INFO - PROCESS | 1870 | 1461691810731 Marionette TRACE conn3 <- [1,1606,null,{}] 10:30:10 INFO - PROCESS | 1870 | 1461691810735 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}] 10:30:10 INFO - PROCESS | 1870 | 1461691810943 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 10:30:10 INFO - PROCESS | 1870 | 1461691810983 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:11 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b2ad800 == 106 [pid = 1870] [id = 409] 10:30:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f989a288800) [pid = 1870] [serial = 1228] [outer = (nil)] 10:30:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f989aeb8c00) [pid = 1870] [serial = 1229] [outer = 0x7f989a288800] 10:30:11 INFO - PROCESS | 1870 | 1461691811050 Marionette DEBUG loaded listener.js 10:30:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f989b6db800) [pid = 1870] [serial = 1230] [outer = 0x7f989a288800] 10:30:12 INFO - PROCESS | 1870 | 1461691812477 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]]]}] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f9893a8d400) [pid = 1870] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f98978d8000) [pid = 1870] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f98953e1800) [pid = 1870] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f98a3bb5400) [pid = 1870] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f9894c6a400) [pid = 1870] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f98977eac00) [pid = 1870] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f98a5cd2400) [pid = 1870] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f98953e6400) [pid = 1870] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f9894fef400) [pid = 1870] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 147 (0x7f98936d5000) [pid = 1870] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f98ace2a400) [pid = 1870] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f9895cd0800) [pid = 1870] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f9894c72000) [pid = 1870] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f9894fef800) [pid = 1870] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f98a3bf1800) [pid = 1870] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f989b6ddc00) [pid = 1870] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f98966e3000) [pid = 1870] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f98989ef800) [pid = 1870] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f98a876d000) [pid = 1870] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f98a7fe0800) [pid = 1870] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f989aeba000) [pid = 1870] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 135 (0x7f9894959800) [pid = 1870] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f98966e1400) [pid = 1870] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 133 (0x7f98a7fd9800) [pid = 1870] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 132 (0x7f9894fecc00) [pid = 1870] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 131 (0x7f98bf734c00) [pid = 1870] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 130 (0x7f98953e5800) [pid = 1870] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 129 (0x7f989a19a400) [pid = 1870] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 128 (0x7f98a159b400) [pid = 1870] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 127 (0x7f98978d0000) [pid = 1870] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 126 (0x7f9894965c00) [pid = 1870] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 125 (0x7f98989f7000) [pid = 1870] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 124 (0x7f98966ea000) [pid = 1870] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 123 (0x7f9898d73400) [pid = 1870] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 122 (0x7f98966ec400) [pid = 1870] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 121 (0x7f98980a1c00) [pid = 1870] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 120 (0x7f9896749000) [pid = 1870] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 119 (0x7f989495ec00) [pid = 1870] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:30:12 INFO - PROCESS | 1870 | --DOMWINDOW == 118 (0x7f98936d4c00) [pid = 1870] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:30:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:30:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1877ms 10:30:12 INFO - PROCESS | 1870 | 1461691812629 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 10:30:12 INFO - PROCESS | 1870 | 1461691812633 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 10:30:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:30:12 INFO - PROCESS | 1870 | 1461691812639 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:30:12 INFO - PROCESS | 1870 | 1461691812641 Marionette TRACE conn3 <- [1,1610,null,{}] 10:30:12 INFO - PROCESS | 1870 | 1461691812648 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}] 10:30:12 INFO - PROCESS | 1870 | 1461691812878 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 10:30:12 INFO - PROCESS | 1870 | 1461691812977 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:12 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9895b6b000 == 107 [pid = 1870] [id = 410] 10:30:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 119 (0x7f98966e9400) [pid = 1870] [serial = 1231] [outer = (nil)] 10:30:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 120 (0x7f98977ea800) [pid = 1870] [serial = 1232] [outer = 0x7f98966e9400] 10:30:13 INFO - PROCESS | 1870 | 1461691813042 Marionette DEBUG loaded listener.js 10:30:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 121 (0x7f98989f2c00) [pid = 1870] [serial = 1233] [outer = 0x7f98966e9400] 10:30:13 INFO - PROCESS | 1870 | 1461691813657 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]]]}] 10:30:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:30:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1033ms 10:30:13 INFO - PROCESS | 1870 | 1461691813674 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 10:30:13 INFO - PROCESS | 1870 | 1461691813677 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 10:30:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:30:13 INFO - PROCESS | 1870 | 1461691813693 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:30:13 INFO - PROCESS | 1870 | 1461691813696 Marionette TRACE conn3 <- [1,1614,null,{}] 10:30:13 INFO - PROCESS | 1870 | 1461691813701 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}] 10:30:13 INFO - PROCESS | 1870 | 1461691813920 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 10:30:13 INFO - PROCESS | 1870 | 1461691813943 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:13 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a12d3800 == 108 [pid = 1870] [id = 411] 10:30:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 122 (0x7f98966e6800) [pid = 1870] [serial = 1234] [outer = (nil)] 10:30:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 123 (0x7f989a19c800) [pid = 1870] [serial = 1235] [outer = 0x7f98966e6800] 10:30:14 INFO - PROCESS | 1870 | 1461691814002 Marionette DEBUG loaded listener.js 10:30:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 124 (0x7f98a1593000) [pid = 1870] [serial = 1236] [outer = 0x7f98966e6800] 10:30:15 INFO - PROCESS | 1870 | 1461691815039 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]]]}] 10:30:15 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 10:30:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1398ms 10:30:15 INFO - PROCESS | 1870 | 1461691815082 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 10:30:15 INFO - PROCESS | 1870 | 1461691815088 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 10:30:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:30:15 INFO - PROCESS | 1870 | 1461691815098 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:30:15 INFO - PROCESS | 1870 | 1461691815105 Marionette TRACE conn3 <- [1,1618,null,{}] 10:30:15 INFO - PROCESS | 1870 | 1461691815115 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}] 10:30:15 INFO - PROCESS | 1870 | 1461691815315 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 10:30:15 INFO - PROCESS | 1870 | 1461691815559 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:15 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894de0800 == 109 [pid = 1870] [id = 412] 10:30:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 125 (0x7f989495ec00) [pid = 1870] [serial = 1237] [outer = (nil)] 10:30:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 126 (0x7f9894fe4c00) [pid = 1870] [serial = 1238] [outer = 0x7f989495ec00] 10:30:15 INFO - PROCESS | 1870 | 1461691815679 Marionette DEBUG loaded listener.js 10:30:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 127 (0x7f9895cc6c00) [pid = 1870] [serial = 1239] [outer = 0x7f989495ec00] 10:30:16 INFO - PROCESS | 1870 | 1461691816523 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]]]}] 10:30:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:30:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1487ms 10:30:16 INFO - PROCESS | 1870 | 1461691816583 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 10:30:16 INFO - PROCESS | 1870 | 1461691816592 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 10:30:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:30:16 INFO - PROCESS | 1870 | 1461691816602 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:30:16 INFO - PROCESS | 1870 | 1461691816605 Marionette TRACE conn3 <- [1,1622,null,{}] 10:30:16 INFO - PROCESS | 1870 | 1461691816612 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}] 10:30:16 INFO - PROCESS | 1870 | 1461691816795 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 10:30:16 INFO - PROCESS | 1870 | 1461691816983 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:17 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b1ae000 == 110 [pid = 1870] [id = 413] 10:30:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 128 (0x7f98965e8400) [pid = 1870] [serial = 1240] [outer = (nil)] 10:30:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 129 (0x7f98977f2800) [pid = 1870] [serial = 1241] [outer = 0x7f98965e8400] 10:30:17 INFO - PROCESS | 1870 | 1461691817055 Marionette DEBUG loaded listener.js 10:30:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f98989ec800) [pid = 1870] [serial = 1242] [outer = 0x7f98965e8400] 10:30:18 INFO - PROCESS | 1870 | 1461691818033 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]]]}] 10:30:18 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 10:30:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1483ms 10:30:18 INFO - PROCESS | 1870 | 1461691818086 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 10:30:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:30:18 INFO - PROCESS | 1870 | 1461691818090 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 10:30:18 INFO - PROCESS | 1870 | 1461691818097 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:30:18 INFO - PROCESS | 1870 | 1461691818103 Marionette TRACE conn3 <- [1,1626,null,{}] 10:30:18 INFO - PROCESS | 1870 | 1461691818120 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}] 10:30:18 INFO - PROCESS | 1870 | 1461691818327 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 10:30:18 INFO - PROCESS | 1870 | 1461691818520 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:18 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3511800 == 111 [pid = 1870] [id = 414] 10:30:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 131 (0x7f989a18cc00) [pid = 1870] [serial = 1243] [outer = (nil)] 10:30:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 132 (0x7f989a280800) [pid = 1870] [serial = 1244] [outer = 0x7f989a18cc00] 10:30:18 INFO - PROCESS | 1870 | 1461691818643 Marionette DEBUG loaded listener.js 10:30:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 133 (0x7f989aec0c00) [pid = 1870] [serial = 1245] [outer = 0x7f989a18cc00] 10:30:19 INFO - PROCESS | 1870 | 1461691819463 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]]]}] 10:30:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:30:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1434ms 10:30:19 INFO - PROCESS | 1870 | 1461691819531 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 10:30:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:30:19 INFO - PROCESS | 1870 | 1461691819536 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 10:30:19 INFO - PROCESS | 1870 | 1461691819543 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:30:19 INFO - PROCESS | 1870 | 1461691819546 Marionette TRACE conn3 <- [1,1630,null,{}] 10:30:19 INFO - PROCESS | 1870 | 1461691819552 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}] 10:30:19 INFO - PROCESS | 1870 | 1461691819765 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 10:30:19 INFO - PROCESS | 1870 | 1461691819953 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:19 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a427e800 == 112 [pid = 1870] [id = 415] 10:30:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f989a189c00) [pid = 1870] [serial = 1246] [outer = (nil)] 10:30:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f98a1e93000) [pid = 1870] [serial = 1247] [outer = 0x7f989a189c00] 10:30:20 INFO - PROCESS | 1870 | 1461691820028 Marionette DEBUG loaded listener.js 10:30:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f98a3290800) [pid = 1870] [serial = 1248] [outer = 0x7f989a189c00] 10:30:20 INFO - PROCESS | 1870 | 1461691820904 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]]]}] 10:30:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:30:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1435ms 10:30:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:30:20 INFO - PROCESS | 1870 | 1461691820978 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 10:30:20 INFO - PROCESS | 1870 | 1461691820980 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 10:30:20 INFO - PROCESS | 1870 | 1461691820986 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:30:20 INFO - PROCESS | 1870 | 1461691820989 Marionette TRACE conn3 <- [1,1634,null,{}] 10:30:20 INFO - PROCESS | 1870 | 1461691820995 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}] 10:30:21 INFO - PROCESS | 1870 | 1461691821166 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 10:30:21 INFO - PROCESS | 1870 | 1461691821357 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:21 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4fc0000 == 113 [pid = 1870] [id = 416] 10:30:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f989a19d000) [pid = 1870] [serial = 1249] [outer = (nil)] 10:30:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f98a39a0000) [pid = 1870] [serial = 1250] [outer = 0x7f989a19d000] 10:30:21 INFO - PROCESS | 1870 | 1461691821429 Marionette DEBUG loaded listener.js 10:30:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f98a3bc1000) [pid = 1870] [serial = 1251] [outer = 0x7f989a19d000] 10:30:22 INFO - PROCESS | 1870 | 1461691822269 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]]]}] 10:30:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:30:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1330ms 10:30:22 INFO - PROCESS | 1870 | 1461691822316 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 10:30:22 INFO - PROCESS | 1870 | 1461691822320 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 10:30:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:30:22 INFO - PROCESS | 1870 | 1461691822326 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:30:22 INFO - PROCESS | 1870 | 1461691822328 Marionette TRACE conn3 <- [1,1638,null,{}] 10:30:22 INFO - PROCESS | 1870 | 1461691822333 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}] 10:30:22 INFO - PROCESS | 1870 | 1461691822553 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 10:30:22 INFO - PROCESS | 1870 | 1461691822744 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:22 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7bb9000 == 114 [pid = 1870] [id = 417] 10:30:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f98a3cee800) [pid = 1870] [serial = 1252] [outer = (nil)] 10:30:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f98a48af400) [pid = 1870] [serial = 1253] [outer = 0x7f98a3cee800] 10:30:22 INFO - PROCESS | 1870 | 1461691822820 Marionette DEBUG loaded listener.js 10:30:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f98a5aee800) [pid = 1870] [serial = 1254] [outer = 0x7f98a3cee800] 10:30:23 INFO - PROCESS | 1870 | 1461691823645 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]]]}] 10:30:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:30:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1379ms 10:30:23 INFO - PROCESS | 1870 | 1461691823706 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 10:30:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:30:23 INFO - PROCESS | 1870 | 1461691823710 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 10:30:23 INFO - PROCESS | 1870 | 1461691823716 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:30:23 INFO - PROCESS | 1870 | 1461691823719 Marionette TRACE conn3 <- [1,1642,null,{}] 10:30:23 INFO - PROCESS | 1870 | 1461691823723 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}] 10:30:23 INFO - PROCESS | 1870 | 1461691823903 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 10:30:24 INFO - PROCESS | 1870 | 1461691824103 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:24 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a81c1800 == 115 [pid = 1870] [id = 418] 10:30:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f98a456b400) [pid = 1870] [serial = 1255] [outer = (nil)] 10:30:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f98a5e1a400) [pid = 1870] [serial = 1256] [outer = 0x7f98a456b400] 10:30:24 INFO - PROCESS | 1870 | 1461691824226 Marionette DEBUG loaded listener.js 10:30:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f98a7216000) [pid = 1870] [serial = 1257] [outer = 0x7f98a456b400] 10:30:25 INFO - PROCESS | 1870 | 1461691825107 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]]]}] 10:30:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:30:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1432ms 10:30:25 INFO - PROCESS | 1870 | 1461691825147 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 10:30:25 INFO - PROCESS | 1870 | 1461691825150 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 10:30:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:30:25 INFO - PROCESS | 1870 | 1461691825156 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:30:25 INFO - PROCESS | 1870 | 1461691825158 Marionette TRACE conn3 <- [1,1646,null,{}] 10:30:25 INFO - PROCESS | 1870 | 1461691825163 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}] 10:30:25 INFO - PROCESS | 1870 | 1461691825331 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 10:30:25 INFO - PROCESS | 1870 | 1461691825525 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ab1a3000 == 116 [pid = 1870] [id = 419] 10:30:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f989a1a2c00) [pid = 1870] [serial = 1258] [outer = (nil)] 10:30:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f98a72afc00) [pid = 1870] [serial = 1259] [outer = 0x7f989a1a2c00] 10:30:25 INFO - PROCESS | 1870 | 1461691825595 Marionette DEBUG loaded listener.js 10:30:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 148 (0x7f98a75f7c00) [pid = 1870] [serial = 1260] [outer = 0x7f989a1a2c00] 10:30:26 INFO - PROCESS | 1870 | 1461691826420 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]]]}] 10:30:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:30:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1329ms 10:30:26 INFO - PROCESS | 1870 | 1461691826485 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 10:30:26 INFO - PROCESS | 1870 | 1461691826489 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 10:30:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:30:26 INFO - PROCESS | 1870 | 1461691826495 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:30:26 INFO - PROCESS | 1870 | 1461691826497 Marionette TRACE conn3 <- [1,1650,null,{}] 10:30:26 INFO - PROCESS | 1870 | 1461691826510 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}] 10:30:26 INFO - PROCESS | 1870 | 1461691826729 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 10:30:26 INFO - PROCESS | 1870 | 1461691826919 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:26 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acb57800 == 117 [pid = 1870] [id = 420] 10:30:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f98a45f7c00) [pid = 1870] [serial = 1261] [outer = (nil)] 10:30:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f98a7a52800) [pid = 1870] [serial = 1262] [outer = 0x7f98a45f7c00] 10:30:26 INFO - PROCESS | 1870 | 1461691826991 Marionette DEBUG loaded listener.js 10:30:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f98a7e2ec00) [pid = 1870] [serial = 1263] [outer = 0x7f98a45f7c00] 10:30:27 INFO - PROCESS | 1870 | 1461691827850 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]]]}] 10:30:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:30:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1383ms 10:30:27 INFO - PROCESS | 1870 | 1461691827879 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 10:30:27 INFO - PROCESS | 1870 | 1461691827882 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 10:30:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:30:27 INFO - PROCESS | 1870 | 1461691827888 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:30:27 INFO - PROCESS | 1870 | 1461691827890 Marionette TRACE conn3 <- [1,1654,null,{}] 10:30:27 INFO - PROCESS | 1870 | 1461691827895 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}] 10:30:28 INFO - PROCESS | 1870 | 1461691828067 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 10:30:28 INFO - PROCESS | 1870 | 1461691828263 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acf82000 == 118 [pid = 1870] [id = 421] 10:30:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f98a72b7400) [pid = 1870] [serial = 1264] [outer = (nil)] 10:30:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f98a7feb400) [pid = 1870] [serial = 1265] [outer = 0x7f98a72b7400] 10:30:28 INFO - PROCESS | 1870 | 1461691828333 Marionette DEBUG loaded listener.js 10:30:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f98a82df800) [pid = 1870] [serial = 1266] [outer = 0x7f98a72b7400] 10:30:29 INFO - PROCESS | 1870 | 1461691829219 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]]]}] 10:30:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:30:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1389ms 10:30:29 INFO - PROCESS | 1870 | 1461691829278 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:30:29 INFO - PROCESS | 1870 | 1461691829282 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:30:29 INFO - PROCESS | 1870 | 1461691829288 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:30:29 INFO - PROCESS | 1870 | 1461691829292 Marionette TRACE conn3 <- [1,1658,null,{}] 10:30:29 INFO - PROCESS | 1870 | 1461691829297 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}] 10:30:29 INFO - PROCESS | 1870 | 1461691829524 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:30:29 INFO - PROCESS | 1870 | 1461691829717 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:29 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ae452000 == 119 [pid = 1870] [id = 422] 10:30:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f98a7a48400) [pid = 1870] [serial = 1267] [outer = (nil)] 10:30:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f98a8767c00) [pid = 1870] [serial = 1268] [outer = 0x7f98a7a48400] 10:30:29 INFO - PROCESS | 1870 | 1461691829798 Marionette DEBUG loaded listener.js 10:30:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f98a9c8a800) [pid = 1870] [serial = 1269] [outer = 0x7f98a7a48400] 10:30:30 INFO - PROCESS | 1870 | 1461691830688 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]]]}] 10:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1430ms 10:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:30:30 INFO - PROCESS | 1870 | 1461691830719 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:30:30 INFO - PROCESS | 1870 | 1461691830722 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:30:30 INFO - PROCESS | 1870 | 1461691830728 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:30:30 INFO - PROCESS | 1870 | 1461691830731 Marionette TRACE conn3 <- [1,1662,null,{}] 10:30:30 INFO - PROCESS | 1870 | 1461691830736 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}] 10:30:30 INFO - PROCESS | 1870 | 1461691830907 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:30:31 INFO - PROCESS | 1870 | 1461691831104 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:31 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aede4800 == 120 [pid = 1870] [id = 423] 10:30:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f98a3bbd400) [pid = 1870] [serial = 1270] [outer = (nil)] 10:30:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f98aa6d2400) [pid = 1870] [serial = 1271] [outer = 0x7f98a3bbd400] 10:30:31 INFO - PROCESS | 1870 | 1461691831172 Marionette DEBUG loaded listener.js 10:30:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f98ab6ddc00) [pid = 1870] [serial = 1272] [outer = 0x7f98a3bbd400] 10:30:32 INFO - PROCESS | 1870 | 1461691832013 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]]]}] 10:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1327ms 10:30:32 INFO - PROCESS | 1870 | 1461691832057 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:30:32 INFO - PROCESS | 1870 | 1461691832061 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:30:32 INFO - PROCESS | 1870 | 1461691832066 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:30:32 INFO - PROCESS | 1870 | 1461691832068 Marionette TRACE conn3 <- [1,1666,null,{}] 10:30:32 INFO - PROCESS | 1870 | 1461691832074 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}] 10:30:32 INFO - PROCESS | 1870 | 1461691832256 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:30:32 INFO - PROCESS | 1870 | 1461691832474 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:32 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b4dde000 == 121 [pid = 1870] [id = 424] 10:30:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f98936da000) [pid = 1870] [serial = 1273] [outer = (nil)] 10:30:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f98aa6cd400) [pid = 1870] [serial = 1274] [outer = 0x7f98936da000] 10:30:32 INFO - PROCESS | 1870 | 1461691832598 Marionette DEBUG loaded listener.js 10:30:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f98ac40dc00) [pid = 1870] [serial = 1275] [outer = 0x7f98936da000] 10:30:33 INFO - PROCESS | 1870 | 1461691833463 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]]]}] 10:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1431ms 10:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:30:33 INFO - PROCESS | 1870 | 1461691833498 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:30:33 INFO - PROCESS | 1870 | 1461691833501 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:30:33 INFO - PROCESS | 1870 | 1461691833506 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:30:33 INFO - PROCESS | 1870 | 1461691833509 Marionette TRACE conn3 <- [1,1670,null,{}] 10:30:33 INFO - PROCESS | 1870 | 1461691833514 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}] 10:30:33 INFO - PROCESS | 1870 | 1461691833702 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:30:33 INFO - PROCESS | 1870 | 1461691833908 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:33 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9893894000 == 122 [pid = 1870] [id = 425] 10:30:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f98936d6000) [pid = 1870] [serial = 1276] [outer = (nil)] 10:30:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f98953eec00) [pid = 1870] [serial = 1277] [outer = 0x7f98936d6000] 10:30:34 INFO - PROCESS | 1870 | 1461691834024 Marionette DEBUG loaded listener.js 10:30:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f98977e9000) [pid = 1870] [serial = 1278] [outer = 0x7f98936d6000] 10:30:35 INFO - PROCESS | 1870 | 1461691835325 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]]]}] 10:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1880ms 10:30:35 INFO - PROCESS | 1870 | 1461691835387 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:30:35 INFO - PROCESS | 1870 | 1461691835392 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:30:35 INFO - PROCESS | 1870 | 1461691835400 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:30:35 INFO - PROCESS | 1870 | 1461691835405 Marionette TRACE conn3 <- [1,1674,null,{}] 10:30:35 INFO - PROCESS | 1870 | 1461691835413 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}] 10:30:35 INFO - PROCESS | 1870 | 1461691835632 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:30:35 INFO - PROCESS | 1870 | 1461691835841 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:35 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98967d3000 == 123 [pid = 1870] [id = 426] 10:30:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f9894959c00) [pid = 1870] [serial = 1279] [outer = (nil)] 10:30:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f9895cc3800) [pid = 1870] [serial = 1280] [outer = 0x7f9894959c00] 10:30:35 INFO - PROCESS | 1870 | 1461691835915 Marionette DEBUG loaded listener.js 10:30:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 169 (0x7f98966e3400) [pid = 1870] [serial = 1281] [outer = 0x7f9894959c00] 10:30:36 INFO - PROCESS | 1870 | 1461691836927 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]]]}] 10:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1584ms 10:30:36 INFO - PROCESS | 1870 | 1461691836984 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:30:36 INFO - PROCESS | 1870 | 1461691836992 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:30:37 INFO - PROCESS | 1870 | 1461691837001 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:30:37 INFO - PROCESS | 1870 | 1461691837005 Marionette TRACE conn3 <- [1,1678,null,{}] 10:30:37 INFO - PROCESS | 1870 | 1461691837010 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}] 10:30:37 INFO - PROCESS | 1870 | 1461691837178 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:30:37 INFO - PROCESS | 1870 | 1461691837452 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:37 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98931b9800 == 124 [pid = 1870] [id = 427] 10:30:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 170 (0x7f9894c71c00) [pid = 1870] [serial = 1282] [outer = (nil)] 10:30:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 171 (0x7f98977ed400) [pid = 1870] [serial = 1283] [outer = 0x7f9894c71c00] 10:30:37 INFO - PROCESS | 1870 | 1461691837595 Marionette DEBUG loaded listener.js 10:30:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 172 (0x7f989809fc00) [pid = 1870] [serial = 1284] [outer = 0x7f9894c71c00] 10:30:37 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a9c5f800 == 123 [pid = 1870] [id = 45] 10:30:37 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a5c92800 == 122 [pid = 1870] [id = 53] 10:30:37 INFO - PROCESS | 1870 | --DOMWINDOW == 171 (0x7f9898dcd800) [pid = 1870] [serial = 1175] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 170 (0x7f98a4da6000) [pid = 1870] [serial = 1050] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 169 (0x7f98bdfbdc00) [pid = 1870] [serial = 1065] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 168 (0x7f98a346c000) [pid = 1870] [serial = 1068] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 167 (0x7f98ae283c00) [pid = 1870] [serial = 918] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 166 (0x7f98ba939c00) [pid = 1870] [serial = 1059] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 165 (0x7f98a312e000) [pid = 1870] [serial = 1047] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 164 (0x7f9894968400) [pid = 1870] [serial = 1017] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 163 (0x7f98966ed400) [pid = 1870] [serial = 1062] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 162 (0x7f98acdf2800) [pid = 1870] [serial = 1056] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f98bf610c00) [pid = 1870] [serial = 1011] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f98bfe72800) [pid = 1870] [serial = 1071] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f98bf9a9000) [pid = 1870] [serial = 1014] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f9893a98000) [pid = 1870] [serial = 1140] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f9898dd2400) [pid = 1870] [serial = 1044] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f9895cd0c00) [pid = 1870] [serial = 1041] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f989a281c00) [pid = 1870] [serial = 1107] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f98a7a50000) [pid = 1870] [serial = 1137] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f98ab16a400) [pid = 1870] [serial = 1113] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f98a72bc800) [pid = 1870] [serial = 1053] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f98a17f8000) [pid = 1870] [serial = 1169] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f9898096400) [pid = 1870] [serial = 1146] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f9894fee800) [pid = 1870] [serial = 1149] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f9894c6f000) [pid = 1870] [serial = 1148] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 147 (0x7f989aeb8400) [pid = 1870] [serial = 1158] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f989a283800) [pid = 1870] [serial = 1157] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f9898098c00) [pid = 1870] [serial = 1152] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f98977ef400) [pid = 1870] [serial = 1151] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f989b6d3c00) [pid = 1870] [serial = 1160] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f98a159c000) [pid = 1870] [serial = 1161] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f9896756c00) [pid = 1870] [serial = 1163] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f98977f5800) [pid = 1870] [serial = 1164] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f9898f15c00) [pid = 1870] [serial = 1155] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f9898d7c800) [pid = 1870] [serial = 1154] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f98a3136000) [pid = 1870] [serial = 1170] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f9898d81000) [pid = 1870] [serial = 1166] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 135 (0x7f9896750c00) [pid = 1870] [serial = 1172] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f98978d3400) [pid = 1870] [serial = 1173] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 133 (0x7f9898f1ec00) [pid = 1870] [serial = 1167] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 132 (0x7f98936dfc00) [pid = 1870] [serial = 1128] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 131 (0x7f98a5b85400) [pid = 1870] [serial = 1110] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 130 (0x7f98a9c8cc00) [pid = 1870] [serial = 1134] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 129 (0x7f98977f7c00) [pid = 1870] [serial = 1122] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 128 (0x7f98aa88c400) [pid = 1870] [serial = 1116] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 127 (0x7f98978d8800) [pid = 1870] [serial = 1104] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 126 (0x7f9898f1c000) [pid = 1870] [serial = 1125] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 125 (0x7f9898f1fc00) [pid = 1870] [serial = 1131] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 124 (0x7f98bf73f000) [pid = 1870] [serial = 1119] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | --DOMWINDOW == 123 (0x7f98ad654800) [pid = 1870] [serial = 1101] [outer = (nil)] [url = about:blank] 10:30:38 INFO - PROCESS | 1870 | 1461691838564 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]]]}] 10:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1629ms 10:30:38 INFO - PROCESS | 1870 | 1461691838642 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:30:38 INFO - PROCESS | 1870 | 1461691838646 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:30:38 INFO - PROCESS | 1870 | 1461691838700 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:30:38 INFO - PROCESS | 1870 | 1461691838706 Marionette TRACE conn3 <- [1,1682,null,{}] 10:30:38 INFO - PROCESS | 1870 | 1461691838716 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}] 10:30:38 INFO - PROCESS | 1870 | 1461691838930 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:30:39 INFO - PROCESS | 1870 | 1461691839181 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:39 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894fe2800 == 123 [pid = 1870] [id = 428] 10:30:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 124 (0x7f9894c6c000) [pid = 1870] [serial = 1285] [outer = (nil)] 10:30:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 125 (0x7f98953ee800) [pid = 1870] [serial = 1286] [outer = 0x7f9894c6c000] 10:30:39 INFO - PROCESS | 1870 | 1461691839271 Marionette DEBUG loaded listener.js 10:30:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 126 (0x7f98966eb400) [pid = 1870] [serial = 1287] [outer = 0x7f9894c6c000] 10:30:40 INFO - PROCESS | 1870 | 1461691840203 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]]]}] 10:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1585ms 10:30:40 INFO - PROCESS | 1870 | 1461691840241 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:30:40 INFO - PROCESS | 1870 | 1461691840249 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:30:40 INFO - PROCESS | 1870 | 1461691840259 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:30:40 INFO - PROCESS | 1870 | 1461691840262 Marionette TRACE conn3 <- [1,1686,null,{}] 10:30:40 INFO - PROCESS | 1870 | 1461691840268 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}] 10:30:40 INFO - PROCESS | 1870 | 1461691840450 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:30:40 INFO - PROCESS | 1870 | 1461691840651 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:40 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98980cb000 == 124 [pid = 1870] [id = 429] 10:30:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 127 (0x7f9897d5b000) [pid = 1870] [serial = 1288] [outer = (nil)] 10:30:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 128 (0x7f98989ef400) [pid = 1870] [serial = 1289] [outer = 0x7f9897d5b000] 10:30:40 INFO - PROCESS | 1870 | 1461691840723 Marionette DEBUG loaded listener.js 10:30:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 129 (0x7f9898d79800) [pid = 1870] [serial = 1290] [outer = 0x7f9897d5b000] 10:30:41 INFO - PROCESS | 1870 | 1461691841652 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]]]}] 10:30:41 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 10:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1433ms 10:30:41 INFO - PROCESS | 1870 | 1461691841692 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:30:41 INFO - PROCESS | 1870 | 1461691841695 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:30:41 INFO - PROCESS | 1870 | 1461691841702 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:30:41 INFO - PROCESS | 1870 | 1461691841708 Marionette TRACE conn3 <- [1,1690,null,{}] 10:30:41 INFO - PROCESS | 1870 | 1461691841723 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}] 10:30:41 INFO - PROCESS | 1870 | 1461691841907 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:30:42 INFO - PROCESS | 1870 | 1461691842098 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:42 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b1c0800 == 125 [pid = 1870] [id = 430] 10:30:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f9898dd8000) [pid = 1870] [serial = 1291] [outer = (nil)] 10:30:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 131 (0x7f989a18e400) [pid = 1870] [serial = 1292] [outer = 0x7f9898dd8000] 10:30:42 INFO - PROCESS | 1870 | 1461691842177 Marionette DEBUG loaded listener.js 10:30:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 132 (0x7f989a27cc00) [pid = 1870] [serial = 1293] [outer = 0x7f9898dd8000] 10:30:43 INFO - PROCESS | 1870 | 1461691843123 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]]]}] 10:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1484ms 10:30:43 INFO - PROCESS | 1870 | 1461691843187 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:30:43 INFO - PROCESS | 1870 | 1461691843192 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:30:43 INFO - PROCESS | 1870 | 1461691843197 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:30:43 INFO - PROCESS | 1870 | 1461691843199 Marionette TRACE conn3 <- [1,1694,null,{}] 10:30:43 INFO - PROCESS | 1870 | 1461691843205 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}] 10:30:43 INFO - PROCESS | 1870 | 1461691843388 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:30:43 INFO - PROCESS | 1870 | 1461691843577 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:43 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b3b0000 == 126 [pid = 1870] [id = 431] 10:30:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 133 (0x7f9898f15c00) [pid = 1870] [serial = 1294] [outer = (nil)] 10:30:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f989aeb5000) [pid = 1870] [serial = 1295] [outer = 0x7f9898f15c00] 10:30:43 INFO - PROCESS | 1870 | 1461691843650 Marionette DEBUG loaded listener.js 10:30:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f989b6d1c00) [pid = 1870] [serial = 1296] [outer = 0x7f9898f15c00] 10:30:44 INFO - PROCESS | 1870 | 1461691844487 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]]]}] 10:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1325ms 10:30:44 INFO - PROCESS | 1870 | 1461691844523 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:30:44 INFO - PROCESS | 1870 | 1461691844527 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:30:44 INFO - PROCESS | 1870 | 1461691844532 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:30:44 INFO - PROCESS | 1870 | 1461691844536 Marionette TRACE conn3 <- [1,1698,null,{}] 10:30:44 INFO - PROCESS | 1870 | 1461691844541 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}] 10:30:44 INFO - PROCESS | 1870 | 1461691844715 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9893882800 == 125 [pid = 1870] [id = 376] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7bac000 == 124 [pid = 1870] [id = 332] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bc011000 == 123 [pid = 1870] [id = 210] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4277000 == 122 [pid = 1870] [id = 48] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9893998000 == 121 [pid = 1870] [id = 378] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98adf0b000 == 120 [pid = 1870] [id = 49] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c44a8800 == 119 [pid = 1870] [id = 293] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98980dc000 == 118 [pid = 1870] [id = 297] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98967d3000 == 117 [pid = 1870] [id = 426] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9893894000 == 116 [pid = 1870] [id = 425] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b4dde000 == 115 [pid = 1870] [id = 424] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aede4800 == 114 [pid = 1870] [id = 423] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ae452000 == 113 [pid = 1870] [id = 422] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acf82000 == 112 [pid = 1870] [id = 421] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acb57800 == 111 [pid = 1870] [id = 420] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ab1a3000 == 110 [pid = 1870] [id = 419] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a81c1800 == 109 [pid = 1870] [id = 418] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7bb9000 == 108 [pid = 1870] [id = 417] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4fc0000 == 107 [pid = 1870] [id = 416] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a427e800 == 106 [pid = 1870] [id = 415] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b1ae000 == 105 [pid = 1870] [id = 413] 10:30:46 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894de0800 == 104 [pid = 1870] [id = 412] 10:30:47 INFO - PROCESS | 1870 | 1461691847053 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:47 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9893998000 == 105 [pid = 1870] [id = 432] 10:30:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f9894c6e000) [pid = 1870] [serial = 1297] [outer = (nil)] 10:30:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f9894c78800) [pid = 1870] [serial = 1298] [outer = 0x7f9894c6e000] 10:30:47 INFO - PROCESS | 1870 | 1461691847123 Marionette DEBUG loaded listener.js 10:30:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f98965e7000) [pid = 1870] [serial = 1299] [outer = 0x7f9894c6e000] 10:30:47 INFO - PROCESS | 1870 | 1461691847844 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]]]}] 10:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 10:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 3334ms 10:30:47 INFO - PROCESS | 1870 | 1461691847869 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:30:47 INFO - PROCESS | 1870 | 1461691847874 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:30:47 INFO - PROCESS | 1870 | 1461691847881 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:30:47 INFO - PROCESS | 1870 | 1461691847888 Marionette TRACE conn3 <- [1,1702,null,{}] 10:30:47 INFO - PROCESS | 1870 | 1461691847894 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}] 10:30:48 INFO - PROCESS | 1870 | 1461691848069 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:30:48 INFO - PROCESS | 1870 | 1461691848232 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:48 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b1b7800 == 106 [pid = 1870] [id = 433] 10:30:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f9894c73800) [pid = 1870] [serial = 1300] [outer = (nil)] 10:30:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f98989eb000) [pid = 1870] [serial = 1301] [outer = 0x7f9894c73800] 10:30:48 INFO - PROCESS | 1870 | 1461691848296 Marionette DEBUG loaded listener.js 10:30:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f9898dd9000) [pid = 1870] [serial = 1302] [outer = 0x7f9894c73800] 10:30:49 INFO - PROCESS | 1870 | 1461691849153 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]]]}] 10:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1332ms 10:30:49 INFO - PROCESS | 1870 | 1461691849216 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:30:49 INFO - PROCESS | 1870 | 1461691849222 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:30:49 INFO - PROCESS | 1870 | 1461691849233 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:30:49 INFO - PROCESS | 1870 | 1461691849235 Marionette TRACE conn3 <- [1,1706,null,{}] 10:30:49 INFO - PROCESS | 1870 | 1461691849239 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}] 10:30:49 INFO - PROCESS | 1870 | 1461691849452 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:30:49 INFO - PROCESS | 1870 | 1461691849475 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:49 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a162e800 == 107 [pid = 1870] [id = 434] 10:30:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f989a283000) [pid = 1870] [serial = 1303] [outer = (nil)] 10:30:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f989aebb000) [pid = 1870] [serial = 1304] [outer = 0x7f989a283000] 10:30:49 INFO - PROCESS | 1870 | 1461691849534 Marionette DEBUG loaded listener.js 10:30:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f98a312ac00) [pid = 1870] [serial = 1305] [outer = 0x7f989a283000] 10:30:50 INFO - PROCESS | 1870 | 1461691850444 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]]]}] 10:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1235ms 10:30:50 INFO - PROCESS | 1870 | 1461691850469 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:30:50 INFO - PROCESS | 1870 | 1461691850472 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:30:50 INFO - PROCESS | 1870 | 1461691850485 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:30:50 INFO - PROCESS | 1870 | 1461691850493 Marionette TRACE conn3 <- [1,1710,null,{}] 10:30:50 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f9894959c00) [pid = 1870] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:30:50 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f989a288800) [pid = 1870] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:30:50 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f9898d7f400) [pid = 1870] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:30:50 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f98966e9400) [pid = 1870] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:30:50 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f9894c6b400) [pid = 1870] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:30:50 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f98978d1000) [pid = 1870] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:30:50 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f98989ea400) [pid = 1870] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:30:50 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f98936dcc00) [pid = 1870] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:30:50 INFO - PROCESS | 1870 | 1461691850793 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}] 10:30:50 INFO - PROCESS | 1870 | 1461691850965 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:30:50 INFO - PROCESS | 1870 | 1461691850981 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:51 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b570000 == 108 [pid = 1870] [id = 435] 10:30:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f989a1a5400) [pid = 1870] [serial = 1306] [outer = (nil)] 10:30:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f989adda000) [pid = 1870] [serial = 1307] [outer = 0x7f989a1a5400] 10:30:51 INFO - PROCESS | 1870 | 1461691851039 Marionette DEBUG loaded listener.js 10:30:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f98a3bb5000) [pid = 1870] [serial = 1308] [outer = 0x7f989a1a5400] 10:30:51 INFO - PROCESS | 1870 | 1461691851838 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]]]}] 10:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1395ms 10:30:51 INFO - PROCESS | 1870 | 1461691851875 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:30:51 INFO - PROCESS | 1870 | 1461691851879 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:30:51 INFO - PROCESS | 1870 | 1461691851884 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:30:51 INFO - PROCESS | 1870 | 1461691851887 Marionette TRACE conn3 <- [1,1714,null,{}] 10:30:51 INFO - PROCESS | 1870 | 1461691851891 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}] 10:30:52 INFO - PROCESS | 1870 | 1461691852102 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:30:52 INFO - PROCESS | 1870 | 1461691852125 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:52 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3589000 == 109 [pid = 1870] [id = 436] 10:30:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f9893a97000) [pid = 1870] [serial = 1309] [outer = (nil)] 10:30:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f98a3bf0400) [pid = 1870] [serial = 1310] [outer = 0x7f9893a97000] 10:30:52 INFO - PROCESS | 1870 | 1461691852184 Marionette DEBUG loaded listener.js 10:30:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f98a4568400) [pid = 1870] [serial = 1311] [outer = 0x7f9893a97000] 10:30:53 INFO - PROCESS | 1870 | 1461691853179 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]]]}] 10:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1329ms 10:30:53 INFO - PROCESS | 1870 | 1461691853214 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:30:53 INFO - PROCESS | 1870 | 1461691853219 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:30:53 INFO - PROCESS | 1870 | 1461691853227 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:30:53 INFO - PROCESS | 1870 | 1461691853232 Marionette TRACE conn3 <- [1,1718,null,{}] 10:30:53 INFO - PROCESS | 1870 | 1461691853242 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}] 10:30:53 INFO - PROCESS | 1870 | 1461691853413 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:30:53 INFO - PROCESS | 1870 | 1461691853622 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:53 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b13c000 == 110 [pid = 1870] [id = 437] 10:30:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f98936dcc00) [pid = 1870] [serial = 1312] [outer = (nil)] 10:30:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f98977ef400) [pid = 1870] [serial = 1313] [outer = 0x7f98936dcc00] 10:30:53 INFO - PROCESS | 1870 | 1461691853699 Marionette DEBUG loaded listener.js 10:30:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f98989f4c00) [pid = 1870] [serial = 1314] [outer = 0x7f98936dcc00] 10:30:54 INFO - PROCESS | 1870 | 1461691854611 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]]]}] 10:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1434ms 10:30:54 INFO - PROCESS | 1870 | 1461691854662 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:30:54 INFO - PROCESS | 1870 | 1461691854670 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:30:54 INFO - PROCESS | 1870 | 1461691854680 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:30:54 INFO - PROCESS | 1870 | 1461691854684 Marionette TRACE conn3 <- [1,1722,null,{}] 10:30:54 INFO - PROCESS | 1870 | 1461691854690 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}] 10:30:54 INFO - PROCESS | 1870 | 1461691854881 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:30:55 INFO - PROCESS | 1870 | 1461691855105 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:55 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a358d000 == 111 [pid = 1870] [id = 438] 10:30:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f989b6da800) [pid = 1870] [serial = 1315] [outer = (nil)] 10:30:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f98a1e99800) [pid = 1870] [serial = 1316] [outer = 0x7f989b6da800] 10:30:55 INFO - PROCESS | 1870 | 1461691855178 Marionette DEBUG loaded listener.js 10:30:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 148 (0x7f98a3996400) [pid = 1870] [serial = 1317] [outer = 0x7f989b6da800] 10:30:56 INFO - PROCESS | 1870 | 1461691856119 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]]]}] 10:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 10:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1486ms 10:30:56 INFO - PROCESS | 1870 | 1461691856166 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:30:56 INFO - PROCESS | 1870 | 1461691856170 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:30:56 INFO - PROCESS | 1870 | 1461691856176 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:30:56 INFO - PROCESS | 1870 | 1461691856182 Marionette TRACE conn3 <- [1,1726,null,{}] 10:30:56 INFO - PROCESS | 1870 | 1461691856197 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}] 10:30:56 INFO - PROCESS | 1870 | 1461691856380 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:30:56 INFO - PROCESS | 1870 | 1461691856574 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:56 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a751f800 == 112 [pid = 1870] [id = 439] 10:30:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f98a3ce5400) [pid = 1870] [serial = 1318] [outer = (nil)] 10:30:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f98a45f8800) [pid = 1870] [serial = 1319] [outer = 0x7f98a3ce5400] 10:30:56 INFO - PROCESS | 1870 | 1461691856648 Marionette DEBUG loaded listener.js 10:30:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f98a4da2000) [pid = 1870] [serial = 1320] [outer = 0x7f98a3ce5400] 10:30:57 INFO - PROCESS | 1870 | 1461691857515 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]]]}] 10:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1382ms 10:30:57 INFO - PROCESS | 1870 | 1461691857559 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:30:57 INFO - PROCESS | 1870 | 1461691857563 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:30:57 INFO - PROCESS | 1870 | 1461691857569 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:30:57 INFO - PROCESS | 1870 | 1461691857572 Marionette TRACE conn3 <- [1,1730,null,{}] 10:30:57 INFO - PROCESS | 1870 | 1461691857577 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}] 10:30:57 INFO - PROCESS | 1870 | 1461691857743 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:30:57 INFO - PROCESS | 1870 | 1461691857940 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:57 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7c52800 == 113 [pid = 1870] [id = 440] 10:30:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f98a4568800) [pid = 1870] [serial = 1321] [outer = (nil)] 10:30:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f98a5e1fc00) [pid = 1870] [serial = 1322] [outer = 0x7f98a4568800] 10:30:58 INFO - PROCESS | 1870 | 1461691858008 Marionette DEBUG loaded listener.js 10:30:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f98a7215000) [pid = 1870] [serial = 1323] [outer = 0x7f98a4568800] 10:30:58 INFO - PROCESS | 1870 | 1461691858839 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]]]}] 10:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 10:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1330ms 10:30:58 INFO - PROCESS | 1870 | 1461691858899 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:30:58 INFO - PROCESS | 1870 | 1461691858902 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:30:58 INFO - PROCESS | 1870 | 1461691858908 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:30:58 INFO - PROCESS | 1870 | 1461691858910 Marionette TRACE conn3 <- [1,1734,null,{}] 10:30:58 INFO - PROCESS | 1870 | 1461691858915 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}] 10:30:59 INFO - PROCESS | 1870 | 1461691859076 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:30:59 INFO - PROCESS | 1870 | 1461691859274 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:59 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a83ec800 == 114 [pid = 1870] [id = 441] 10:30:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f98a5b81800) [pid = 1870] [serial = 1324] [outer = (nil)] 10:30:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f98a72b1000) [pid = 1870] [serial = 1325] [outer = 0x7f98a5b81800] 10:30:59 INFO - PROCESS | 1870 | 1461691859343 Marionette DEBUG loaded listener.js 10:30:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f98a75f8000) [pid = 1870] [serial = 1326] [outer = 0x7f98a5b81800] 10:31:00 INFO - PROCESS | 1870 | 1461691860226 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]]]}] 10:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1384ms 10:31:00 INFO - PROCESS | 1870 | 1461691860292 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:31:00 INFO - PROCESS | 1870 | 1461691860296 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:31:00 INFO - PROCESS | 1870 | 1461691860301 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:31:00 INFO - PROCESS | 1870 | 1461691860303 Marionette TRACE conn3 <- [1,1738,null,{}] 10:31:00 INFO - PROCESS | 1870 | 1461691860309 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}] 10:31:00 INFO - PROCESS | 1870 | 1461691860510 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:31:00 INFO - PROCESS | 1870 | 1461691860709 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:00 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac8cb000 == 115 [pid = 1870] [id = 442] 10:31:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f98a75f7400) [pid = 1870] [serial = 1327] [outer = (nil)] 10:31:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f98a7ff1000) [pid = 1870] [serial = 1328] [outer = 0x7f98a75f7400] 10:31:00 INFO - PROCESS | 1870 | 1461691860786 Marionette DEBUG loaded listener.js 10:31:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f98a876ac00) [pid = 1870] [serial = 1329] [outer = 0x7f98a75f7400] 10:31:01 INFO - PROCESS | 1870 | 1461691861694 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]]]}] 10:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1425ms 10:31:01 INFO - PROCESS | 1870 | 1461691861727 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:31:01 INFO - PROCESS | 1870 | 1461691861730 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:31:01 INFO - PROCESS | 1870 | 1461691861736 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:31:01 INFO - PROCESS | 1870 | 1461691861739 Marionette TRACE conn3 <- [1,1742,null,{}] 10:31:01 INFO - PROCESS | 1870 | 1461691861745 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}] 10:31:01 INFO - PROCESS | 1870 | 1461691861911 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:31:02 INFO - PROCESS | 1870 | 1461691862112 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:02 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acda7800 == 116 [pid = 1870] [id = 443] 10:31:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f9893a8c800) [pid = 1870] [serial = 1330] [outer = (nil)] 10:31:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f98aa6c9400) [pid = 1870] [serial = 1331] [outer = 0x7f9893a8c800] 10:31:02 INFO - PROCESS | 1870 | 1461691862181 Marionette DEBUG loaded listener.js 10:31:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f98abee7400) [pid = 1870] [serial = 1332] [outer = 0x7f9893a8c800] 10:31:03 INFO - PROCESS | 1870 | 1461691863035 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]]]}] 10:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1378ms 10:31:03 INFO - PROCESS | 1870 | 1461691863116 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:31:03 INFO - PROCESS | 1870 | 1461691863119 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:31:03 INFO - PROCESS | 1870 | 1461691863125 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:31:03 INFO - PROCESS | 1870 | 1461691863128 Marionette TRACE conn3 <- [1,1746,null,{}] 10:31:03 INFO - PROCESS | 1870 | 1461691863133 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}] 10:31:03 INFO - PROCESS | 1870 | 1461691863341 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:31:03 INFO - PROCESS | 1870 | 1461691863538 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:03 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad784800 == 117 [pid = 1870] [id = 444] 10:31:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f9894967000) [pid = 1870] [serial = 1333] [outer = (nil)] 10:31:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f98ac138c00) [pid = 1870] [serial = 1334] [outer = 0x7f9894967000] 10:31:03 INFO - PROCESS | 1870 | 1461691863611 Marionette DEBUG loaded listener.js 10:31:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f98ac809c00) [pid = 1870] [serial = 1335] [outer = 0x7f9894967000] 10:31:04 INFO - PROCESS | 1870 | 1461691864473 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]]]}] 10:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1376ms 10:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:31:04 INFO - PROCESS | 1870 | 1461691864503 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:31:04 INFO - PROCESS | 1870 | 1461691864506 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:31:04 INFO - PROCESS | 1870 | 1461691864512 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:31:04 INFO - PROCESS | 1870 | 1461691864515 Marionette TRACE conn3 <- [1,1750,null,{}] 10:31:04 INFO - PROCESS | 1870 | 1461691864520 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}] 10:31:04 INFO - PROCESS | 1870 | 1461691864692 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:31:04 INFO - PROCESS | 1870 | 1461691864895 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:04 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ae69d800 == 118 [pid = 1870] [id = 445] 10:31:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f98a7cb1000) [pid = 1870] [serial = 1336] [outer = (nil)] 10:31:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f98ace2f000) [pid = 1870] [serial = 1337] [outer = 0x7f98a7cb1000] 10:31:04 INFO - PROCESS | 1870 | 1461691864965 Marionette DEBUG loaded listener.js 10:31:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 169 (0x7f98ad64f800) [pid = 1870] [serial = 1338] [outer = 0x7f98a7cb1000] 10:31:05 INFO - PROCESS | 1870 | 1461691865833 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]]]}] 10:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1380ms 10:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:31:05 INFO - PROCESS | 1870 | 1461691865892 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:31:05 INFO - PROCESS | 1870 | 1461691865895 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:31:05 INFO - PROCESS | 1870 | 1461691865901 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:31:05 INFO - PROCESS | 1870 | 1461691865903 Marionette TRACE conn3 <- [1,1754,null,{}] 10:31:05 INFO - PROCESS | 1870 | 1461691865908 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}] 10:31:06 INFO - PROCESS | 1870 | 1461691866077 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:31:06 INFO - PROCESS | 1870 | 1461691866286 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:06 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b4dda800 == 119 [pid = 1870] [id = 446] 10:31:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 170 (0x7f98a1e94400) [pid = 1870] [serial = 1339] [outer = (nil)] 10:31:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 171 (0x7f98ad64fc00) [pid = 1870] [serial = 1340] [outer = 0x7f98a1e94400] 10:31:06 INFO - PROCESS | 1870 | 1461691866395 Marionette DEBUG loaded listener.js 10:31:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 172 (0x7f98ad71f000) [pid = 1870] [serial = 1341] [outer = 0x7f98a1e94400] 10:31:07 INFO - PROCESS | 1870 | 1461691867305 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]]]}] 10:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1479ms 10:31:07 INFO - PROCESS | 1870 | 1461691867380 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:31:07 INFO - PROCESS | 1870 | 1461691867384 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:31:07 INFO - PROCESS | 1870 | 1461691867391 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:31:07 INFO - PROCESS | 1870 | 1461691867394 Marionette TRACE conn3 <- [1,1758,null,{}] 10:31:07 INFO - PROCESS | 1870 | 1461691867400 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}] 10:31:07 INFO - PROCESS | 1870 | 1461691867654 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:31:07 INFO - PROCESS | 1870 | 1461691867920 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:07 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bac82000 == 120 [pid = 1870] [id = 447] 10:31:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 173 (0x7f98ae03f400) [pid = 1870] [serial = 1342] [outer = (nil)] 10:31:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 174 (0x7f98ae283000) [pid = 1870] [serial = 1343] [outer = 0x7f98ae03f400] 10:31:08 INFO - PROCESS | 1870 | 1461691868040 Marionette DEBUG loaded listener.js 10:31:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 175 (0x7f98ae65d400) [pid = 1870] [serial = 1344] [outer = 0x7f98ae03f400] 10:31:08 INFO - PROCESS | 1870 | 1461691868873 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]]]}] 10:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1527ms 10:31:08 INFO - PROCESS | 1870 | 1461691868919 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:31:08 INFO - PROCESS | 1870 | 1461691868922 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:31:08 INFO - PROCESS | 1870 | 1461691868928 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:31:08 INFO - PROCESS | 1870 | 1461691868930 Marionette TRACE conn3 <- [1,1762,null,{}] 10:31:08 INFO - PROCESS | 1870 | 1461691868936 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}] 10:31:09 INFO - PROCESS | 1870 | 1461691869105 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:31:09 INFO - PROCESS | 1870 | 1461691869309 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:09 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bbb12000 == 121 [pid = 1870] [id = 448] 10:31:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 176 (0x7f98ae043c00) [pid = 1870] [serial = 1345] [outer = (nil)] 10:31:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 177 (0x7f98aeecf800) [pid = 1870] [serial = 1346] [outer = 0x7f98ae043c00] 10:31:09 INFO - PROCESS | 1870 | 1461691869381 Marionette DEBUG loaded listener.js 10:31:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 178 (0x7f98af06cc00) [pid = 1870] [serial = 1347] [outer = 0x7f98ae043c00] 10:31:10 INFO - PROCESS | 1870 | 1461691870308 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]]]}] 10:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1429ms 10:31:10 INFO - PROCESS | 1870 | 1461691870359 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:31:10 INFO - PROCESS | 1870 | 1461691870362 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:31:10 INFO - PROCESS | 1870 | 1461691870377 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:31:10 INFO - PROCESS | 1870 | 1461691870380 Marionette TRACE conn3 <- [1,1766,null,{}] 10:31:10 INFO - PROCESS | 1870 | 1461691870385 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}] 10:31:10 INFO - PROCESS | 1870 | 1461691870570 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:31:10 INFO - PROCESS | 1870 | 1461691870786 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:10 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf63d800 == 122 [pid = 1870] [id = 449] 10:31:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 179 (0x7f98ae6cfc00) [pid = 1870] [serial = 1348] [outer = (nil)] 10:31:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 180 (0x7f98b0362800) [pid = 1870] [serial = 1349] [outer = 0x7f98ae6cfc00] 10:31:10 INFO - PROCESS | 1870 | 1461691870857 Marionette DEBUG loaded listener.js 10:31:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 181 (0x7f98b109fc00) [pid = 1870] [serial = 1350] [outer = 0x7f98ae6cfc00] 10:31:11 INFO - PROCESS | 1870 | 1461691871710 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]]]}] 10:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1385ms 10:31:11 INFO - PROCESS | 1870 | 1461691871763 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:31:11 INFO - PROCESS | 1870 | 1461691871766 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:31:11 INFO - PROCESS | 1870 | 1461691871772 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:31:11 INFO - PROCESS | 1870 | 1461691871774 Marionette TRACE conn3 <- [1,1770,null,{}] 10:31:11 INFO - PROCESS | 1870 | 1461691871780 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}] 10:31:11 INFO - PROCESS | 1870 | 1461691871945 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:31:12 INFO - PROCESS | 1870 | 1461691872151 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:12 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf750800 == 123 [pid = 1870] [id = 450] 10:31:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 182 (0x7f9894c70c00) [pid = 1870] [serial = 1351] [outer = (nil)] 10:31:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 183 (0x7f98b10a0800) [pid = 1870] [serial = 1352] [outer = 0x7f9894c70c00] 10:31:12 INFO - PROCESS | 1870 | 1461691872217 Marionette DEBUG loaded listener.js 10:31:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 184 (0x7f98ba93d400) [pid = 1870] [serial = 1353] [outer = 0x7f9894c70c00] 10:31:13 INFO - PROCESS | 1870 | 1461691873362 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]]]}] 10:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1637ms 10:31:13 INFO - PROCESS | 1870 | 1461691873411 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:31:13 INFO - PROCESS | 1870 | 1461691873416 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:31:13 INFO - PROCESS | 1870 | 1461691873424 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:31:13 INFO - PROCESS | 1870 | 1461691873429 Marionette TRACE conn3 <- [1,1774,null,{}] 10:31:13 INFO - PROCESS | 1870 | 1461691873438 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}] 10:31:13 INFO - PROCESS | 1870 | 1461691873613 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:31:13 INFO - PROCESS | 1870 | 1461691873886 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:13 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98967d9800 == 124 [pid = 1870] [id = 451] 10:31:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 185 (0x7f98965e9400) [pid = 1870] [serial = 1354] [outer = (nil)] 10:31:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 186 (0x7f98966d5400) [pid = 1870] [serial = 1355] [outer = 0x7f98965e9400] 10:31:13 INFO - PROCESS | 1870 | 1461691873968 Marionette DEBUG loaded listener.js 10:31:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 187 (0x7f98976ebc00) [pid = 1870] [serial = 1356] [outer = 0x7f98965e9400] 10:31:14 INFO - PROCESS | 1870 | 1461691874823 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]]]}] 10:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1437ms 10:31:14 INFO - PROCESS | 1870 | 1461691874860 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:31:14 INFO - PROCESS | 1870 | 1461691874868 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:31:14 INFO - PROCESS | 1870 | 1461691874878 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:31:14 INFO - PROCESS | 1870 | 1461691874881 Marionette TRACE conn3 <- [1,1778,null,{}] 10:31:14 INFO - PROCESS | 1870 | 1461691874887 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}] 10:31:15 INFO - PROCESS | 1870 | 1461691875058 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:31:15 INFO - PROCESS | 1870 | 1461691875464 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:15 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894dcd000 == 125 [pid = 1870] [id = 452] 10:31:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 188 (0x7f98977ee400) [pid = 1870] [serial = 1357] [outer = (nil)] 10:31:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 189 (0x7f98978da800) [pid = 1870] [serial = 1358] [outer = 0x7f98977ee400] 10:31:15 INFO - PROCESS | 1870 | 1461691875537 Marionette DEBUG loaded listener.js 10:31:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 190 (0x7f9898d76400) [pid = 1870] [serial = 1359] [outer = 0x7f98977ee400] 10:31:16 INFO - PROCESS | 1870 | 1461691876393 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]]]}] 10:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 10:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1586ms 10:31:16 INFO - PROCESS | 1870 | 1461691876464 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:31:16 INFO - PROCESS | 1870 | 1461691876467 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:31:16 INFO - PROCESS | 1870 | 1461691876473 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:31:16 INFO - PROCESS | 1870 | 1461691876478 Marionette TRACE conn3 <- [1,1782,null,{}] 10:31:16 INFO - PROCESS | 1870 | 1461691876493 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}] 10:31:16 INFO - PROCESS | 1870 | 1461691876725 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:31:17 INFO - PROCESS | 1870 | 1461691877022 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:17 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894aca000 == 126 [pid = 1870] [id = 453] 10:31:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 191 (0x7f9893a8e400) [pid = 1870] [serial = 1360] [outer = (nil)] 10:31:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 192 (0x7f98976ee000) [pid = 1870] [serial = 1361] [outer = 0x7f9893a8e400] 10:31:17 INFO - PROCESS | 1870 | 1461691877157 Marionette DEBUG loaded listener.js 10:31:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 193 (0x7f989aebc400) [pid = 1870] [serial = 1362] [outer = 0x7f9893a8e400] 10:31:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aed3e000 == 125 [pid = 1870] [id = 86] 10:31:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b570000 == 124 [pid = 1870] [id = 435] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 192 (0x7f98aa6cd400) [pid = 1870] [serial = 1274] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 191 (0x7f98953eec00) [pid = 1870] [serial = 1277] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 190 (0x7f98965e6800) [pid = 1870] [serial = 1211] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 189 (0x7f98a5e84c00) [pid = 1870] [serial = 1196] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 188 (0x7f98a7a46000) [pid = 1870] [serial = 1205] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 187 (0x7f98a72be000) [pid = 1870] [serial = 1202] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 186 (0x7f98a329ac00) [pid = 1870] [serial = 1184] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 185 (0x7f98a456c800) [pid = 1870] [serial = 1190] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 184 (0x7f9897d54000) [pid = 1870] [serial = 1208] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 183 (0x7f98977f5400) [pid = 1870] [serial = 1178] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 182 (0x7f98976f4800) [pid = 1870] [serial = 1214] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 181 (0x7f98a5aee400) [pid = 1870] [serial = 1193] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 180 (0x7f989a3c6800) [pid = 1870] [serial = 1181] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 179 (0x7f98a3cf1400) [pid = 1870] [serial = 1187] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 178 (0x7f98a725f000) [pid = 1870] [serial = 1199] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 177 (0x7f98977ed400) [pid = 1870] [serial = 1283] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 176 (0x7f9894fe4c00) [pid = 1870] [serial = 1238] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 175 (0x7f98977f2800) [pid = 1870] [serial = 1241] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 174 (0x7f989a280800) [pid = 1870] [serial = 1244] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 173 (0x7f98a1e93000) [pid = 1870] [serial = 1247] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 172 (0x7f98a39a0000) [pid = 1870] [serial = 1250] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 171 (0x7f98a48af400) [pid = 1870] [serial = 1253] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 170 (0x7f98a5e1a400) [pid = 1870] [serial = 1256] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 169 (0x7f98a72afc00) [pid = 1870] [serial = 1259] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 168 (0x7f98a7a52800) [pid = 1870] [serial = 1262] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 167 (0x7f98a7feb400) [pid = 1870] [serial = 1265] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 166 (0x7f98a8767c00) [pid = 1870] [serial = 1268] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 165 (0x7f98aa6d2400) [pid = 1870] [serial = 1271] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a162e800 == 123 [pid = 1870] [id = 434] 10:31:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b1b7800 == 122 [pid = 1870] [id = 433] 10:31:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9893998000 == 121 [pid = 1870] [id = 432] 10:31:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acdbe800 == 120 [pid = 1870] [id = 366] 10:31:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98980cb000 == 119 [pid = 1870] [id = 429] 10:31:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894fe2800 == 118 [pid = 1870] [id = 428] 10:31:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98931b9800 == 117 [pid = 1870] [id = 427] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 164 (0x7f98966e3400) [pid = 1870] [serial = 1281] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 163 (0x7f989a19d800) [pid = 1870] [serial = 1224] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 162 (0x7f98989f2c00) [pid = 1870] [serial = 1233] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f98977ea800) [pid = 1870] [serial = 1232] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f989a185400) [pid = 1870] [serial = 1223] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f98953e8c00) [pid = 1870] [serial = 1217] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f9896753800) [pid = 1870] [serial = 1218] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f989b6db800) [pid = 1870] [serial = 1230] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f989add6000) [pid = 1870] [serial = 1227] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f9898dcdc00) [pid = 1870] [serial = 1221] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f989a286800) [pid = 1870] [serial = 1226] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f98989f7800) [pid = 1870] [serial = 1220] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f989a27f000) [pid = 1870] [serial = 1176] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f9895cc3800) [pid = 1870] [serial = 1280] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f989a19c800) [pid = 1870] [serial = 1235] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f989aeb8c00) [pid = 1870] [serial = 1229] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 1870 | 1461691877994 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]]]}] 10:31:18 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 10:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1582ms 10:31:18 INFO - PROCESS | 1870 | 1461691878056 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:31:18 INFO - PROCESS | 1870 | 1461691878059 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:31:18 INFO - PROCESS | 1870 | 1461691878065 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:31:18 INFO - PROCESS | 1870 | 1461691878067 Marionette TRACE conn3 <- [1,1786,null,{}] 10:31:18 INFO - PROCESS | 1870 | 1461691878072 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}] 10:31:18 INFO - PROCESS | 1870 | 1461691878250 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:31:18 INFO - PROCESS | 1870 | 1461691878408 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:18 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9898bf2000 == 118 [pid = 1870] [id = 454] 10:31:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f9893a8f000) [pid = 1870] [serial = 1363] [outer = (nil)] 10:31:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f989a27f000) [pid = 1870] [serial = 1364] [outer = 0x7f9893a8f000] 10:31:18 INFO - PROCESS | 1870 | 1461691878467 Marionette DEBUG loaded listener.js 10:31:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f98a3136000) [pid = 1870] [serial = 1365] [outer = 0x7f9893a8f000] 10:31:19 INFO - PROCESS | 1870 | 1461691879198 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]]]}] 10:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 10:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1183ms 10:31:19 INFO - PROCESS | 1870 | 1461691879258 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:31:19 INFO - PROCESS | 1870 | 1461691879261 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:31:19 INFO - PROCESS | 1870 | 1461691879267 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:31:19 INFO - PROCESS | 1870 | 1461691879269 Marionette TRACE conn3 <- [1,1790,null,{}] 10:31:19 INFO - PROCESS | 1870 | 1461691879278 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}] 10:31:19 INFO - PROCESS | 1870 | 1461691879438 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:31:19 INFO - PROCESS | 1870 | 1461691879453 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:19 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b3c7800 == 119 [pid = 1870] [id = 455] 10:31:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f98977ea800) [pid = 1870] [serial = 1366] [outer = (nil)] 10:31:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f98a3bb9400) [pid = 1870] [serial = 1367] [outer = 0x7f98977ea800] 10:31:19 INFO - PROCESS | 1870 | 1461691879513 Marionette DEBUG loaded listener.js 10:31:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f98a45f8c00) [pid = 1870] [serial = 1368] [outer = 0x7f98977ea800] 10:31:20 INFO - PROCESS | 1870 | 1461691880498 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]]]}] 10:31: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) 10:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1281ms 10:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:31:20 INFO - PROCESS | 1870 | 1461691880548 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:31:20 INFO - PROCESS | 1870 | 1461691880551 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:31:20 INFO - PROCESS | 1870 | 1461691880555 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:31:20 INFO - PROCESS | 1870 | 1461691880559 Marionette TRACE conn3 <- [1,1794,null,{}] 10:31:20 INFO - PROCESS | 1870 | 1461691880569 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}] 10:31:20 INFO - PROCESS | 1870 | 1461691880814 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:31:20 INFO - PROCESS | 1870 | 1461691880842 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:20 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a34d1800 == 120 [pid = 1870] [id = 456] 10:31:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f98a721e000) [pid = 1870] [serial = 1369] [outer = (nil)] 10:31:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f98a7a52800) [pid = 1870] [serial = 1370] [outer = 0x7f98a721e000] 10:31:20 INFO - PROCESS | 1870 | 1461691880902 Marionette DEBUG loaded listener.js 10:31:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f98a7ff3800) [pid = 1870] [serial = 1371] [outer = 0x7f98a721e000] 10:31:22 INFO - PROCESS | 1870 | 1461691882111 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]]]}] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f9898dd8000) [pid = 1870] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f98936d6000) [pid = 1870] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f9894c6e000) [pid = 1870] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f989a1a5400) [pid = 1870] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f9894c73800) [pid = 1870] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f9897d5b000) [pid = 1870] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f9894963c00) [pid = 1870] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f9898094400) [pid = 1870] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f989495ec00) [pid = 1870] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f98a72b7400) [pid = 1870] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 147 (0x7f98a312e400) [pid = 1870] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f9895ccf400) [pid = 1870] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f989a189c00) [pid = 1870] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f9894c6c000) [pid = 1870] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f9893a98c00) [pid = 1870] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f98976ed800) [pid = 1870] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f989a1a2c00) [pid = 1870] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f989a283000) [pid = 1870] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f98a45f7c00) [pid = 1870] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f98a456b400) [pid = 1870] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f98a7a48400) [pid = 1870] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f98a5cd5400) [pid = 1870] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 135 (0x7f98a1e96400) [pid = 1870] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f98a39a1800) [pid = 1870] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 133 (0x7f9898f13400) [pid = 1870] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 132 (0x7f98953e4800) [pid = 1870] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 131 (0x7f989a19d000) [pid = 1870] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 130 (0x7f98936da000) [pid = 1870] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 129 (0x7f98a4b2a400) [pid = 1870] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 128 (0x7f989a18cc00) [pid = 1870] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 127 (0x7f98a3bbd400) [pid = 1870] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 126 (0x7f98a4b2d000) [pid = 1870] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 125 (0x7f98a3cee800) [pid = 1870] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 124 (0x7f98965e8400) [pid = 1870] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:31:22 INFO - PROCESS | 1870 | --DOMWINDOW == 123 (0x7f98966e6800) [pid = 1870] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1676ms 10:31:22 INFO - PROCESS | 1870 | 1461691882232 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:31:22 INFO - PROCESS | 1870 | 1461691882236 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:31:22 INFO - PROCESS | 1870 | 1461691882241 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:31:22 INFO - PROCESS | 1870 | 1461691882243 Marionette TRACE conn3 <- [1,1798,null,{}] 10:31:22 INFO - PROCESS | 1870 | 1461691882248 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}] 10:31:22 INFO - PROCESS | 1870 | 1461691882396 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:31:22 INFO - PROCESS | 1870 | 1461691882590 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:22 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9895b80000 == 121 [pid = 1870] [id = 457] 10:31:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 124 (0x7f9894c6c000) [pid = 1870] [serial = 1372] [outer = (nil)] 10:31:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 125 (0x7f98976e9000) [pid = 1870] [serial = 1373] [outer = 0x7f9894c6c000] 10:31:22 INFO - PROCESS | 1870 | 1461691882661 Marionette DEBUG loaded listener.js 10:31:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 126 (0x7f9898d7e000) [pid = 1870] [serial = 1374] [outer = 0x7f9894c6c000] 10:31:23 INFO - PROCESS | 1870 | 1461691883305 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]]]}] 10:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1124ms 10:31:23 INFO - PROCESS | 1870 | 1461691883366 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:31:23 INFO - PROCESS | 1870 | 1461691883370 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:31:23 INFO - PROCESS | 1870 | 1461691883375 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:31:23 INFO - PROCESS | 1870 | 1461691883378 Marionette TRACE conn3 <- [1,1802,null,{}] 10:31:23 INFO - PROCESS | 1870 | 1461691883393 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}] 10:31:23 INFO - PROCESS | 1870 | 1461691883558 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:31:23 INFO - PROCESS | 1870 | 1461691883568 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:23 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4c06800 == 122 [pid = 1870] [id = 458] 10:31:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 127 (0x7f98966c6800) [pid = 1870] [serial = 1375] [outer = (nil)] 10:31:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 128 (0x7f989a1a5400) [pid = 1870] [serial = 1376] [outer = 0x7f98966c6800] 10:31:23 INFO - PROCESS | 1870 | 1461691883629 Marionette DEBUG loaded listener.js 10:31:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 129 (0x7f98a3461800) [pid = 1870] [serial = 1377] [outer = 0x7f98966c6800] 10:31:24 INFO - PROCESS | 1870 | 1461691884692 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]]]}] 10:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1385ms 10:31:24 INFO - PROCESS | 1870 | 1461691884762 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:31:24 INFO - PROCESS | 1870 | 1461691884767 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:31:24 INFO - PROCESS | 1870 | 1461691884776 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:31:24 INFO - PROCESS | 1870 | 1461691884781 Marionette TRACE conn3 <- [1,1806,null,{}] 10:31:24 INFO - PROCESS | 1870 | 1461691884789 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}] 10:31:25 INFO - PROCESS | 1870 | 1461691885031 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:31:25 INFO - PROCESS | 1870 | 1461691885366 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98967de000 == 123 [pid = 1870] [id = 459] 10:31:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f989674fc00) [pid = 1870] [serial = 1378] [outer = (nil)] 10:31:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 131 (0x7f9896753800) [pid = 1870] [serial = 1379] [outer = 0x7f989674fc00] 10:31:25 INFO - PROCESS | 1870 | 1461691885447 Marionette DEBUG loaded listener.js 10:31:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 132 (0x7f98989ef800) [pid = 1870] [serial = 1380] [outer = 0x7f989674fc00] 10:31:26 INFO - PROCESS | 1870 | 1461691886336 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]]]}] 10:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1630ms 10:31:26 INFO - PROCESS | 1870 | 1461691886406 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:31:26 INFO - PROCESS | 1870 | 1461691886415 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:31:26 INFO - PROCESS | 1870 | 1461691886424 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:31:26 INFO - PROCESS | 1870 | 1461691886428 Marionette TRACE conn3 <- [1,1810,null,{}] 10:31:26 INFO - PROCESS | 1870 | 1461691886434 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}] 10:31:26 INFO - PROCESS | 1870 | 1461691886671 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:31:26 INFO - PROCESS | 1870 | 1461691886957 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:27 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1e03800 == 124 [pid = 1870] [id = 460] 10:31:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 133 (0x7f989a1a7000) [pid = 1870] [serial = 1381] [outer = (nil)] 10:31:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f989a3c3800) [pid = 1870] [serial = 1382] [outer = 0x7f989a1a7000] 10:31:27 INFO - PROCESS | 1870 | 1461691887076 Marionette DEBUG loaded listener.js 10:31:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f989b6d9400) [pid = 1870] [serial = 1383] [outer = 0x7f989a1a7000] 10:31:27 INFO - PROCESS | 1870 | 1461691887971 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]]]}] 10:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1577ms 10:31:28 INFO - PROCESS | 1870 | 1461691888002 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:31:28 INFO - PROCESS | 1870 | 1461691888006 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:31:28 INFO - PROCESS | 1870 | 1461691888012 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:31:28 INFO - PROCESS | 1870 | 1461691888018 Marionette TRACE conn3 <- [1,1814,null,{}] 10:31:28 INFO - PROCESS | 1870 | 1461691888034 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}] 10:31:28 INFO - PROCESS | 1870 | 1461691888223 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:31:28 INFO - PROCESS | 1870 | 1461691888433 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7c10000 == 125 [pid = 1870] [id = 461] 10:31:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f98a159b400) [pid = 1870] [serial = 1384] [outer = (nil)] 10:31:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f98a456d400) [pid = 1870] [serial = 1385] [outer = 0x7f98a159b400] 10:31:28 INFO - PROCESS | 1870 | 1461691888506 Marionette DEBUG loaded listener.js 10:31:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f98a5b7e000) [pid = 1870] [serial = 1386] [outer = 0x7f98a159b400] 10:31:29 INFO - PROCESS | 1870 | 1461691889396 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]]]}] 10:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1435ms 10:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:31:29 INFO - PROCESS | 1870 | 1461691889448 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:31:29 INFO - PROCESS | 1870 | 1461691889452 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:31:29 INFO - PROCESS | 1870 | 1461691889458 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:31:29 INFO - PROCESS | 1870 | 1461691889461 Marionette TRACE conn3 <- [1,1818,null,{}] 10:31:29 INFO - PROCESS | 1870 | 1461691889466 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}] 10:31:29 INFO - PROCESS | 1870 | 1461691889653 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:31:29 INFO - PROCESS | 1870 | 1461691889861 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:29 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a9c64000 == 126 [pid = 1870] [id = 462] 10:31:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f98a3bbc400) [pid = 1870] [serial = 1387] [outer = (nil)] 10:31:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f98a72b7400) [pid = 1870] [serial = 1388] [outer = 0x7f98a3bbc400] 10:31:29 INFO - PROCESS | 1870 | 1461691889932 Marionette DEBUG loaded listener.js 10:31:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f98a7a45400) [pid = 1870] [serial = 1389] [outer = 0x7f98a3bbc400] 10:31:30 INFO - PROCESS | 1870 | 1461691890776 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]]]}] 10:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1380ms 10:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:31:30 INFO - PROCESS | 1870 | 1461691890845 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:31:30 INFO - PROCESS | 1870 | 1461691890848 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:31:30 INFO - PROCESS | 1870 | 1461691890855 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:31:30 INFO - PROCESS | 1870 | 1461691890858 Marionette TRACE conn3 <- [1,1822,null,{}] 10:31:30 INFO - PROCESS | 1870 | 1461691890863 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}] 10:31:31 INFO - PROCESS | 1870 | 1461691891049 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:31:31 INFO - PROCESS | 1870 | 1461691891251 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:31 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd42800 == 127 [pid = 1870] [id = 463] 10:31:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f98a5e14000) [pid = 1870] [serial = 1390] [outer = (nil)] 10:31:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f98a7cb3000) [pid = 1870] [serial = 1391] [outer = 0x7f98a5e14000] 10:31:31 INFO - PROCESS | 1870 | 1461691891319 Marionette DEBUG loaded listener.js 10:31:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f98a7ff9400) [pid = 1870] [serial = 1392] [outer = 0x7f98a5e14000] 10:31:32 INFO - PROCESS | 1870 | 1461691892175 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]]]}] 10:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1381ms 10:31:32 INFO - PROCESS | 1870 | 1461691892235 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:31:32 INFO - PROCESS | 1870 | 1461691892239 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:31:32 INFO - PROCESS | 1870 | 1461691892244 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:31:32 INFO - PROCESS | 1870 | 1461691892246 Marionette TRACE conn3 <- [1,1826,null,{}] 10:31:32 INFO - PROCESS | 1870 | 1461691892252 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}] 10:31:32 INFO - PROCESS | 1870 | 1461691892459 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:31:32 INFO - PROCESS | 1870 | 1461691892669 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:32 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ae4bc800 == 128 [pid = 1870] [id = 464] 10:31:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f98a82d9400) [pid = 1870] [serial = 1393] [outer = (nil)] 10:31:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f98ac541c00) [pid = 1870] [serial = 1394] [outer = 0x7f98a82d9400] 10:31:32 INFO - PROCESS | 1870 | 1461691892790 Marionette DEBUG loaded listener.js 10:31:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f98ae03c000) [pid = 1870] [serial = 1395] [outer = 0x7f98a82d9400] 10:31:33 INFO - PROCESS | 1870 | 1461691893686 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]]]}] 10:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1474ms 10:31:33 INFO - PROCESS | 1870 | 1461691893720 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:31:33 INFO - PROCESS | 1870 | 1461691893723 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:31:33 INFO - PROCESS | 1870 | 1461691893729 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:31:33 INFO - PROCESS | 1870 | 1461691893731 Marionette TRACE conn3 <- [1,1830,null,{}] 10:31:33 INFO - PROCESS | 1870 | 1461691893737 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}] 10:31:33 INFO - PROCESS | 1870 | 1461691893921 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:31:34 INFO - PROCESS | 1870 | 1461691894129 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:34 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bac8c800 == 129 [pid = 1870] [id = 465] 10:31:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 148 (0x7f98a82e6400) [pid = 1870] [serial = 1396] [outer = (nil)] 10:31:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f98b0206400) [pid = 1870] [serial = 1397] [outer = 0x7f98a82e6400] 10:31:34 INFO - PROCESS | 1870 | 1461691894199 Marionette DEBUG loaded listener.js 10:31:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f98b4d81c00) [pid = 1870] [serial = 1398] [outer = 0x7f98a82e6400] 10:31:35 INFO - PROCESS | 1870 | 1461691895057 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]]]}] 10:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1377ms 10:31:35 INFO - PROCESS | 1870 | 1461691895106 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:31:35 INFO - PROCESS | 1870 | 1461691895109 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:31:35 INFO - PROCESS | 1870 | 1461691895115 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:31:35 INFO - PROCESS | 1870 | 1461691895117 Marionette TRACE conn3 <- [1,1834,null,{}] 10:31:35 INFO - PROCESS | 1870 | 1461691895123 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}] 10:31:35 INFO - PROCESS | 1870 | 1461691895307 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:31:35 INFO - PROCESS | 1870 | 1461691895513 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:35 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf7a5800 == 130 [pid = 1870] [id = 466] 10:31:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f98966e7000) [pid = 1870] [serial = 1399] [outer = (nil)] 10:31:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f98bab38c00) [pid = 1870] [serial = 1400] [outer = 0x7f98966e7000] 10:31:35 INFO - PROCESS | 1870 | 1461691895585 Marionette DEBUG loaded listener.js 10:31:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f98bac72400) [pid = 1870] [serial = 1401] [outer = 0x7f98966e7000] 10:31:36 INFO - PROCESS | 1870 | 1461691896435 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]]]}] 10:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 10:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1379ms 10:31:36 INFO - PROCESS | 1870 | 1461691896496 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:31:36 INFO - PROCESS | 1870 | 1461691896499 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:31:36 INFO - PROCESS | 1870 | 1461691896505 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:31:36 INFO - PROCESS | 1870 | 1461691896507 Marionette TRACE conn3 <- [1,1838,null,{}] 10:31:36 INFO - PROCESS | 1870 | 1461691896513 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}] 10:31:36 INFO - PROCESS | 1870 | 1461691896694 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:31:36 INFO - PROCESS | 1870 | 1461691896962 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:36 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c00a4000 == 131 [pid = 1870] [id = 467] 10:31:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f9897d58800) [pid = 1870] [serial = 1402] [outer = (nil)] 10:31:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f98ade1f800) [pid = 1870] [serial = 1403] [outer = 0x7f9897d58800] 10:31:37 INFO - PROCESS | 1870 | 1461691897044 Marionette DEBUG loaded listener.js 10:31:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f98bb018000) [pid = 1870] [serial = 1404] [outer = 0x7f9897d58800] 10:31:37 INFO - PROCESS | 1870 | 1461691897925 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]]]}] 10:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1479ms 10:31:37 INFO - PROCESS | 1870 | 1461691897985 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:31:37 INFO - PROCESS | 1870 | 1461691897988 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:31:37 INFO - PROCESS | 1870 | 1461691897994 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:31:37 INFO - PROCESS | 1870 | 1461691897997 Marionette TRACE conn3 <- [1,1842,null,{}] 10:31:38 INFO - PROCESS | 1870 | 1461691898002 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}] 10:31:38 INFO - PROCESS | 1870 | 1461691898186 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:31:38 INFO - PROCESS | 1870 | 1461691898394 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:38 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c1e81800 == 132 [pid = 1870] [id = 468] 10:31:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f9898dce400) [pid = 1870] [serial = 1405] [outer = (nil)] 10:31:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f98bbaa4c00) [pid = 1870] [serial = 1406] [outer = 0x7f9898dce400] 10:31:38 INFO - PROCESS | 1870 | 1461691898469 Marionette DEBUG loaded listener.js 10:31:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f98bbeb4400) [pid = 1870] [serial = 1407] [outer = 0x7f9898dce400] 10:31:39 INFO - PROCESS | 1870 | 1461691899328 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]]]}] 10:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1379ms 10:31:39 INFO - PROCESS | 1870 | 1461691899374 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:31:39 INFO - PROCESS | 1870 | 1461691899379 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:31:39 INFO - PROCESS | 1870 | 1461691899384 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:31:39 INFO - PROCESS | 1870 | 1461691899388 Marionette TRACE conn3 <- [1,1846,null,{}] 10:31:39 INFO - PROCESS | 1870 | 1461691899393 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}] 10:31:39 INFO - PROCESS | 1870 | 1461691899617 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:31:39 INFO - PROCESS | 1870 | 1461691899823 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:39 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c44af000 == 133 [pid = 1870] [id = 469] 10:31:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f98bab3f400) [pid = 1870] [serial = 1408] [outer = (nil)] 10:31:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f98bf60f800) [pid = 1870] [serial = 1409] [outer = 0x7f98bab3f400] 10:31:39 INFO - PROCESS | 1870 | 1461691899941 Marionette DEBUG loaded listener.js 10:31:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f98bf73d000) [pid = 1870] [serial = 1410] [outer = 0x7f98bab3f400] 10:31:40 INFO - PROCESS | 1870 | 1461691900908 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]]]}] 10:31:40 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) 10:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1578ms 10:31:40 INFO - PROCESS | 1870 | 1461691900962 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:31:40 INFO - PROCESS | 1870 | 1461691900965 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:31:40 INFO - PROCESS | 1870 | 1461691900971 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:31:40 INFO - PROCESS | 1870 | 1461691900973 Marionette TRACE conn3 <- [1,1850,null,{}] 10:31:40 INFO - PROCESS | 1870 | 1461691900978 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}] 10:31:41 INFO - PROCESS | 1870 | 1461691901165 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:31:41 INFO - PROCESS | 1870 | 1461691901374 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:41 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989335e000 == 134 [pid = 1870] [id = 470] 10:31:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f98bb0efc00) [pid = 1870] [serial = 1411] [outer = (nil)] 10:31:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f98bf9a4400) [pid = 1870] [serial = 1412] [outer = 0x7f98bb0efc00] 10:31:41 INFO - PROCESS | 1870 | 1461691901486 Marionette DEBUG loaded listener.js 10:31:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f98bfeaa400) [pid = 1870] [serial = 1413] [outer = 0x7f98bb0efc00] 10:31:42 INFO - PROCESS | 1870 | 1461691902426 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]]]}] 10:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1531ms 10:31:42 INFO - PROCESS | 1870 | 1461691902503 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:31:42 INFO - PROCESS | 1870 | 1461691902506 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:31:42 INFO - PROCESS | 1870 | 1461691902512 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:31:42 INFO - PROCESS | 1870 | 1461691902514 Marionette TRACE conn3 <- [1,1854,null,{}] 10:31:42 INFO - PROCESS | 1870 | 1461691902520 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}] 10:31:42 INFO - PROCESS | 1870 | 1461691902728 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:31:42 INFO - PROCESS | 1870 | 1461691902943 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:43 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894dc9000 == 135 [pid = 1870] [id = 471] 10:31:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f9893a89c00) [pid = 1870] [serial = 1414] [outer = (nil)] 10:31:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f9894f54400) [pid = 1870] [serial = 1415] [outer = 0x7f9893a89c00] 10:31:43 INFO - PROCESS | 1870 | 1461691903058 Marionette DEBUG loaded listener.js 10:31:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f9894f59400) [pid = 1870] [serial = 1416] [outer = 0x7f9893a89c00] 10:31:43 INFO - PROCESS | 1870 | 1461691903973 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]]]}] 10:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1529ms 10:31:44 INFO - PROCESS | 1870 | 1461691904043 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:31:44 INFO - PROCESS | 1870 | 1461691904047 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:31:44 INFO - PROCESS | 1870 | 1461691904053 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:31:44 INFO - PROCESS | 1870 | 1461691904055 Marionette TRACE conn3 <- [1,1858,null,{}] 10:31:44 INFO - PROCESS | 1870 | 1461691904061 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}] 10:31:44 INFO - PROCESS | 1870 | 1461691904259 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:31:45 INFO - PROCESS | 1870 | 1461691905019 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:45 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98952ba800 == 136 [pid = 1870] [id = 472] 10:31:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 169 (0x7f989495c800) [pid = 1870] [serial = 1417] [outer = (nil)] 10:31:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 170 (0x7f9894c6d400) [pid = 1870] [serial = 1418] [outer = 0x7f989495c800] 10:31:45 INFO - PROCESS | 1870 | 1461691905092 Marionette DEBUG loaded listener.js 10:31:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 171 (0x7f98953df400) [pid = 1870] [serial = 1419] [outer = 0x7f989495c800] 10:31:45 INFO - PROCESS | 1870 | 1461691905939 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]]]}] 10:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1934ms 10:31:45 INFO - PROCESS | 1870 | 1461691905988 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:31:45 INFO - PROCESS | 1870 | 1461691905994 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:31:46 INFO - PROCESS | 1870 | 1461691906000 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:31:46 INFO - PROCESS | 1870 | 1461691906005 Marionette TRACE conn3 <- [1,1862,null,{}] 10:31:46 INFO - PROCESS | 1870 | 1461691906012 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}] 10:31:46 INFO - PROCESS | 1870 | 1461691906209 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:31:46 INFO - PROCESS | 1870 | 1461691906432 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:46 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b348000 == 137 [pid = 1870] [id = 473] 10:31:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 172 (0x7f9894960400) [pid = 1870] [serial = 1420] [outer = (nil)] 10:31:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 173 (0x7f98966e1800) [pid = 1870] [serial = 1421] [outer = 0x7f9894960400] 10:31:46 INFO - PROCESS | 1870 | 1461691906541 Marionette DEBUG loaded listener.js 10:31:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 174 (0x7f98978cfc00) [pid = 1870] [serial = 1422] [outer = 0x7f9894960400] 10:31:47 INFO - PROCESS | 1870 | 1461691907570 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]]]}] 10:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1639ms 10:31:47 INFO - PROCESS | 1870 | 1461691907643 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:31:47 INFO - PROCESS | 1870 | 1461691907649 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:31:47 INFO - PROCESS | 1870 | 1461691907655 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:31:47 INFO - PROCESS | 1870 | 1461691907658 Marionette TRACE conn3 <- [1,1866,null,{}] 10:31:47 INFO - PROCESS | 1870 | 1461691907664 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}] 10:31:47 INFO - PROCESS | 1870 | 1461691907905 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7bc4800 == 136 [pid = 1870] [id = 333] 10:31:48 INFO - PROCESS | 1870 | --DOMWINDOW == 173 (0x7f98a3bf0400) [pid = 1870] [serial = 1310] [outer = (nil)] [url = about:blank] 10:31:48 INFO - PROCESS | 1870 | --DOMWINDOW == 172 (0x7f989aeb5000) [pid = 1870] [serial = 1295] [outer = (nil)] [url = about:blank] 10:31:48 INFO - PROCESS | 1870 | 1461691908279 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9895b80000 == 135 [pid = 1870] [id = 457] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a34d1800 == 134 [pid = 1870] [id = 456] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b3c7800 == 133 [pid = 1870] [id = 455] 10:31:48 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894fd0000 == 134 [pid = 1870] [id = 474] 10:31:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 173 (0x7f9895cc5c00) [pid = 1870] [serial = 1423] [outer = (nil)] 10:31:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 174 (0x7f9898f19800) [pid = 1870] [serial = 1424] [outer = 0x7f9895cc5c00] 10:31:48 INFO - PROCESS | 1870 | 1461691908371 Marionette DEBUG loaded listener.js 10:31:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 175 (0x7f989a19e400) [pid = 1870] [serial = 1425] [outer = 0x7f9895cc5c00] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9898bf2000 == 133 [pid = 1870] [id = 454] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894aca000 == 132 [pid = 1870] [id = 453] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894dcd000 == 131 [pid = 1870] [id = 452] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98967d9800 == 130 [pid = 1870] [id = 451] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bbb12000 == 129 [pid = 1870] [id = 448] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bac82000 == 128 [pid = 1870] [id = 447] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b4dda800 == 127 [pid = 1870] [id = 446] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ae69d800 == 126 [pid = 1870] [id = 445] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ad784800 == 125 [pid = 1870] [id = 444] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acda7800 == 124 [pid = 1870] [id = 443] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac8cb000 == 123 [pid = 1870] [id = 442] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a83ec800 == 122 [pid = 1870] [id = 441] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7c52800 == 121 [pid = 1870] [id = 440] 10:31:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b13c000 == 120 [pid = 1870] [id = 437] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 174 (0x7f989a18e400) [pid = 1870] [serial = 1292] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 173 (0x7f98977e9000) [pid = 1870] [serial = 1278] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 172 (0x7f98965e7000) [pid = 1870] [serial = 1299] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 171 (0x7f989adda000) [pid = 1870] [serial = 1307] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 170 (0x7f98989eb000) [pid = 1870] [serial = 1301] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 169 (0x7f98989ef400) [pid = 1870] [serial = 1289] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 168 (0x7f9896751000) [pid = 1870] [serial = 1212] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 167 (0x7f9898dd9000) [pid = 1870] [serial = 1302] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 166 (0x7f9898d79800) [pid = 1870] [serial = 1290] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 165 (0x7f989b6d4400) [pid = 1870] [serial = 1182] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 164 (0x7f9895cc6c00) [pid = 1870] [serial = 1239] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 163 (0x7f98a3bb5000) [pid = 1870] [serial = 1308] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 162 (0x7f98a82df800) [pid = 1870] [serial = 1266] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f98a42b4000) [pid = 1870] [serial = 1188] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f9898dd4c00) [pid = 1870] [serial = 1179] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f98a3290800) [pid = 1870] [serial = 1248] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f98953ee800) [pid = 1870] [serial = 1286] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f98a82d8000) [pid = 1870] [serial = 1209] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f98a75f6400) [pid = 1870] [serial = 1203] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f98a75f7c00) [pid = 1870] [serial = 1260] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f989aebb000) [pid = 1870] [serial = 1304] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f98a7e2ec00) [pid = 1870] [serial = 1263] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f9894c78800) [pid = 1870] [serial = 1298] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f98a7216000) [pid = 1870] [serial = 1257] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f989a27cc00) [pid = 1870] [serial = 1293] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f98a9c8a800) [pid = 1870] [serial = 1269] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f98a7a4e000) [pid = 1870] [serial = 1206] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 147 (0x7f98a399f400) [pid = 1870] [serial = 1185] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f98a4575c00) [pid = 1870] [serial = 1191] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f98a721d400) [pid = 1870] [serial = 1197] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f989809f000) [pid = 1870] [serial = 1215] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f98a3bc1000) [pid = 1870] [serial = 1251] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f98ac40dc00) [pid = 1870] [serial = 1275] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f98a5e1f800) [pid = 1870] [serial = 1194] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f989aec0c00) [pid = 1870] [serial = 1245] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f98ab6ddc00) [pid = 1870] [serial = 1272] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f98a312ac00) [pid = 1870] [serial = 1305] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f98966eb400) [pid = 1870] [serial = 1287] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f98a72b6800) [pid = 1870] [serial = 1200] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 135 (0x7f98a5aee800) [pid = 1870] [serial = 1254] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f98989ec800) [pid = 1870] [serial = 1242] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | --DOMWINDOW == 133 (0x7f98a1593000) [pid = 1870] [serial = 1236] [outer = (nil)] [url = about:blank] 10:31:49 INFO - PROCESS | 1870 | 1461691909185 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]]]}] 10:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1585ms 10:31:49 INFO - PROCESS | 1870 | 1461691909241 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:31:49 INFO - PROCESS | 1870 | 1461691909244 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:31:49 INFO - PROCESS | 1870 | 1461691909257 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:31:49 INFO - PROCESS | 1870 | 1461691909265 Marionette TRACE conn3 <- [1,1870,null,{}] 10:31:49 INFO - PROCESS | 1870 | 1461691909287 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}] 10:31:49 INFO - PROCESS | 1870 | 1461691909462 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:31:49 INFO - PROCESS | 1870 | 1461691909475 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:49 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b217800 == 121 [pid = 1870] [id = 475] 10:31:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f98989ec800) [pid = 1870] [serial = 1426] [outer = (nil)] 10:31:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f989aebc000) [pid = 1870] [serial = 1427] [outer = 0x7f98989ec800] 10:31:49 INFO - PROCESS | 1870 | 1461691909536 Marionette DEBUG loaded listener.js 10:31:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f98a1596000) [pid = 1870] [serial = 1428] [outer = 0x7f98989ec800] 10:31:50 INFO - PROCESS | 1870 | 1461691910422 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]]]}] 10:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1208ms 10:31:50 INFO - PROCESS | 1870 | 1461691910459 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:31:50 INFO - PROCESS | 1870 | 1461691910463 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:31:50 INFO - PROCESS | 1870 | 1461691910469 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:31:50 INFO - PROCESS | 1870 | 1461691910471 Marionette TRACE conn3 <- [1,1874,null,{}] 10:31:50 INFO - PROCESS | 1870 | 1461691910476 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}] 10:31:50 INFO - PROCESS | 1870 | 1461691910665 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:31:50 INFO - PROCESS | 1870 | 1461691910865 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:50 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b3be800 == 122 [pid = 1870] [id = 476] 10:31:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f98936d8000) [pid = 1870] [serial = 1429] [outer = (nil)] 10:31:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f98a17ef400) [pid = 1870] [serial = 1430] [outer = 0x7f98936d8000] 10:31:50 INFO - PROCESS | 1870 | 1461691910927 Marionette DEBUG loaded listener.js 10:31:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f98a3296800) [pid = 1870] [serial = 1431] [outer = 0x7f98936d8000] 10:31:51 INFO - PROCESS | 1870 | 1461691911734 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]]]}] 10:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1280ms 10:31:51 INFO - PROCESS | 1870 | 1461691911754 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:31:51 INFO - PROCESS | 1870 | 1461691911758 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:31:51 INFO - PROCESS | 1870 | 1461691911764 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:31:51 INFO - PROCESS | 1870 | 1461691911767 Marionette TRACE conn3 <- [1,1878,null,{}] 10:31:51 INFO - PROCESS | 1870 | 1461691911772 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}] 10:31:52 INFO - PROCESS | 1870 | 1461691912008 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:31:52 INFO - PROCESS | 1870 | 1461691912041 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:52 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1624800 == 123 [pid = 1870] [id = 477] 10:31:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f98a39a5000) [pid = 1870] [serial = 1432] [outer = (nil)] 10:31:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f98a3bb9800) [pid = 1870] [serial = 1433] [outer = 0x7f98a39a5000] 10:31:52 INFO - PROCESS | 1870 | 1461691912173 Marionette DEBUG loaded listener.js 10:31:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f98a4574400) [pid = 1870] [serial = 1434] [outer = 0x7f98a39a5000] 10:31:53 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f9893a8e400) [pid = 1870] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:31:53 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f98977ea800) [pid = 1870] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:31:53 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f98a721e000) [pid = 1870] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:31:53 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f98977ee400) [pid = 1870] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:31:53 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f98965e9400) [pid = 1870] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:31:53 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f9893a8f000) [pid = 1870] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:31:53 INFO - PROCESS | 1870 | --DOMWINDOW == 135 (0x7f9898f15c00) [pid = 1870] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:31:53 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f9893a97000) [pid = 1870] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:31:53 INFO - PROCESS | 1870 | --DOMWINDOW == 133 (0x7f9894c6c000) [pid = 1870] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:31:53 INFO - PROCESS | 1870 | 1461691913460 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]]]}] 10:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1737ms 10:31:53 INFO - PROCESS | 1870 | 1461691913501 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:31:53 INFO - PROCESS | 1870 | 1461691913504 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:31:53 INFO - PROCESS | 1870 | 1461691913509 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:31:53 INFO - PROCESS | 1870 | 1461691913511 Marionette TRACE conn3 <- [1,1882,null,{}] 10:31:53 INFO - PROCESS | 1870 | 1461691913516 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}] 10:31:53 INFO - PROCESS | 1870 | 1461691913685 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:31:53 INFO - PROCESS | 1870 | 1461691913885 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:53 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a34d0000 == 124 [pid = 1870] [id = 478] 10:31:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f9893a8f000) [pid = 1870] [serial = 1435] [outer = (nil)] 10:31:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f98a3461000) [pid = 1870] [serial = 1436] [outer = 0x7f9893a8f000] 10:31:53 INFO - PROCESS | 1870 | 1461691913949 Marionette DEBUG loaded listener.js 10:31:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f98a4d9cc00) [pid = 1870] [serial = 1437] [outer = 0x7f9893a8f000] 10:31:54 INFO - PROCESS | 1870 | 1461691914628 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]]]}] 10:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1174ms 10:31:54 INFO - PROCESS | 1870 | 1461691914685 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:31:54 INFO - PROCESS | 1870 | 1461691914689 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:31:54 INFO - PROCESS | 1870 | 1461691914694 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:31:54 INFO - PROCESS | 1870 | 1461691914696 Marionette TRACE conn3 <- [1,1886,null,{}] 10:31:54 INFO - PROCESS | 1870 | 1461691914701 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}] 10:31:54 INFO - PROCESS | 1870 | 1461691914925 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:31:54 INFO - PROCESS | 1870 | 1461691914949 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:54 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4280800 == 125 [pid = 1870] [id = 479] 10:31:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f9893a97000) [pid = 1870] [serial = 1438] [outer = (nil)] 10:31:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f98a5e17800) [pid = 1870] [serial = 1439] [outer = 0x7f9893a97000] 10:31:55 INFO - PROCESS | 1870 | 1461691915006 Marionette DEBUG loaded listener.js 10:31:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f98a721d400) [pid = 1870] [serial = 1440] [outer = 0x7f9893a97000] 10:31:56 INFO - PROCESS | 1870 | 1461691916126 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]]]}] 10:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1477ms 10:31:56 INFO - PROCESS | 1870 | 1461691916186 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:31:56 INFO - PROCESS | 1870 | 1461691916192 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:31:56 INFO - PROCESS | 1870 | 1461691916203 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:31:56 INFO - PROCESS | 1870 | 1461691916207 Marionette TRACE conn3 <- [1,1890,null,{}] 10:31:56 INFO - PROCESS | 1870 | 1461691916215 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}] 10:31:56 INFO - PROCESS | 1870 | 1461691916419 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:31:56 INFO - PROCESS | 1870 | 1461691916624 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:56 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b007800 == 126 [pid = 1870] [id = 480] 10:31:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f98966e1400) [pid = 1870] [serial = 1441] [outer = (nil)] 10:31:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f98977ea800) [pid = 1870] [serial = 1442] [outer = 0x7f98966e1400] 10:31:56 INFO - PROCESS | 1870 | 1461691916785 Marionette DEBUG loaded listener.js 10:31:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f98989ef400) [pid = 1870] [serial = 1443] [outer = 0x7f98966e1400] 10:31:57 INFO - PROCESS | 1870 | 1461691917723 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]]]}] 10:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1584ms 10:31:57 INFO - PROCESS | 1870 | 1461691917787 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:31:57 INFO - PROCESS | 1870 | 1461691917796 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:31:57 INFO - PROCESS | 1870 | 1461691917806 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:31:57 INFO - PROCESS | 1870 | 1461691917809 Marionette TRACE conn3 <- [1,1894,null,{}] 10:31:57 INFO - PROCESS | 1870 | 1461691917815 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}] 10:31:58 INFO - PROCESS | 1870 | 1461691918016 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:31:58 INFO - PROCESS | 1870 | 1461691918218 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:58 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1629800 == 127 [pid = 1870] [id = 481] 10:31:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f98989f6800) [pid = 1870] [serial = 1444] [outer = (nil)] 10:31:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f989a1a9400) [pid = 1870] [serial = 1445] [outer = 0x7f98989f6800] 10:31:58 INFO - PROCESS | 1870 | 1461691918292 Marionette DEBUG loaded listener.js 10:31:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f98a15a0800) [pid = 1870] [serial = 1446] [outer = 0x7f98989f6800] 10:31:59 INFO - PROCESS | 1870 | 1461691919262 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]]]}] 10:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1531ms 10:31:59 INFO - PROCESS | 1870 | 1461691919337 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:31:59 INFO - PROCESS | 1870 | 1461691919342 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:31:59 INFO - PROCESS | 1870 | 1461691919348 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:31:59 INFO - PROCESS | 1870 | 1461691919354 Marionette TRACE conn3 <- [1,1898,null,{}] 10:31:59 INFO - PROCESS | 1870 | 1461691919370 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}] 10:31:59 INFO - PROCESS | 1870 | 1461691919611 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:31:59 INFO - PROCESS | 1870 | 1461691919865 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:59 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a79bb000 == 128 [pid = 1870] [id = 482] 10:31:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f98a3464800) [pid = 1870] [serial = 1447] [outer = (nil)] 10:31:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f98a43e5000) [pid = 1870] [serial = 1448] [outer = 0x7f98a3464800] 10:31:59 INFO - PROCESS | 1870 | 1461691919984 Marionette DEBUG loaded listener.js 10:32:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 148 (0x7f98a5cd3800) [pid = 1870] [serial = 1449] [outer = 0x7f98a3464800] 10:32:00 INFO - PROCESS | 1870 | 1461691920782 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]]]}] 10:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1487ms 10:32:00 INFO - PROCESS | 1870 | 1461691920836 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:32:00 INFO - PROCESS | 1870 | 1461691920841 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:32:00 INFO - PROCESS | 1870 | 1461691920846 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:32:00 INFO - PROCESS | 1870 | 1461691920848 Marionette TRACE conn3 <- [1,1902,null,{}] 10:32:00 INFO - PROCESS | 1870 | 1461691920854 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}] 10:32:01 INFO - PROCESS | 1870 | 1461691921044 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:32:01 INFO - PROCESS | 1870 | 1461691921258 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:01 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a81b3000 == 129 [pid = 1870] [id = 483] 10:32:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f98a399f400) [pid = 1870] [serial = 1450] [outer = (nil)] 10:32:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f98a725f000) [pid = 1870] [serial = 1451] [outer = 0x7f98a399f400] 10:32:01 INFO - PROCESS | 1870 | 1461691921372 Marionette DEBUG loaded listener.js 10:32:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f98a7a44c00) [pid = 1870] [serial = 1452] [outer = 0x7f98a399f400] 10:32:02 INFO - PROCESS | 1870 | 1461691922270 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]]]}] 10:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1481ms 10:32:02 INFO - PROCESS | 1870 | 1461691922329 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:32:02 INFO - PROCESS | 1870 | 1461691922332 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:32:02 INFO - PROCESS | 1870 | 1461691922338 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:32:02 INFO - PROCESS | 1870 | 1461691922341 Marionette TRACE conn3 <- [1,1906,null,{}] 10:32:02 INFO - PROCESS | 1870 | 1461691922346 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}] 10:32:02 INFO - PROCESS | 1870 | 1461691922535 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:32:02 INFO - PROCESS | 1870 | 1461691922743 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:02 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ab4a5000 == 130 [pid = 1870] [id = 484] 10:32:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f98a42b9c00) [pid = 1870] [serial = 1453] [outer = (nil)] 10:32:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f98a7a52400) [pid = 1870] [serial = 1454] [outer = 0x7f98a42b9c00] 10:32:02 INFO - PROCESS | 1870 | 1461691922827 Marionette DEBUG loaded listener.js 10:32:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f98a7fe0800) [pid = 1870] [serial = 1455] [outer = 0x7f98a42b9c00] 10:32:03 INFO - PROCESS | 1870 | 1461691923738 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]]]}] 10:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1432ms 10:32:03 INFO - PROCESS | 1870 | 1461691923771 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:32:03 INFO - PROCESS | 1870 | 1461691923774 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:32:03 INFO - PROCESS | 1870 | 1461691923781 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:32:03 INFO - PROCESS | 1870 | 1461691923783 Marionette TRACE conn3 <- [1,1910,null,{}] 10:32:03 INFO - PROCESS | 1870 | 1461691923788 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}] 10:32:04 INFO - PROCESS | 1870 | 1461691924002 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:32:04 INFO - PROCESS | 1870 | 1461691924218 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:04 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd4c800 == 131 [pid = 1870] [id = 485] 10:32:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f9898dcd000) [pid = 1870] [serial = 1456] [outer = (nil)] 10:32:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f98aa6c9000) [pid = 1870] [serial = 1457] [outer = 0x7f9898dcd000] 10:32:04 INFO - PROCESS | 1870 | 1461691924292 Marionette DEBUG loaded listener.js 10:32:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f98ad64d000) [pid = 1870] [serial = 1458] [outer = 0x7f9898dcd000] 10:32:05 INFO - PROCESS | 1870 | 1461691925164 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]]]}] 10:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1431ms 10:32:05 INFO - PROCESS | 1870 | 1461691925213 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:32:05 INFO - PROCESS | 1870 | 1461691925217 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:32:05 INFO - PROCESS | 1870 | 1461691925223 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:32:05 INFO - PROCESS | 1870 | 1461691925226 Marionette TRACE conn3 <- [1,1914,null,{}] 10:32:05 INFO - PROCESS | 1870 | 1461691925231 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}] 10:32:05 INFO - PROCESS | 1870 | 1461691925417 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 10:32:05 INFO - PROCESS | 1870 | 1461691925627 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:05 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad77c800 == 132 [pid = 1870] [id = 486] 10:32:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f98a3bb8c00) [pid = 1870] [serial = 1459] [outer = (nil)] 10:32:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f98ad724400) [pid = 1870] [serial = 1460] [outer = 0x7f98a3bb8c00] 10:32:05 INFO - PROCESS | 1870 | 1461691925740 Marionette DEBUG loaded listener.js 10:32:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f98ae042000) [pid = 1870] [serial = 1461] [outer = 0x7f98a3bb8c00] 10:32:06 INFO - PROCESS | 1870 | 1461691926639 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]]]}] 10:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1432ms 10:32:06 INFO - PROCESS | 1870 | 1461691926663 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 10:32:06 INFO - PROCESS | 1870 | 1461691926667 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 10:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:32:06 INFO - PROCESS | 1870 | 1461691926675 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:32:06 INFO - PROCESS | 1870 | 1461691926679 Marionette TRACE conn3 <- [1,1918,null,{}] 10:32:06 INFO - PROCESS | 1870 | 1461691926684 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}] 10:32:06 INFO - PROCESS | 1870 | 1461691926880 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 10:32:07 INFO - PROCESS | 1870 | 1461691927094 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:07 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aed2c800 == 133 [pid = 1870] [id = 487] 10:32:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f98aa6d1800) [pid = 1870] [serial = 1462] [outer = (nil)] 10:32:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f98ae6d4000) [pid = 1870] [serial = 1463] [outer = 0x7f98aa6d1800] 10:32:07 INFO - PROCESS | 1870 | 1461691927207 Marionette DEBUG loaded listener.js 10:32:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f98b1094400) [pid = 1870] [serial = 1464] [outer = 0x7f98aa6d1800] 10:32:08 INFO - PROCESS | 1870 | 1461691928096 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]]]}] 10:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1481ms 10:32:08 INFO - PROCESS | 1870 | 1461691928161 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 10:32:08 INFO - PROCESS | 1870 | 1461691928164 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 10:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:32:08 INFO - PROCESS | 1870 | 1461691928173 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:32:08 INFO - PROCESS | 1870 | 1461691928175 Marionette TRACE conn3 <- [1,1922,null,{}] 10:32:08 INFO - PROCESS | 1870 | 1461691928179 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}] 10:32:08 INFO - PROCESS | 1870 | 1461691928375 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 10:32:08 INFO - PROCESS | 1870 | 1461691928592 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:08 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bac82000 == 134 [pid = 1870] [id = 488] 10:32:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f98976ecc00) [pid = 1870] [serial = 1465] [outer = (nil)] 10:32:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f98ae040c00) [pid = 1870] [serial = 1466] [outer = 0x7f98976ecc00] 10:32:08 INFO - PROCESS | 1870 | 1461691928710 Marionette DEBUG loaded listener.js 10:32:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f98bbe30000) [pid = 1870] [serial = 1467] [outer = 0x7f98976ecc00] 10:32:09 INFO - PROCESS | 1870 | 1461691929605 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]]]}] 10:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1481ms 10:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:32:09 INFO - PROCESS | 1870 | 1461691929655 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 10:32:09 INFO - PROCESS | 1870 | 1461691929658 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 10:32:09 INFO - PROCESS | 1870 | 1461691929664 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:32:09 INFO - PROCESS | 1870 | 1461691929667 Marionette TRACE conn3 <- [1,1926,null,{}] 10:32:09 INFO - PROCESS | 1870 | 1461691929673 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}] 10:32:09 INFO - PROCESS | 1870 | 1461691929873 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 10:32:10 INFO - PROCESS | 1870 | 1461691930085 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:10 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf70f800 == 135 [pid = 1870] [id = 489] 10:32:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f98978d5c00) [pid = 1870] [serial = 1468] [outer = (nil)] 10:32:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f98bdf32800) [pid = 1870] [serial = 1469] [outer = 0x7f98978d5c00] 10:32:10 INFO - PROCESS | 1870 | 1461691930195 Marionette DEBUG loaded listener.js 10:32:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 169 (0x7f98bf73bc00) [pid = 1870] [serial = 1470] [outer = 0x7f98978d5c00] 10:32:11 INFO - PROCESS | 1870 | 1461691931170 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]]]}] 10:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1584ms 10:32:11 INFO - PROCESS | 1870 | 1461691931248 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 10:32:11 INFO - PROCESS | 1870 | 1461691931252 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 10:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:32:11 INFO - PROCESS | 1870 | 1461691931258 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:32:11 INFO - PROCESS | 1870 | 1461691931262 Marionette TRACE conn3 <- [1,1930,null,{}] 10:32:11 INFO - PROCESS | 1870 | 1461691931267 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}] 10:32:11 INFO - PROCESS | 1870 | 1461691931518 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 10:32:11 INFO - PROCESS | 1870 | 1461691931770 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:11 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98cd0cc000 == 136 [pid = 1870] [id = 490] 10:32:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 170 (0x7f9895c92800) [pid = 1870] [serial = 1471] [outer = (nil)] 10:32:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 171 (0x7f9895c9ac00) [pid = 1870] [serial = 1472] [outer = 0x7f9895c92800] 10:32:11 INFO - PROCESS | 1870 | 1461691931893 Marionette DEBUG loaded listener.js 10:32:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 172 (0x7f98bfe72800) [pid = 1870] [serial = 1473] [outer = 0x7f9895c92800] 10:32:12 INFO - PROCESS | 1870 | 1461691932720 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]]]}] 10:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1540ms 10:32:12 INFO - PROCESS | 1870 | 1461691932799 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 10:32:12 INFO - PROCESS | 1870 | 1461691932802 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 10:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:32:12 INFO - PROCESS | 1870 | 1461691932808 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:32:12 INFO - PROCESS | 1870 | 1461691932815 Marionette TRACE conn3 <- [1,1934,null,{}] 10:32:12 INFO - PROCESS | 1870 | 1461691932825 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}] 10:32:13 INFO - PROCESS | 1870 | 1461691933058 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 10:32:13 INFO - PROCESS | 1870 | 1461691933267 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:13 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989773b000 == 137 [pid = 1870] [id = 491] 10:32:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 173 (0x7f9895c93c00) [pid = 1870] [serial = 1474] [outer = (nil)] 10:32:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 174 (0x7f9897aa0400) [pid = 1870] [serial = 1475] [outer = 0x7f9895c93c00] 10:32:13 INFO - PROCESS | 1870 | 1461691933384 Marionette DEBUG loaded listener.js 10:32:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 175 (0x7f9897aa4800) [pid = 1870] [serial = 1476] [outer = 0x7f9895c93c00] 10:32:14 INFO - PROCESS | 1870 | 1461691934328 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]]]}] 10:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1584ms 10:32:14 INFO - PROCESS | 1870 | 1461691934394 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 10:32:14 INFO - PROCESS | 1870 | 1461691934398 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 10:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:32:14 INFO - PROCESS | 1870 | 1461691934404 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:32:14 INFO - PROCESS | 1870 | 1461691934406 Marionette TRACE conn3 <- [1,1938,null,{}] 10:32:14 INFO - PROCESS | 1870 | 1461691934411 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}] 10:32:14 INFO - PROCESS | 1870 | 1461691934609 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 10:32:14 INFO - PROCESS | 1870 | 1461691934822 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:15 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98952c7000 == 138 [pid = 1870] [id = 492] 10:32:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 176 (0x7f9893a92400) [pid = 1870] [serial = 1477] [outer = (nil)] 10:32:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 177 (0x7f9894c6e400) [pid = 1870] [serial = 1478] [outer = 0x7f9893a92400] 10:32:15 INFO - PROCESS | 1870 | 1461691935368 Marionette DEBUG loaded listener.js 10:32:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 178 (0x7f98953e6400) [pid = 1870] [serial = 1479] [outer = 0x7f9893a92400] 10:32:16 INFO - PROCESS | 1870 | 1461691936240 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]]]}] 10:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1882ms 10:32:16 INFO - PROCESS | 1870 | 1461691936288 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 10:32:16 INFO - PROCESS | 1870 | 1461691936294 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 10:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:32:16 INFO - PROCESS | 1870 | 1461691936301 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:32:16 INFO - PROCESS | 1870 | 1461691936306 Marionette TRACE conn3 <- [1,1942,null,{}] 10:32:16 INFO - PROCESS | 1870 | 1461691936313 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}] 10:32:16 INFO - PROCESS | 1870 | 1461691936500 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 10:32:16 INFO - PROCESS | 1870 | 1461691936727 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:16 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b14e800 == 139 [pid = 1870] [id = 493] 10:32:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 179 (0x7f9894f58400) [pid = 1870] [serial = 1480] [outer = (nil)] 10:32:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 180 (0x7f98966ed400) [pid = 1870] [serial = 1481] [outer = 0x7f9894f58400] 10:32:16 INFO - PROCESS | 1870 | 1461691936831 Marionette DEBUG loaded listener.js 10:32:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 181 (0x7f9897a9b400) [pid = 1870] [serial = 1482] [outer = 0x7f9894f58400] 10:32:17 INFO - PROCESS | 1870 | 1461691937911 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]]]}] 10:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1687ms 10:32:17 INFO - PROCESS | 1870 | 1461691937988 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 10:32:17 INFO - PROCESS | 1870 | 1461691937993 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 10:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:32:18 INFO - PROCESS | 1870 | 1461691938003 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:32:18 INFO - PROCESS | 1870 | 1461691938006 Marionette TRACE conn3 <- [1,1946,null,{}] 10:32:18 INFO - PROCESS | 1870 | 1461691938012 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}] 10:32:18 INFO - PROCESS | 1870 | 1461691938260 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 10:32:18 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98958dd800 == 138 [pid = 1870] [id = 407] 10:32:18 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b1c0800 == 137 [pid = 1870] [id = 430] 10:32:18 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98931b8000 == 136 [pid = 1870] [id = 406] 10:32:18 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a34d0000 == 135 [pid = 1870] [id = 478] 10:32:18 INFO - PROCESS | 1870 | --DOMWINDOW == 180 (0x7f989a1a5400) [pid = 1870] [serial = 1376] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1870 | --DOMWINDOW == 179 (0x7f98b0362800) [pid = 1870] [serial = 1349] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1870 | --DOMWINDOW == 178 (0x7f98aeecf800) [pid = 1870] [serial = 1346] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1870 | --DOMWINDOW == 177 (0x7f98ad64fc00) [pid = 1870] [serial = 1340] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1870 | --DOMWINDOW == 176 (0x7f98ace2f000) [pid = 1870] [serial = 1337] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1870 | --DOMWINDOW == 175 (0x7f98ae283000) [pid = 1870] [serial = 1343] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1624800 == 134 [pid = 1870] [id = 477] 10:32:18 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b3be800 == 133 [pid = 1870] [id = 476] 10:32:18 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b217800 == 132 [pid = 1870] [id = 475] 10:32:18 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894fd0000 == 131 [pid = 1870] [id = 474] 10:32:18 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b348000 == 130 [pid = 1870] [id = 473] 10:32:18 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98952ba800 == 129 [pid = 1870] [id = 472] 10:32:18 INFO - PROCESS | 1870 | 1461691938630 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:18 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894dc9000 == 128 [pid = 1870] [id = 471] 10:32:18 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989335e000 == 127 [pid = 1870] [id = 470] 10:32:18 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c44af000 == 126 [pid = 1870] [id = 469] 10:32:18 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98931b8000 == 127 [pid = 1870] [id = 494] 10:32:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 176 (0x7f9898095400) [pid = 1870] [serial = 1483] [outer = (nil)] 10:32:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 177 (0x7f9898f13400) [pid = 1870] [serial = 1484] [outer = 0x7f9898095400] 10:32:18 INFO - PROCESS | 1870 | 1461691938703 Marionette DEBUG loaded listener.js 10:32:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 178 (0x7f989a19f800) [pid = 1870] [serial = 1485] [outer = 0x7f9898095400] 10:32:18 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c1e81800 == 126 [pid = 1870] [id = 468] 10:32:18 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c00a4000 == 125 [pid = 1870] [id = 467] 10:32:18 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf7a5800 == 124 [pid = 1870] [id = 466] 10:32:19 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bac8c800 == 123 [pid = 1870] [id = 465] 10:32:19 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ae4bc800 == 122 [pid = 1870] [id = 464] 10:32:19 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acd42800 == 121 [pid = 1870] [id = 463] 10:32:19 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a9c64000 == 120 [pid = 1870] [id = 462] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 177 (0x7f9898d7e000) [pid = 1870] [serial = 1374] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 176 (0x7f98b10a0800) [pid = 1870] [serial = 1352] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 175 (0x7f98976ee000) [pid = 1870] [serial = 1361] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 174 (0x7f98a3bb9400) [pid = 1870] [serial = 1367] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 173 (0x7f989aebc400) [pid = 1870] [serial = 1362] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 172 (0x7f98a5e1fc00) [pid = 1870] [serial = 1322] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 171 (0x7f98a45f8c00) [pid = 1870] [serial = 1368] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 170 (0x7f98a7ff3800) [pid = 1870] [serial = 1371] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 169 (0x7f9898d76400) [pid = 1870] [serial = 1359] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 168 (0x7f98aa6c9400) [pid = 1870] [serial = 1331] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 167 (0x7f98ac138c00) [pid = 1870] [serial = 1334] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 166 (0x7f98966d5400) [pid = 1870] [serial = 1355] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 165 (0x7f98976ebc00) [pid = 1870] [serial = 1356] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 164 (0x7f989a27f000) [pid = 1870] [serial = 1364] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 163 (0x7f98a1e99800) [pid = 1870] [serial = 1316] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 162 (0x7f98a7a52800) [pid = 1870] [serial = 1370] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f989b6d1c00) [pid = 1870] [serial = 1296] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f98a7ff1000) [pid = 1870] [serial = 1328] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f98a45f8800) [pid = 1870] [serial = 1319] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f98977ef400) [pid = 1870] [serial = 1313] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f98a3136000) [pid = 1870] [serial = 1365] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f98a4568400) [pid = 1870] [serial = 1311] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f98976e9000) [pid = 1870] [serial = 1373] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f98a72b1000) [pid = 1870] [serial = 1325] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f98978da800) [pid = 1870] [serial = 1358] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1870 | 1461691939470 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]]]}] 10:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1485ms 10:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:32:19 INFO - PROCESS | 1870 | 1461691939487 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 10:32:19 INFO - PROCESS | 1870 | 1461691939489 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 10:32:19 INFO - PROCESS | 1870 | 1461691939496 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:32:19 INFO - PROCESS | 1870 | 1461691939501 Marionette TRACE conn3 <- [1,1950,null,{}] 10:32:19 INFO - PROCESS | 1870 | 1461691939515 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}] 10:32:19 INFO - PROCESS | 1870 | 1461691939712 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 10:32:19 INFO - PROCESS | 1870 | 1461691939887 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:19 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b1c0000 == 121 [pid = 1870] [id = 495] 10:32:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f98980a0800) [pid = 1870] [serial = 1486] [outer = (nil)] 10:32:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f989b6d4400) [pid = 1870] [serial = 1487] [outer = 0x7f98980a0800] 10:32:19 INFO - PROCESS | 1870 | 1461691939953 Marionette DEBUG loaded listener.js 10:32:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f98a17f0400) [pid = 1870] [serial = 1488] [outer = 0x7f98980a0800] 10:32:20 INFO - PROCESS | 1870 | 1461691940680 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]]]}] 10:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1236ms 10:32:20 INFO - PROCESS | 1870 | 1461691940746 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 10:32:20 INFO - PROCESS | 1870 | 1461691940751 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 10:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:32:20 INFO - PROCESS | 1870 | 1461691940768 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:32:20 INFO - PROCESS | 1870 | 1461691940770 Marionette TRACE conn3 <- [1,1954,null,{}] 10:32:20 INFO - PROCESS | 1870 | 1461691940780 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}] 10:32:21 INFO - PROCESS | 1870 | 1461691941014 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 10:32:21 INFO - PROCESS | 1870 | 1461691941047 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:21 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b3ca800 == 122 [pid = 1870] [id = 496] 10:32:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f9895c97800) [pid = 1870] [serial = 1489] [outer = (nil)] 10:32:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f98a346e000) [pid = 1870] [serial = 1490] [outer = 0x7f9895c97800] 10:32:21 INFO - PROCESS | 1870 | 1461691941118 Marionette DEBUG loaded listener.js 10:32:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f98a42b6000) [pid = 1870] [serial = 1491] [outer = 0x7f9895c97800] 10:32:21 INFO - PROCESS | 1870 | 1461691941987 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]]]}] 10:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1233ms 10:32:22 INFO - PROCESS | 1870 | 1461691942001 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 10:32:22 INFO - PROCESS | 1870 | 1461691942005 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 10:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:32:22 INFO - PROCESS | 1870 | 1461691942010 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:32:22 INFO - PROCESS | 1870 | 1461691942018 Marionette TRACE conn3 <- [1,1958,null,{}] 10:32:22 INFO - PROCESS | 1870 | 1461691942035 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}] 10:32:22 INFO - PROCESS | 1870 | 1461691942264 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 10:32:22 INFO - PROCESS | 1870 | 1461691942304 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:22 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1623000 == 123 [pid = 1870] [id = 497] 10:32:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f98a48b8400) [pid = 1870] [serial = 1492] [outer = (nil)] 10:32:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f98a4b2dc00) [pid = 1870] [serial = 1493] [outer = 0x7f98a48b8400] 10:32:22 INFO - PROCESS | 1870 | 1461691942384 Marionette DEBUG loaded listener.js 10:32:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f98a72bb800) [pid = 1870] [serial = 1494] [outer = 0x7f98a48b8400] 10:32:23 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f98a39a5000) [pid = 1870] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:32:23 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f9895cc5c00) [pid = 1870] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:32:23 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f9894960400) [pid = 1870] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:32:23 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f989495c800) [pid = 1870] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:32:23 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f98989ec800) [pid = 1870] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:32:23 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f9893a8f000) [pid = 1870] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:32:23 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f98936d8000) [pid = 1870] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:32:23 INFO - PROCESS | 1870 | 1461691943614 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]]]}] 10:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1637ms 10:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:32:23 INFO - PROCESS | 1870 | 1461691943648 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 10:32:23 INFO - PROCESS | 1870 | 1461691943650 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 10:32:23 INFO - PROCESS | 1870 | 1461691943657 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:32:23 INFO - PROCESS | 1870 | 1461691943659 Marionette TRACE conn3 <- [1,1962,null,{}] 10:32:23 INFO - PROCESS | 1870 | 1461691943664 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}] 10:32:23 INFO - PROCESS | 1870 | 1461691943896 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 10:32:23 INFO - PROCESS | 1870 | 1461691943919 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:23 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3ddf800 == 124 [pid = 1870] [id = 498] 10:32:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f9898d77000) [pid = 1870] [serial = 1495] [outer = (nil)] 10:32:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f98a4b21400) [pid = 1870] [serial = 1496] [outer = 0x7f9898d77000] 10:32:23 INFO - PROCESS | 1870 | 1461691943978 Marionette DEBUG loaded listener.js 10:32:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f98a82d7800) [pid = 1870] [serial = 1497] [outer = 0x7f9898d77000] 10:32:24 INFO - PROCESS | 1870 | 1461691944731 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]]]}] 10:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1081ms 10:32:24 INFO - PROCESS | 1870 | 1461691944738 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 10:32:24 INFO - PROCESS | 1870 | 1461691944741 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 10:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:32:24 INFO - PROCESS | 1870 | 1461691944747 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:32:24 INFO - PROCESS | 1870 | 1461691944748 Marionette TRACE conn3 <- [1,1966,null,{}] 10:32:24 INFO - PROCESS | 1870 | 1461691944757 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}] 10:32:24 INFO - PROCESS | 1870 | 1461691944990 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 10:32:25 INFO - PROCESS | 1870 | 1461691945009 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5e47800 == 125 [pid = 1870] [id = 499] 10:32:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f9898f13000) [pid = 1870] [serial = 1498] [outer = (nil)] 10:32:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f98a8760000) [pid = 1870] [serial = 1499] [outer = 0x7f9898f13000] 10:32:25 INFO - PROCESS | 1870 | 1461691945066 Marionette DEBUG loaded listener.js 10:32:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f98aaf40000) [pid = 1870] [serial = 1500] [outer = 0x7f9898f13000] 10:32:26 INFO - PROCESS | 1870 | 1461691946152 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]]]}] 10:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1476ms 10:32:26 INFO - PROCESS | 1870 | 1461691946224 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 10:32:26 INFO - PROCESS | 1870 | 1461691946228 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 10:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:32:26 INFO - PROCESS | 1870 | 1461691946236 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:32:26 INFO - PROCESS | 1870 | 1461691946241 Marionette TRACE conn3 <- [1,1970,null,{}] 10:32:26 INFO - PROCESS | 1870 | 1461691946248 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}] 10:32:26 INFO - PROCESS | 1870 | 1461691946447 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 10:32:26 INFO - PROCESS | 1870 | 1461691946657 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:26 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9897eb9800 == 126 [pid = 1870] [id = 500] 10:32:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f98965f2c00) [pid = 1870] [serial = 1501] [outer = (nil)] 10:32:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f9897a9b800) [pid = 1870] [serial = 1502] [outer = 0x7f98965f2c00] 10:32:26 INFO - PROCESS | 1870 | 1461691946789 Marionette DEBUG loaded listener.js 10:32:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f98989eb800) [pid = 1870] [serial = 1503] [outer = 0x7f98965f2c00] 10:32:27 INFO - PROCESS | 1870 | 1461691947648 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]]]}] 10:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1486ms 10:32:27 INFO - PROCESS | 1870 | 1461691947722 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 10:32:27 INFO - PROCESS | 1870 | 1461691947731 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 10:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:32:27 INFO - PROCESS | 1870 | 1461691947741 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:32:27 INFO - PROCESS | 1870 | 1461691947745 Marionette TRACE conn3 <- [1,1974,null,{}] 10:32:27 INFO - PROCESS | 1870 | 1461691947752 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}] 10:32:27 INFO - PROCESS | 1870 | 1461691947993 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 10:32:28 INFO - PROCESS | 1870 | 1461691948293 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3514800 == 127 [pid = 1870] [id = 501] 10:32:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f989a18e400) [pid = 1870] [serial = 1504] [outer = (nil)] 10:32:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f989b6d1000) [pid = 1870] [serial = 1505] [outer = 0x7f989a18e400] 10:32:28 INFO - PROCESS | 1870 | 1461691948412 Marionette DEBUG loaded listener.js 10:32:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f98a39a0c00) [pid = 1870] [serial = 1506] [outer = 0x7f989a18e400] 10:32:29 INFO - PROCESS | 1870 | 1461691949246 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]]]}] 10:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1531ms 10:32:29 INFO - PROCESS | 1870 | 1461691949273 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 10:32:29 INFO - PROCESS | 1870 | 1461691949277 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 10:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:32:29 INFO - PROCESS | 1870 | 1461691949283 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:32:29 INFO - PROCESS | 1870 | 1461691949289 Marionette TRACE conn3 <- [1,1978,null,{}] 10:32:29 INFO - PROCESS | 1870 | 1461691949305 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}] 10:32:29 INFO - PROCESS | 1870 | 1461691949505 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 10:32:29 INFO - PROCESS | 1870 | 1461691949724 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:29 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a83dc800 == 128 [pid = 1870] [id = 502] 10:32:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f98a48b5000) [pid = 1870] [serial = 1507] [outer = (nil)] 10:32:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 169 (0x7f98a72b6000) [pid = 1870] [serial = 1508] [outer = 0x7f98a48b5000] 10:32:29 INFO - PROCESS | 1870 | 1461691949841 Marionette DEBUG loaded listener.js 10:32:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 170 (0x7f98a7fe0000) [pid = 1870] [serial = 1509] [outer = 0x7f98a48b5000] 10:32:30 INFO - PROCESS | 1870 | 1461691950761 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]]]}] 10:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1534ms 10:32:30 INFO - PROCESS | 1870 | 1461691950818 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 10:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:32:30 INFO - PROCESS | 1870 | 1461691950823 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 10:32:30 INFO - PROCESS | 1870 | 1461691950846 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:32:30 INFO - PROCESS | 1870 | 1461691950850 Marionette TRACE conn3 <- [1,1982,null,{}] 10:32:30 INFO - PROCESS | 1870 | 1461691950857 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}] 10:32:31 INFO - PROCESS | 1870 | 1461691951053 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 10:32:31 INFO - PROCESS | 1870 | 1461691951273 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:31 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd3d800 == 129 [pid = 1870] [id = 503] 10:32:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 171 (0x7f9895cd0c00) [pid = 1870] [serial = 1510] [outer = (nil)] 10:32:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 172 (0x7f98ab6d7000) [pid = 1870] [serial = 1511] [outer = 0x7f9895cd0c00] 10:32:31 INFO - PROCESS | 1870 | 1461691951387 Marionette DEBUG loaded listener.js 10:32:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 173 (0x7f98ace2f000) [pid = 1870] [serial = 1512] [outer = 0x7f9895cd0c00] 10:32:32 INFO - PROCESS | 1870 | 1461691952282 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]]]}] 10:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1497ms 10:32:32 INFO - PROCESS | 1870 | 1461691952326 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 10:32:32 INFO - PROCESS | 1870 | 1461691952330 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 10:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:32:32 INFO - PROCESS | 1870 | 1461691952335 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:32:32 INFO - PROCESS | 1870 | 1461691952337 Marionette TRACE conn3 <- [1,1986,null,{}] 10:32:32 INFO - PROCESS | 1870 | 1461691952343 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}] 10:32:32 INFO - PROCESS | 1870 | 1461691952532 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 10:32:32 INFO - PROCESS | 1870 | 1461691952746 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:32 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adebb000 == 130 [pid = 1870] [id = 504] 10:32:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 174 (0x7f98966cc000) [pid = 1870] [serial = 1513] [outer = (nil)] 10:32:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 175 (0x7f98ae037c00) [pid = 1870] [serial = 1514] [outer = 0x7f98966cc000] 10:32:32 INFO - PROCESS | 1870 | 1461691952859 Marionette DEBUG loaded listener.js 10:32:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 176 (0x7f98b1007400) [pid = 1870] [serial = 1515] [outer = 0x7f98966cc000] 10:32:33 INFO - PROCESS | 1870 | 1461691953770 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]]]}] 10:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1482ms 10:32:33 INFO - PROCESS | 1870 | 1461691953819 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 10:32:33 INFO - PROCESS | 1870 | 1461691953822 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 10:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:32:33 INFO - PROCESS | 1870 | 1461691953827 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:32:33 INFO - PROCESS | 1870 | 1461691953830 Marionette TRACE conn3 <- [1,1990,null,{}] 10:32:33 INFO - PROCESS | 1870 | 1461691953835 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}] 10:32:34 INFO - PROCESS | 1870 | 1461691954053 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 10:32:34 INFO - PROCESS | 1870 | 1461691954262 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:34 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bbe18000 == 131 [pid = 1870] [id = 505] 10:32:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 177 (0x7f98af06a400) [pid = 1870] [serial = 1516] [outer = (nil)] 10:32:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 178 (0x7f98bdfaf800) [pid = 1870] [serial = 1517] [outer = 0x7f98af06a400] 10:32:34 INFO - PROCESS | 1870 | 1461691954377 Marionette DEBUG loaded listener.js 10:32:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 179 (0x7f98bfea8800) [pid = 1870] [serial = 1518] [outer = 0x7f98af06a400] 10:32:35 INFO - PROCESS | 1870 | 1461691955241 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]]]}] 10:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1429ms 10:32:35 INFO - PROCESS | 1870 | 1461691955257 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 10:32:35 INFO - PROCESS | 1870 | 1461691955261 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 10:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:32:35 INFO - PROCESS | 1870 | 1461691955266 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:32:35 INFO - PROCESS | 1870 | 1461691955269 Marionette TRACE conn3 <- [1,1994,null,{}] 10:32:35 INFO - PROCESS | 1870 | 1461691955274 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}] 10:32:35 INFO - PROCESS | 1870 | 1461691955465 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 10:32:35 INFO - PROCESS | 1870 | 1461691955681 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:35 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bfeca000 == 132 [pid = 1870] [id = 506] 10:32:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 180 (0x7f98937f0400) [pid = 1870] [serial = 1519] [outer = (nil)] 10:32:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 181 (0x7f98937f8000) [pid = 1870] [serial = 1520] [outer = 0x7f98937f0400] 10:32:35 INFO - PROCESS | 1870 | 1461691955797 Marionette DEBUG loaded listener.js 10:32:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 182 (0x7f98937fd800) [pid = 1870] [serial = 1521] [outer = 0x7f98937f0400] 10:32:36 INFO - PROCESS | 1870 | 1461691956680 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]]]}] 10:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1480ms 10:32:36 INFO - PROCESS | 1870 | 1461691956748 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 10:32:36 INFO - PROCESS | 1870 | 1461691956752 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 10:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:32:36 INFO - PROCESS | 1870 | 1461691956757 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:32:36 INFO - PROCESS | 1870 | 1461691956760 Marionette TRACE conn3 <- [1,1998,null,{}] 10:32:36 INFO - PROCESS | 1870 | 1461691956765 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}] 10:32:36 INFO - PROCESS | 1870 | 1461691956959 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 10:32:37 INFO - PROCESS | 1870 | 1461691957229 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:37 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c44ad800 == 133 [pid = 1870] [id = 507] 10:32:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 183 (0x7f98937f0800) [pid = 1870] [serial = 1522] [outer = (nil)] 10:32:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 184 (0x7f98951cc400) [pid = 1870] [serial = 1523] [outer = 0x7f98937f0800] 10:32:37 INFO - PROCESS | 1870 | 1461691957305 Marionette DEBUG loaded listener.js 10:32:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 185 (0x7f98951d1400) [pid = 1870] [serial = 1524] [outer = 0x7f98937f0800] 10:32:38 INFO - PROCESS | 1870 | 1461691958143 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]]]}] 10:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1431ms 10:32:38 INFO - PROCESS | 1870 | 1461691958189 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 10:32:38 INFO - PROCESS | 1870 | 1461691958193 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 10:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:32:38 INFO - PROCESS | 1870 | 1461691958199 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:32:38 INFO - PROCESS | 1870 | 1461691958201 Marionette TRACE conn3 <- [1,2002,null,{}] 10:32:38 INFO - PROCESS | 1870 | 1461691958207 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}] 10:32:38 INFO - PROCESS | 1870 | 1461691958390 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 10:32:38 INFO - PROCESS | 1870 | 1461691958606 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:38 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9895972800 == 134 [pid = 1870] [id = 508] 10:32:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 186 (0x7f98937f4c00) [pid = 1870] [serial = 1525] [outer = (nil)] 10:32:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 187 (0x7f98951d7000) [pid = 1870] [serial = 1526] [outer = 0x7f98937f4c00] 10:32:38 INFO - PROCESS | 1870 | 1461691958724 Marionette DEBUG loaded listener.js 10:32:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 188 (0x7f98b1094000) [pid = 1870] [serial = 1527] [outer = 0x7f98937f4c00] 10:32:39 INFO - PROCESS | 1870 | 1461691959610 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]]]}] 10:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1483ms 10:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:32:39 INFO - PROCESS | 1870 | 1461691959682 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 10:32:39 INFO - PROCESS | 1870 | 1461691959685 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 10:32:39 INFO - PROCESS | 1870 | 1461691959691 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:32:39 INFO - PROCESS | 1870 | 1461691959694 Marionette TRACE conn3 <- [1,2006,null,{}] 10:32:39 INFO - PROCESS | 1870 | 1461691959699 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}] 10:32:39 INFO - PROCESS | 1870 | 1461691959894 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 10:32:40 INFO - PROCESS | 1870 | 1461691960106 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:40 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894c4e000 == 135 [pid = 1870] [id = 509] 10:32:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 189 (0x7f98951d1c00) [pid = 1870] [serial = 1528] [outer = (nil)] 10:32:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 190 (0x7f98967b5400) [pid = 1870] [serial = 1529] [outer = 0x7f98951d1c00] 10:32:40 INFO - PROCESS | 1870 | 1461691960219 Marionette DEBUG loaded listener.js 10:32:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 191 (0x7f98967bac00) [pid = 1870] [serial = 1530] [outer = 0x7f98951d1c00] 10:32:41 INFO - PROCESS | 1870 | 1461691961135 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]]]}] 10:32:41 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 10:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1530ms 10:32:41 INFO - PROCESS | 1870 | 1461691961221 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 10:32:41 INFO - PROCESS | 1870 | 1461691961225 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 10:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:32:41 INFO - PROCESS | 1870 | 1461691961231 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:32:41 INFO - PROCESS | 1870 | 1461691961234 Marionette TRACE conn3 <- [1,2010,null,{}] 10:32:41 INFO - PROCESS | 1870 | 1461691961239 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}] 10:32:41 INFO - PROCESS | 1870 | 1461691961491 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 10:32:41 INFO - PROCESS | 1870 | 1461691961754 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:41 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a167c000 == 136 [pid = 1870] [id = 510] 10:32:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 192 (0x7f989a280400) [pid = 1870] [serial = 1531] [outer = (nil)] 10:32:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 193 (0x7f98a3a1d000) [pid = 1870] [serial = 1532] [outer = 0x7f989a280400] 10:32:41 INFO - PROCESS | 1870 | 1461691961875 Marionette DEBUG loaded listener.js 10:32:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 194 (0x7f98bf9a5400) [pid = 1870] [serial = 1533] [outer = 0x7f989a280400] 10:32:42 INFO - PROCESS | 1870 | 1461691962690 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]]]}] 10:32:42 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 10:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1533ms 10:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:32:42 INFO - PROCESS | 1870 | 1461691962765 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 10:32:42 INFO - PROCESS | 1870 | 1461691962768 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 10:32:42 INFO - PROCESS | 1870 | 1461691962774 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:32:42 INFO - PROCESS | 1870 | 1461691962777 Marionette TRACE conn3 <- [1,2014,null,{}] 10:32:42 INFO - PROCESS | 1870 | 1461691962782 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}] 10:32:42 INFO - PROCESS | 1870 | 1461691962990 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 10:32:43 INFO - PROCESS | 1870 | 1461691963273 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:43 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1695800 == 137 [pid = 1870] [id = 511] 10:32:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 195 (0x7f98936d8800) [pid = 1870] [serial = 1534] [outer = (nil)] 10:32:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 196 (0x7f989a495400) [pid = 1870] [serial = 1535] [outer = 0x7f98936d8800] 10:32:43 INFO - PROCESS | 1870 | 1461691963386 Marionette DEBUG loaded listener.js 10:32:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 197 (0x7f989a49d800) [pid = 1870] [serial = 1536] [outer = 0x7f98936d8800] 10:32:44 INFO - PROCESS | 1870 | 1461691964211 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]]]}] 10:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1483ms 10:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:32:44 INFO - PROCESS | 1870 | 1461691964264 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 10:32:44 INFO - PROCESS | 1870 | 1461691964266 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 10:32:44 INFO - PROCESS | 1870 | 1461691964273 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:32:44 INFO - PROCESS | 1870 | 1461691964275 Marionette TRACE conn3 <- [1,2018,null,{}] 10:32:44 INFO - PROCESS | 1870 | 1461691964280 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}] 10:32:44 INFO - PROCESS | 1870 | 1461691964480 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 10:32:44 INFO - PROCESS | 1870 | 1461691964699 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:45 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894c4b000 == 138 [pid = 1870] [id = 512] 10:32:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 198 (0x7f98936dac00) [pid = 1870] [serial = 1537] [outer = (nil)] 10:32:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 199 (0x7f9894959800) [pid = 1870] [serial = 1538] [outer = 0x7f98936dac00] 10:32:45 INFO - PROCESS | 1870 | 1461691965266 Marionette DEBUG loaded listener.js 10:32:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 200 (0x7f98951cec00) [pid = 1870] [serial = 1539] [outer = 0x7f98936dac00] 10:32:46 INFO - PROCESS | 1870 | 1461691966258 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]]]}] 10:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2028ms 10:32:46 INFO - PROCESS | 1870 | 1461691966303 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 10:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:32:46 INFO - PROCESS | 1870 | 1461691966310 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 10:32:46 INFO - PROCESS | 1870 | 1461691966317 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:32:46 INFO - PROCESS | 1870 | 1461691966322 Marionette TRACE conn3 <- [1,2022,null,{}] 10:32:46 INFO - PROCESS | 1870 | 1461691966329 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}] 10:32:46 INFO - PROCESS | 1870 | 1461691966517 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 10:32:46 INFO - PROCESS | 1870 | 1461691966796 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:46 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894ddd000 == 139 [pid = 1870] [id = 513] 10:32:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 201 (0x7f98937f8400) [pid = 1870] [serial = 1540] [outer = (nil)] 10:32:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 202 (0x7f9894f59800) [pid = 1870] [serial = 1541] [outer = 0x7f98937f8400] 10:32:46 INFO - PROCESS | 1870 | 1461691966867 Marionette DEBUG loaded listener.js 10:32:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 203 (0x7f98951d4800) [pid = 1870] [serial = 1542] [outer = 0x7f98937f8400] 10:32:47 INFO - PROCESS | 1870 | 1461691967930 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]]]}] 10:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1687ms 10:32:48 INFO - PROCESS | 1870 | 1461691968003 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 10:32:48 INFO - PROCESS | 1870 | 1461691968009 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 10:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:32:48 INFO - PROCESS | 1870 | 1461691968019 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:32:48 INFO - PROCESS | 1870 | 1461691968023 Marionette TRACE conn3 <- [1,2026,null,{}] 10:32:48 INFO - PROCESS | 1870 | 1461691968028 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}] 10:32:48 INFO - PROCESS | 1870 | 1461691968227 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 10:32:48 INFO - PROCESS | 1870 | 1461691968520 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a3511800 == 138 [pid = 1870] [id = 414] 10:32:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a751f800 == 137 [pid = 1870] [id = 439] 10:32:48 INFO - PROCESS | 1870 | --DOMWINDOW == 202 (0x7f98b0206400) [pid = 1870] [serial = 1397] [outer = (nil)] [url = about:blank] 10:32:48 INFO - PROCESS | 1870 | --DOMWINDOW == 201 (0x7f98bab38c00) [pid = 1870] [serial = 1400] [outer = (nil)] [url = about:blank] 10:32:48 INFO - PROCESS | 1870 | --DOMWINDOW == 200 (0x7f98ade1f800) [pid = 1870] [serial = 1403] [outer = (nil)] [url = about:blank] 10:32:48 INFO - PROCESS | 1870 | --DOMWINDOW == 199 (0x7f98bbaa4c00) [pid = 1870] [serial = 1406] [outer = (nil)] [url = about:blank] 10:32:48 INFO - PROCESS | 1870 | --DOMWINDOW == 198 (0x7f98bf60f800) [pid = 1870] [serial = 1409] [outer = (nil)] [url = about:blank] 10:32:48 INFO - PROCESS | 1870 | --DOMWINDOW == 197 (0x7f98bf9a4400) [pid = 1870] [serial = 1412] [outer = (nil)] [url = about:blank] 10:32:48 INFO - PROCESS | 1870 | --DOMWINDOW == 196 (0x7f9894f54400) [pid = 1870] [serial = 1415] [outer = (nil)] [url = about:blank] 10:32:48 INFO - PROCESS | 1870 | --DOMWINDOW == 195 (0x7f98a5e17800) [pid = 1870] [serial = 1439] [outer = (nil)] [url = about:blank] 10:32:48 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894ad8800 == 138 [pid = 1870] [id = 514] 10:32:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 196 (0x7f9894f54400) [pid = 1870] [serial = 1543] [outer = (nil)] 10:32:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 197 (0x7f98966d0800) [pid = 1870] [serial = 1544] [outer = 0x7f9894f54400] 10:32:48 INFO - PROCESS | 1870 | 1461691968745 Marionette DEBUG loaded listener.js 10:32:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 198 (0x7f989674a800) [pid = 1870] [serial = 1545] [outer = 0x7f9894f54400] 10:32:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a3ddf800 == 137 [pid = 1870] [id = 498] 10:32:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1623000 == 136 [pid = 1870] [id = 497] 10:32:48 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b3ca800 == 135 [pid = 1870] [id = 496] 10:32:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b1c0000 == 134 [pid = 1870] [id = 495] 10:32:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98931b8000 == 133 [pid = 1870] [id = 494] 10:32:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b14e800 == 132 [pid = 1870] [id = 493] 10:32:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98952c7000 == 131 [pid = 1870] [id = 492] 10:32:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ad77c800 == 130 [pid = 1870] [id = 486] 10:32:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acd4c800 == 129 [pid = 1870] [id = 485] 10:32:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ab4a5000 == 128 [pid = 1870] [id = 484] 10:32:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a81b3000 == 127 [pid = 1870] [id = 483] 10:32:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a79bb000 == 126 [pid = 1870] [id = 482] 10:32:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1629800 == 125 [pid = 1870] [id = 481] 10:32:49 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b007800 == 124 [pid = 1870] [id = 480] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 197 (0x7f98a3bb9800) [pid = 1870] [serial = 1433] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 196 (0x7f9898f19800) [pid = 1870] [serial = 1424] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 195 (0x7f989a19e400) [pid = 1870] [serial = 1425] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 194 (0x7f98978cfc00) [pid = 1870] [serial = 1422] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 193 (0x7f98966e1800) [pid = 1870] [serial = 1421] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 192 (0x7f98a456d400) [pid = 1870] [serial = 1385] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 191 (0x7f98953df400) [pid = 1870] [serial = 1419] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 190 (0x7f9894c6d400) [pid = 1870] [serial = 1418] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 189 (0x7f98a7cb3000) [pid = 1870] [serial = 1391] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 188 (0x7f98a72b7400) [pid = 1870] [serial = 1388] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 187 (0x7f98ac541c00) [pid = 1870] [serial = 1394] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 186 (0x7f9896753800) [pid = 1870] [serial = 1379] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 185 (0x7f989aebc000) [pid = 1870] [serial = 1427] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 184 (0x7f98a1596000) [pid = 1870] [serial = 1428] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 183 (0x7f989a3c3800) [pid = 1870] [serial = 1382] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 182 (0x7f98a4d9cc00) [pid = 1870] [serial = 1437] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 181 (0x7f98a3296800) [pid = 1870] [serial = 1431] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 180 (0x7f98a17ef400) [pid = 1870] [serial = 1430] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 179 (0x7f98a4574400) [pid = 1870] [serial = 1434] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | --DOMWINDOW == 178 (0x7f98a3461000) [pid = 1870] [serial = 1436] [outer = (nil)] [url = about:blank] 10:32:49 INFO - PROCESS | 1870 | 1461691969535 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]]]}] 10:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1536ms 10:32:49 INFO - PROCESS | 1870 | 1461691969596 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 10:32:49 INFO - PROCESS | 1870 | 1461691969600 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 10:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:32:49 INFO - PROCESS | 1870 | 1461691969608 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:32:49 INFO - PROCESS | 1870 | 1461691969613 Marionette TRACE conn3 <- [1,2030,null,{}] 10:32:49 INFO - PROCESS | 1870 | 1461691969629 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}] 10:32:49 INFO - PROCESS | 1870 | 1461691969816 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 10:32:49 INFO - PROCESS | 1870 | 1461691969829 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:49 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9897724800 == 125 [pid = 1870] [id = 515] 10:32:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 179 (0x7f98976e8800) [pid = 1870] [serial = 1546] [outer = (nil)] 10:32:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 180 (0x7f98977f0000) [pid = 1870] [serial = 1547] [outer = 0x7f98976e8800] 10:32:49 INFO - PROCESS | 1870 | 1461691969897 Marionette DEBUG loaded listener.js 10:32:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 181 (0x7f98978d2c00) [pid = 1870] [serial = 1548] [outer = 0x7f98976e8800] 10:32:50 INFO - PROCESS | 1870 | 1461691970780 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]]]}] 10:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1184ms 10:32:50 INFO - PROCESS | 1870 | 1461691970795 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 10:32:50 INFO - PROCESS | 1870 | 1461691970800 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 10:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:32:50 INFO - PROCESS | 1870 | 1461691970806 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:32:50 INFO - PROCESS | 1870 | 1461691970808 Marionette TRACE conn3 <- [1,2034,null,{}] 10:32:50 INFO - PROCESS | 1870 | 1461691970813 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}] 10:32:51 INFO - PROCESS | 1870 | 1461691971069 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 10:32:51 INFO - PROCESS | 1870 | 1461691971185 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:51 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98980df000 == 126 [pid = 1870] [id = 516] 10:32:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 182 (0x7f98976e9000) [pid = 1870] [serial = 1549] [outer = (nil)] 10:32:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 183 (0x7f98967ba000) [pid = 1870] [serial = 1550] [outer = 0x7f98976e9000] 10:32:51 INFO - PROCESS | 1870 | 1461691971265 Marionette DEBUG loaded listener.js 10:32:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 184 (0x7f9897d52400) [pid = 1870] [serial = 1551] [outer = 0x7f98976e9000] 10:32:52 INFO - PROCESS | 1870 | 1461691972093 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]]]}] 10:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1332ms 10:32:52 INFO - PROCESS | 1870 | 1461691972140 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 10:32:52 INFO - PROCESS | 1870 | 1461691972143 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 10:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:32:52 INFO - PROCESS | 1870 | 1461691972154 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:32:52 INFO - PROCESS | 1870 | 1461691972156 Marionette TRACE conn3 <- [1,2038,null,{}] 10:32:52 INFO - PROCESS | 1870 | 1461691972159 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}] 10:32:52 INFO - PROCESS | 1870 | 1461691972399 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 10:32:52 INFO - PROCESS | 1870 | 1461691972432 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:52 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b13a000 == 127 [pid = 1870] [id = 517] 10:32:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 185 (0x7f9897d5b000) [pid = 1870] [serial = 1552] [outer = (nil)] 10:32:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 186 (0x7f9898093400) [pid = 1870] [serial = 1553] [outer = 0x7f9897d5b000] 10:32:52 INFO - PROCESS | 1870 | 1461691972499 Marionette DEBUG loaded listener.js 10:32:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 187 (0x7f9898d74c00) [pid = 1870] [serial = 1554] [outer = 0x7f9897d5b000] 10:32:53 INFO - PROCESS | 1870 | 1461691973410 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]]]}] 10:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1279ms 10:32:53 INFO - PROCESS | 1870 | 1461691973434 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 10:32:53 INFO - PROCESS | 1870 | 1461691973437 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 10:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:32:53 INFO - PROCESS | 1870 | --DOMWINDOW == 186 (0x7f9895c97800) [pid = 1870] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:32:53 INFO - PROCESS | 1870 | --DOMWINDOW == 185 (0x7f9893a92400) [pid = 1870] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:32:53 INFO - PROCESS | 1870 | --DOMWINDOW == 184 (0x7f9898095400) [pid = 1870] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:32:53 INFO - PROCESS | 1870 | --DOMWINDOW == 183 (0x7f98980a0800) [pid = 1870] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:32:53 INFO - PROCESS | 1870 | --DOMWINDOW == 182 (0x7f9894f58400) [pid = 1870] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:32:53 INFO - PROCESS | 1870 | --DOMWINDOW == 181 (0x7f98a48b8400) [pid = 1870] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:32:53 INFO - PROCESS | 1870 | --DOMWINDOW == 180 (0x7f9898d77000) [pid = 1870] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:32:53 INFO - PROCESS | 1870 | 1461691973884 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:32:53 INFO - PROCESS | 1870 | 1461691973886 Marionette TRACE conn3 <- [1,2042,null,{}] 10:32:53 INFO - PROCESS | 1870 | 1461691973892 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}] 10:32:54 INFO - PROCESS | 1870 | 1461691974065 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 10:32:54 INFO - PROCESS | 1870 | 1461691974268 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:54 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b28f800 == 128 [pid = 1870] [id = 518] 10:32:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 181 (0x7f9897d5bc00) [pid = 1870] [serial = 1555] [outer = (nil)] 10:32:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 182 (0x7f9898f1a800) [pid = 1870] [serial = 1556] [outer = 0x7f9897d5bc00] 10:32:54 INFO - PROCESS | 1870 | 1461691974331 Marionette DEBUG loaded listener.js 10:32:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 183 (0x7f989a18bc00) [pid = 1870] [serial = 1557] [outer = 0x7f9897d5bc00] 10:32:54 INFO - PROCESS | 1870 | 1461691974981 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]]]}] 10:32:55 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) 10:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1165ms 10:32:55 INFO - PROCESS | 1870 | 1461691975010 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 10:32:55 INFO - PROCESS | 1870 | 1461691975013 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 10:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:32:55 INFO - PROCESS | 1870 | 1461691975018 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:32:55 INFO - PROCESS | 1870 | 1461691975020 Marionette TRACE conn3 <- [1,2046,null,{}] 10:32:55 INFO - PROCESS | 1870 | 1461691975025 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}] 10:32:55 INFO - PROCESS | 1870 | 1461691975197 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 10:32:55 INFO - PROCESS | 1870 | 1461691975375 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:55 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b361800 == 129 [pid = 1870] [id = 519] 10:32:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 184 (0x7f9897d56000) [pid = 1870] [serial = 1558] [outer = (nil)] 10:32:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 185 (0x7f989a19b800) [pid = 1870] [serial = 1559] [outer = 0x7f9897d56000] 10:32:55 INFO - PROCESS | 1870 | 1461691975434 Marionette DEBUG loaded listener.js 10:32:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 186 (0x7f989a27a800) [pid = 1870] [serial = 1560] [outer = 0x7f9897d56000] 10:32:56 INFO - PROCESS | 1870 | 1461691976392 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]]]}] 10:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1425ms 10:32:56 INFO - PROCESS | 1870 | 1461691976445 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 10:32:56 INFO - PROCESS | 1870 | 1461691976450 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 10:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:32:56 INFO - PROCESS | 1870 | 1461691976459 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:32:56 INFO - PROCESS | 1870 | 1461691976464 Marionette TRACE conn3 <- [1,2050,null,{}] 10:32:56 INFO - PROCESS | 1870 | 1461691976472 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}] 10:32:56 INFO - PROCESS | 1870 | 1461691976682 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 10:32:56 INFO - PROCESS | 1870 | 1461691976961 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:57 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894fce000 == 130 [pid = 1870] [id = 520] 10:32:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 187 (0x7f9894c76800) [pid = 1870] [serial = 1561] [outer = (nil)] 10:32:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 188 (0x7f98953e5800) [pid = 1870] [serial = 1562] [outer = 0x7f9894c76800] 10:32:57 INFO - PROCESS | 1870 | 1461691977084 Marionette DEBUG loaded listener.js 10:32:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 189 (0x7f9895cc9000) [pid = 1870] [serial = 1563] [outer = 0x7f9894c76800] 10:32:57 INFO - PROCESS | 1870 | 1461691977954 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]]]}] 10:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1543ms 10:32:58 INFO - PROCESS | 1870 | 1461691978003 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 10:32:58 INFO - PROCESS | 1870 | 1461691978011 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 10:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:32:58 INFO - PROCESS | 1870 | 1461691978021 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:32:58 INFO - PROCESS | 1870 | 1461691978025 Marionette TRACE conn3 <- [1,2054,null,{}] 10:32:58 INFO - PROCESS | 1870 | 1461691978031 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}] 10:32:58 INFO - PROCESS | 1870 | 1461691978236 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 10:32:58 INFO - PROCESS | 1870 | 1461691978446 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:58 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9898bf2000 == 131 [pid = 1870] [id = 521] 10:32:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 190 (0x7f98966c8c00) [pid = 1870] [serial = 1564] [outer = (nil)] 10:32:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 191 (0x7f98967b6400) [pid = 1870] [serial = 1565] [outer = 0x7f98966c8c00] 10:32:58 INFO - PROCESS | 1870 | 1461691978559 Marionette DEBUG loaded listener.js 10:32:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 192 (0x7f98977ed000) [pid = 1870] [serial = 1566] [outer = 0x7f98966c8c00] 10:32:59 INFO - PROCESS | 1870 | 1461691979554 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]]]}] 10:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1582ms 10:32:59 INFO - PROCESS | 1870 | 1461691979604 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 10:32:59 INFO - PROCESS | 1870 | 1461691979608 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 10:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:32:59 INFO - PROCESS | 1870 | 1461691979616 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:32:59 INFO - PROCESS | 1870 | 1461691979622 Marionette TRACE conn3 <- [1,2058,null,{}] 10:32:59 INFO - PROCESS | 1870 | 1461691979639 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}] 10:32:59 INFO - PROCESS | 1870 | 1461691979879 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 10:33:00 INFO - PROCESS | 1870 | 1461691980176 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:00 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b566800 == 132 [pid = 1870] [id = 522] 10:33:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 193 (0x7f98989f7c00) [pid = 1870] [serial = 1567] [outer = (nil)] 10:33:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 194 (0x7f9898d7d000) [pid = 1870] [serial = 1568] [outer = 0x7f98989f7c00] 10:33:00 INFO - PROCESS | 1870 | 1461691980260 Marionette DEBUG loaded listener.js 10:33:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 195 (0x7f989a190400) [pid = 1870] [serial = 1569] [outer = 0x7f98989f7c00] 10:33:01 INFO - PROCESS | 1870 | 1461691981136 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]]]}] 10:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1590ms 10:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:33:01 INFO - PROCESS | 1870 | 1461691981206 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 10:33:01 INFO - PROCESS | 1870 | 1461691981209 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 10:33:01 INFO - PROCESS | 1870 | 1461691981216 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:33:01 INFO - PROCESS | 1870 | 1461691981219 Marionette TRACE conn3 <- [1,2062,null,{}] 10:33:01 INFO - PROCESS | 1870 | 1461691981224 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}] 10:33:01 INFO - PROCESS | 1870 | 1461691981443 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 10:33:01 INFO - PROCESS | 1870 | 1461691981655 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:01 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a0ef0800 == 133 [pid = 1870] [id = 523] 10:33:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 196 (0x7f989495c400) [pid = 1870] [serial = 1570] [outer = (nil)] 10:33:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 197 (0x7f989a288800) [pid = 1870] [serial = 1571] [outer = 0x7f989495c400] 10:33:01 INFO - PROCESS | 1870 | 1461691981771 Marionette DEBUG loaded listener.js 10:33:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 198 (0x7f989a3ce800) [pid = 1870] [serial = 1572] [outer = 0x7f989495c400] 10:33:02 INFO - PROCESS | 1870 | 1461691982708 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]]]}] 10:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1535ms 10:33:02 INFO - PROCESS | 1870 | 1461691982751 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 10:33:02 INFO - PROCESS | 1870 | 1461691982755 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 10:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:33:02 INFO - PROCESS | 1870 | 1461691982761 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:33:02 INFO - PROCESS | 1870 | 1461691982763 Marionette TRACE conn3 <- [1,2066,null,{}] 10:33:02 INFO - PROCESS | 1870 | 1461691982769 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}] 10:33:02 INFO - PROCESS | 1870 | 1461691982964 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 10:33:03 INFO - PROCESS | 1870 | 1461691983198 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:03 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1679000 == 134 [pid = 1870] [id = 524] 10:33:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 199 (0x7f98989f9800) [pid = 1870] [serial = 1573] [outer = (nil)] 10:33:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 200 (0x7f989a497800) [pid = 1870] [serial = 1574] [outer = 0x7f98989f9800] 10:33:03 INFO - PROCESS | 1870 | 1461691983310 Marionette DEBUG loaded listener.js 10:33:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 201 (0x7f989add7c00) [pid = 1870] [serial = 1575] [outer = 0x7f98989f9800] 10:33:04 INFO - PROCESS | 1870 | 1461691984204 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]]]}] 10:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1480ms 10:33:04 INFO - PROCESS | 1870 | 1461691984242 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 10:33:04 INFO - PROCESS | 1870 | 1461691984246 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 10:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:33:04 INFO - PROCESS | 1870 | 1461691984252 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:33:04 INFO - PROCESS | 1870 | 1461691984255 Marionette TRACE conn3 <- [1,2070,null,{}] 10:33:04 INFO - PROCESS | 1870 | 1461691984260 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}] 10:33:04 INFO - PROCESS | 1870 | 1461691984485 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 10:33:04 INFO - PROCESS | 1870 | 1461691984701 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:04 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a34d2800 == 135 [pid = 1870] [id = 525] 10:33:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 202 (0x7f989ade1800) [pid = 1870] [serial = 1576] [outer = (nil)] 10:33:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 203 (0x7f989b6d5400) [pid = 1870] [serial = 1577] [outer = 0x7f989ade1800] 10:33:04 INFO - PROCESS | 1870 | 1461691984821 Marionette DEBUG loaded listener.js 10:33:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 204 (0x7f98a0c62400) [pid = 1870] [serial = 1578] [outer = 0x7f989ade1800] 10:33:05 INFO - PROCESS | 1870 | 1461691985727 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]]]}] 10:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1531ms 10:33:05 INFO - PROCESS | 1870 | 1461691985785 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 10:33:05 INFO - PROCESS | 1870 | 1461691985789 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 10:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:33:05 INFO - PROCESS | 1870 | 1461691985795 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:33:05 INFO - PROCESS | 1870 | 1461691985797 Marionette TRACE conn3 <- [1,2074,null,{}] 10:33:05 INFO - PROCESS | 1870 | 1461691985803 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}] 10:33:05 INFO - PROCESS | 1870 | 1461691985993 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 10:33:06 INFO - PROCESS | 1870 | 1461691986211 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:06 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3ddf800 == 136 [pid = 1870] [id = 526] 10:33:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 205 (0x7f989aebcc00) [pid = 1870] [serial = 1579] [outer = (nil)] 10:33:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 206 (0x7f98a0c69800) [pid = 1870] [serial = 1580] [outer = 0x7f989aebcc00] 10:33:06 INFO - PROCESS | 1870 | 1461691986326 Marionette DEBUG loaded listener.js 10:33:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 207 (0x7f98a159e000) [pid = 1870] [serial = 1581] [outer = 0x7f989aebcc00] 10:33:07 INFO - PROCESS | 1870 | 1461691987266 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]]]}] 10:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1528ms 10:33:07 INFO - PROCESS | 1870 | 1461691987324 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 10:33:07 INFO - PROCESS | 1870 | 1461691987328 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 10:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:33:07 INFO - PROCESS | 1870 | 1461691987334 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:33:07 INFO - PROCESS | 1870 | 1461691987337 Marionette TRACE conn3 <- [1,2078,null,{}] 10:33:07 INFO - PROCESS | 1870 | 1461691987342 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}] 10:33:07 INFO - PROCESS | 1870 | 1461691987539 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 10:33:07 INFO - PROCESS | 1870 | 1461691987814 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:07 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4fcf800 == 137 [pid = 1870] [id = 527] 10:33:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 208 (0x7f98a312f800) [pid = 1870] [serial = 1582] [outer = (nil)] 10:33:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 209 (0x7f98a3132c00) [pid = 1870] [serial = 1583] [outer = 0x7f98a312f800] 10:33:07 INFO - PROCESS | 1870 | 1461691987967 Marionette DEBUG loaded listener.js 10:33:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 210 (0x7f98a3290000) [pid = 1870] [serial = 1584] [outer = 0x7f98a312f800] 10:33:08 INFO - PROCESS | 1870 | ************************* 10:33:08 INFO - PROCESS | 1870 | A coding exception was thrown and uncaught in a Task. 10:33:08 INFO - PROCESS | 1870 | 10:33:08 INFO - PROCESS | 1870 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:33:08 INFO - PROCESS | 1870 | Full stack: 10:33:08 INFO - PROCESS | 1870 | ************************* 10:33:08 INFO - PROCESS | 1870 | 1461691988800 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]]]}] 10:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1530ms 10:33:08 INFO - PROCESS | 1870 | 1461691988866 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 10:33:08 INFO - PROCESS | 1870 | 1461691988870 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 10:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:33:08 INFO - PROCESS | 1870 | 1461691988876 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:33:08 INFO - PROCESS | 1870 | 1461691988878 Marionette TRACE conn3 <- [1,2082,null,{}] 10:33:08 INFO - PROCESS | 1870 | 1461691988884 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}] 10:33:09 INFO - PROCESS | 1870 | 1461691989117 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 10:33:09 INFO - PROCESS | 1870 | 1461691989371 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:09 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a79b3800 == 138 [pid = 1870] [id = 528] 10:33:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 211 (0x7f98a312fc00) [pid = 1870] [serial = 1585] [outer = (nil)] 10:33:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 212 (0x7f98a3462800) [pid = 1870] [serial = 1586] [outer = 0x7f98a312fc00] 10:33:09 INFO - PROCESS | 1870 | 1461691989454 Marionette DEBUG loaded listener.js 10:33:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 213 (0x7f98a3999800) [pid = 1870] [serial = 1587] [outer = 0x7f98a312fc00] 10:33:10 INFO - PROCESS | 1870 | 1461691990300 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]]]}] 10:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1476ms 10:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:33:10 INFO - PROCESS | 1870 | 1461691990353 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 10:33:10 INFO - PROCESS | 1870 | 1461691990356 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 10:33:10 INFO - PROCESS | 1870 | 1461691990362 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:33:10 INFO - PROCESS | 1870 | 1461691990365 Marionette TRACE conn3 <- [1,2086,null,{}] 10:33:10 INFO - PROCESS | 1870 | 1461691990370 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}] 10:33:10 INFO - PROCESS | 1870 | 1461691990561 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 10:33:10 INFO - PROCESS | 1870 | 1461691990782 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:10 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7c1d000 == 139 [pid = 1870] [id = 529] 10:33:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 214 (0x7f98a3292800) [pid = 1870] [serial = 1588] [outer = (nil)] 10:33:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 215 (0x7f98a3a17800) [pid = 1870] [serial = 1589] [outer = 0x7f98a3292800] 10:33:10 INFO - PROCESS | 1870 | 1461691990896 Marionette DEBUG loaded listener.js 10:33:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 216 (0x7f98a3a1f400) [pid = 1870] [serial = 1590] [outer = 0x7f98a3292800] 10:33:11 INFO - PROCESS | 1870 | 1461691991908 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]]]}] 10:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1584ms 10:33:11 INFO - PROCESS | 1870 | 1461691991946 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 10:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:33:11 INFO - PROCESS | 1870 | 1461691991950 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 10:33:11 INFO - PROCESS | 1870 | 1461691991955 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:33:11 INFO - PROCESS | 1870 | 1461691991959 Marionette TRACE conn3 <- [1,2090,null,{}] 10:33:11 INFO - PROCESS | 1870 | 1461691991964 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}] 10:33:12 INFO - PROCESS | 1870 | 1461691992174 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 10:33:12 INFO - PROCESS | 1870 | 1461691992411 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:12 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aa86d800 == 140 [pid = 1870] [id = 530] 10:33:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 217 (0x7f98a3999c00) [pid = 1870] [serial = 1591] [outer = (nil)] 10:33:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 218 (0x7f98a3ce7800) [pid = 1870] [serial = 1592] [outer = 0x7f98a3999c00] 10:33:12 INFO - PROCESS | 1870 | 1461691992530 Marionette DEBUG loaded listener.js 10:33:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 219 (0x7f98a42b7000) [pid = 1870] [serial = 1593] [outer = 0x7f98a3999c00] 10:33:13 INFO - PROCESS | 1870 | 1461691993463 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]]]}] 10:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1577ms 10:33:13 INFO - PROCESS | 1870 | 1461691993533 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 10:33:13 INFO - PROCESS | 1870 | 1461691993536 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 10:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:33:13 INFO - PROCESS | 1870 | 1461691993542 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:33:13 INFO - PROCESS | 1870 | 1461691993544 Marionette TRACE conn3 <- [1,2094,null,{}] 10:33:13 INFO - PROCESS | 1870 | 1461691993549 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}] 10:33:13 INFO - PROCESS | 1870 | 1461691993741 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 10:33:13 INFO - PROCESS | 1870 | 1461691993960 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:14 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac8c3000 == 141 [pid = 1870] [id = 531] 10:33:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 220 (0x7f989674f000) [pid = 1870] [serial = 1594] [outer = (nil)] 10:33:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 221 (0x7f98a4570c00) [pid = 1870] [serial = 1595] [outer = 0x7f989674f000] 10:33:14 INFO - PROCESS | 1870 | 1461691994071 Marionette DEBUG loaded listener.js 10:33:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 222 (0x7f98a45f9000) [pid = 1870] [serial = 1596] [outer = 0x7f989674f000] 10:33:14 INFO - PROCESS | 1870 | 1461691994954 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]]]}] 10:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1432ms 10:33:14 INFO - PROCESS | 1870 | 1461691994975 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 10:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:33:14 INFO - PROCESS | 1870 | 1461691994986 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 10:33:14 INFO - PROCESS | 1870 | 1461691994991 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:33:14 INFO - PROCESS | 1870 | 1461691994995 Marionette TRACE conn3 <- [1,2098,null,{}] 10:33:15 INFO - PROCESS | 1870 | 1461691995000 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}] 10:33:15 INFO - PROCESS | 1870 | 1461691995191 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 10:33:15 INFO - PROCESS | 1870 | 1461691995455 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:15 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd49000 == 142 [pid = 1870] [id = 532] 10:33:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 223 (0x7f9897a9c800) [pid = 1870] [serial = 1597] [outer = (nil)] 10:33:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 224 (0x7f98a4b25800) [pid = 1870] [serial = 1598] [outer = 0x7f9897a9c800] 10:33:15 INFO - PROCESS | 1870 | 1461691995532 Marionette DEBUG loaded listener.js 10:33:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 225 (0x7f98a4b2ec00) [pid = 1870] [serial = 1599] [outer = 0x7f9897a9c800] 10:33:16 INFO - PROCESS | 1870 | 1461691996375 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]]]}] 10:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1432ms 10:33:16 INFO - PROCESS | 1870 | 1461691996425 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 10:33:16 INFO - PROCESS | 1870 | 1461691996427 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 10:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:33:16 INFO - PROCESS | 1870 | 1461691996434 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:33:16 INFO - PROCESS | 1870 | 1461691996436 Marionette TRACE conn3 <- [1,2102,null,{}] 10:33:16 INFO - PROCESS | 1870 | 1461691996441 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}] 10:33:16 INFO - PROCESS | 1870 | 1461691996645 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 10:33:16 INFO - PROCESS | 1870 | 1461691996930 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:16 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9895b82800 == 143 [pid = 1870] [id = 533] 10:33:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 226 (0x7f9893a90800) [pid = 1870] [serial = 1600] [outer = (nil)] 10:33:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 227 (0x7f98965eb400) [pid = 1870] [serial = 1601] [outer = 0x7f9893a90800] 10:33:17 INFO - PROCESS | 1870 | 1461691997006 Marionette DEBUG loaded listener.js 10:33:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 228 (0x7f98a4572000) [pid = 1870] [serial = 1602] [outer = 0x7f9893a90800] 10:33:17 INFO - PROCESS | 1870 | 1461691997849 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]]]}] 10:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1482ms 10:33:17 INFO - PROCESS | 1870 | 1461691997922 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 10:33:17 INFO - PROCESS | 1870 | 1461691997925 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 10:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:33:17 INFO - PROCESS | 1870 | 1461691997933 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:33:17 INFO - PROCESS | 1870 | 1461691997936 Marionette TRACE conn3 <- [1,2106,null,{}] 10:33:17 INFO - PROCESS | 1870 | 1461691997941 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}] 10:33:18 INFO - PROCESS | 1870 | 1461691998155 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 10:33:18 INFO - PROCESS | 1870 | 1461691998422 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:18 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad781000 == 144 [pid = 1870] [id = 534] 10:33:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 229 (0x7f989495c000) [pid = 1870] [serial = 1603] [outer = (nil)] 10:33:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 230 (0x7f98a4da1800) [pid = 1870] [serial = 1604] [outer = 0x7f989495c000] 10:33:18 INFO - PROCESS | 1870 | 1461691998529 Marionette DEBUG loaded listener.js 10:33:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 231 (0x7f98a5b77c00) [pid = 1870] [serial = 1605] [outer = 0x7f989495c000] 10:33:19 INFO - PROCESS | 1870 | 1461691999812 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]]]}] 10:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1927ms 10:33:19 INFO - PROCESS | 1870 | 1461691999865 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 10:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:33:19 INFO - PROCESS | 1870 | 1461691999870 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 10:33:19 INFO - PROCESS | 1870 | 1461691999877 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:33:19 INFO - PROCESS | 1870 | 1461691999881 Marionette TRACE conn3 <- [1,2110,null,{}] 10:33:19 INFO - PROCESS | 1870 | 1461691999889 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}] 10:33:20 INFO - PROCESS | 1870 | 1461692000074 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 10:33:20 INFO - PROCESS | 1870 | 1461692000300 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:20 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98980e0800 == 145 [pid = 1870] [id = 535] 10:33:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 232 (0x7f9894fe7c00) [pid = 1870] [serial = 1606] [outer = (nil)] 10:33:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 233 (0x7f9895c96800) [pid = 1870] [serial = 1607] [outer = 0x7f9894fe7c00] 10:33:20 INFO - PROCESS | 1870 | 1461692000409 Marionette DEBUG loaded listener.js 10:33:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 234 (0x7f98966e3000) [pid = 1870] [serial = 1608] [outer = 0x7f9894fe7c00] 10:33:21 INFO - PROCESS | 1870 | 1461692001529 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]]]}] 10:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1692ms 10:33:21 INFO - PROCESS | 1870 | 1461692001569 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 10:33:21 INFO - PROCESS | 1870 | 1461692001577 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 10:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:33:21 INFO - PROCESS | 1870 | 1461692001587 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:33:21 INFO - PROCESS | 1870 | 1461692001591 Marionette TRACE conn3 <- [1,2114,null,{}] 10:33:21 INFO - PROCESS | 1870 | 1461692001597 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}] 10:33:21 INFO - PROCESS | 1870 | 1461692001788 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 10:33:22 INFO - PROCESS | 1870 | 1461692002175 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:22 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7c10000 == 144 [pid = 1870] [id = 461] 10:33:22 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98967de000 == 143 [pid = 1870] [id = 459] 10:33:22 INFO - PROCESS | 1870 | --DOMWINDOW == 233 (0x7f9895c9ac00) [pid = 1870] [serial = 1472] [outer = (nil)] [url = about:blank] 10:33:22 INFO - PROCESS | 1870 | --DOMWINDOW == 232 (0x7f98bdf32800) [pid = 1870] [serial = 1469] [outer = (nil)] [url = about:blank] 10:33:22 INFO - PROCESS | 1870 | --DOMWINDOW == 231 (0x7f9897aa0400) [pid = 1870] [serial = 1475] [outer = (nil)] [url = about:blank] 10:33:22 INFO - PROCESS | 1870 | --DOMWINDOW == 230 (0x7f98a8760000) [pid = 1870] [serial = 1499] [outer = (nil)] [url = about:blank] 10:33:22 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9893cb0000 == 144 [pid = 1870] [id = 536] 10:33:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 231 (0x7f9894c78400) [pid = 1870] [serial = 1609] [outer = (nil)] 10:33:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 232 (0x7f98967b9c00) [pid = 1870] [serial = 1610] [outer = 0x7f9894c78400] 10:33:22 INFO - PROCESS | 1870 | 1461692002363 Marionette DEBUG loaded listener.js 10:33:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 233 (0x7f98977ef000) [pid = 1870] [serial = 1611] [outer = 0x7f9894c78400] 10:33:22 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b28f800 == 143 [pid = 1870] [id = 518] 10:33:22 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9897724800 == 142 [pid = 1870] [id = 515] 10:33:22 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894ad8800 == 141 [pid = 1870] [id = 514] 10:33:22 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894ddd000 == 140 [pid = 1870] [id = 513] 10:33:22 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894c4b000 == 139 [pid = 1870] [id = 512] 10:33:22 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bbe18000 == 138 [pid = 1870] [id = 505] 10:33:22 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98adebb000 == 137 [pid = 1870] [id = 504] 10:33:22 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acd3d800 == 136 [pid = 1870] [id = 503] 10:33:22 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a83dc800 == 135 [pid = 1870] [id = 502] 10:33:22 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a3514800 == 134 [pid = 1870] [id = 501] 10:33:22 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9897eb9800 == 133 [pid = 1870] [id = 500] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 232 (0x7f98a42b6000) [pid = 1870] [serial = 1491] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 231 (0x7f9894c6e400) [pid = 1870] [serial = 1478] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 230 (0x7f989a1a9400) [pid = 1870] [serial = 1445] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 229 (0x7f989a19f800) [pid = 1870] [serial = 1485] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 228 (0x7f989b6d4400) [pid = 1870] [serial = 1487] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 227 (0x7f9897a9b400) [pid = 1870] [serial = 1482] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 226 (0x7f9898f13400) [pid = 1870] [serial = 1484] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 225 (0x7f98a346e000) [pid = 1870] [serial = 1490] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 224 (0x7f98ae6d4000) [pid = 1870] [serial = 1463] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 223 (0x7f98a72bb800) [pid = 1870] [serial = 1494] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 222 (0x7f98ad724400) [pid = 1870] [serial = 1460] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 221 (0x7f98a4b2dc00) [pid = 1870] [serial = 1493] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 220 (0x7f98a725f000) [pid = 1870] [serial = 1451] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 219 (0x7f98a7a52400) [pid = 1870] [serial = 1454] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 218 (0x7f98966ed400) [pid = 1870] [serial = 1481] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 217 (0x7f98a17f0400) [pid = 1870] [serial = 1488] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 216 (0x7f98a43e5000) [pid = 1870] [serial = 1448] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 215 (0x7f98ae040c00) [pid = 1870] [serial = 1466] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 214 (0x7f98977ea800) [pid = 1870] [serial = 1442] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 213 (0x7f98a82d7800) [pid = 1870] [serial = 1497] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 212 (0x7f98953e6400) [pid = 1870] [serial = 1479] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 211 (0x7f98a4b21400) [pid = 1870] [serial = 1496] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | --DOMWINDOW == 210 (0x7f98aa6c9000) [pid = 1870] [serial = 1457] [outer = (nil)] [url = about:blank] 10:33:23 INFO - PROCESS | 1870 | 1461692003179 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]]]}] 10:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1627ms 10:33:23 INFO - PROCESS | 1870 | 1461692003215 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 10:33:23 INFO - PROCESS | 1870 | 1461692003219 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 10:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:33:23 INFO - PROCESS | 1870 | 1461692003225 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:33:23 INFO - PROCESS | 1870 | 1461692003230 Marionette TRACE conn3 <- [1,2118,null,{}] 10:33:23 INFO - PROCESS | 1870 | 1461692003245 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}] 10:33:23 INFO - PROCESS | 1870 | 1461692003430 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 10:33:23 INFO - PROCESS | 1870 | 1461692003634 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:23 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9897725800 == 134 [pid = 1870] [id = 537] 10:33:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 211 (0x7f9894f4dc00) [pid = 1870] [serial = 1612] [outer = (nil)] 10:33:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 212 (0x7f9897a9c400) [pid = 1870] [serial = 1613] [outer = 0x7f9894f4dc00] 10:33:23 INFO - PROCESS | 1870 | 1461692003706 Marionette DEBUG loaded listener.js 10:33:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 213 (0x7f9898d7a400) [pid = 1870] [serial = 1614] [outer = 0x7f9894f4dc00] 10:33:24 INFO - PROCESS | 1870 | 1461692004450 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]]]}] 10:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1245ms 10:33:24 INFO - PROCESS | 1870 | 1461692004470 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 10:33:24 INFO - PROCESS | 1870 | 1461692004475 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 10:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:33:24 INFO - PROCESS | 1870 | 1461692004480 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:33:24 INFO - PROCESS | 1870 | 1461692004482 Marionette TRACE conn3 <- [1,2122,null,{}] 10:33:24 INFO - PROCESS | 1870 | 1461692004534 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}] 10:33:24 INFO - PROCESS | 1870 | 1461692004782 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 10:33:24 INFO - PROCESS | 1870 | 1461692004808 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:24 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b290000 == 135 [pid = 1870] [id = 538] 10:33:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 214 (0x7f9894f4f400) [pid = 1870] [serial = 1615] [outer = (nil)] 10:33:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 215 (0x7f989a19f400) [pid = 1870] [serial = 1616] [outer = 0x7f9894f4f400] 10:33:24 INFO - PROCESS | 1870 | 1461692004872 Marionette DEBUG loaded listener.js 10:33:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 216 (0x7f989a490c00) [pid = 1870] [serial = 1617] [outer = 0x7f9894f4f400] 10:33:25 INFO - PROCESS | 1870 | 1461692005752 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]]]}] 10:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1318ms 10:33:25 INFO - PROCESS | 1870 | 1461692005801 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 10:33:25 INFO - PROCESS | 1870 | 1461692005803 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 10:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:33:25 INFO - PROCESS | 1870 | 1461692005818 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:33:25 INFO - PROCESS | 1870 | 1461692005821 Marionette TRACE conn3 <- [1,2126,null,{}] 10:33:25 INFO - PROCESS | 1870 | 1461692005825 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}] 10:33:26 INFO - PROCESS | 1870 | 1461692006065 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 10:33:26 INFO - PROCESS | 1870 | 1461692006094 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:26 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a0ed4000 == 136 [pid = 1870] [id = 539] 10:33:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 217 (0x7f9898d7f400) [pid = 1870] [serial = 1618] [outer = (nil)] 10:33:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 218 (0x7f989add7800) [pid = 1870] [serial = 1619] [outer = 0x7f9898d7f400] 10:33:26 INFO - PROCESS | 1870 | 1461692006153 Marionette DEBUG loaded listener.js 10:33:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 219 (0x7f989aeb9400) [pid = 1870] [serial = 1620] [outer = 0x7f9898d7f400] 10:33:27 INFO - PROCESS | 1870 | --DOMWINDOW == 218 (0x7f98937f8400) [pid = 1870] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:33:27 INFO - PROCESS | 1870 | --DOMWINDOW == 217 (0x7f9897d5b000) [pid = 1870] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:33:27 INFO - PROCESS | 1870 | --DOMWINDOW == 216 (0x7f98976e9000) [pid = 1870] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:33:27 INFO - PROCESS | 1870 | --DOMWINDOW == 215 (0x7f9897d5bc00) [pid = 1870] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:33:27 INFO - PROCESS | 1870 | --DOMWINDOW == 214 (0x7f98976e8800) [pid = 1870] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:33:27 INFO - PROCESS | 1870 | --DOMWINDOW == 213 (0x7f9894f54400) [pid = 1870] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:33:27 INFO - PROCESS | 1870 | --DOMWINDOW == 212 (0x7f98936dac00) [pid = 1870] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:33:27 INFO - PROCESS | 1870 | 1461692007360 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]]]}] 10:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1575ms 10:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:33:27 INFO - PROCESS | 1870 | 1461692007394 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 10:33:27 INFO - PROCESS | 1870 | 1461692007396 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 10:33:27 INFO - PROCESS | 1870 | 1461692007403 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:33:27 INFO - PROCESS | 1870 | 1461692007405 Marionette TRACE conn3 <- [1,2130,null,{}] 10:33:27 INFO - PROCESS | 1870 | 1461692007411 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}] 10:33:27 INFO - PROCESS | 1870 | 1461692007682 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 10:33:27 INFO - PROCESS | 1870 | 1461692007705 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:27 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a168e000 == 137 [pid = 1870] [id = 540] 10:33:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 213 (0x7f989809bc00) [pid = 1870] [serial = 1621] [outer = (nil)] 10:33:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 214 (0x7f989add7400) [pid = 1870] [serial = 1622] [outer = 0x7f989809bc00] 10:33:27 INFO - PROCESS | 1870 | 1461692007769 Marionette DEBUG loaded listener.js 10:33:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 215 (0x7f98a346e000) [pid = 1870] [serial = 1623] [outer = 0x7f989809bc00] 10:33:28 INFO - PROCESS | 1870 | 1461692008598 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] 10:33:28 INFO - PROCESS | 1870 | 1461692008650 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 10:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:33:28 INFO - PROCESS | 1870 | 1461692008656 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:33:28 INFO - PROCESS | 1870 | 1461692008658 Marionette TRACE conn3 <- [1,2134,null,{}] 10:33:28 INFO - PROCESS | 1870 | 1461692008664 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}] 10:33:28 INFO - PROCESS | 1870 | 1461692008843 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 10:33:28 INFO - PROCESS | 1870 | 1461692008857 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4c06000 == 138 [pid = 1870] [id = 541] 10:33:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 216 (0x7f98a399a800) [pid = 1870] [serial = 1624] [outer = (nil)] 10:33:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 217 (0x7f98a404b000) [pid = 1870] [serial = 1625] [outer = 0x7f98a399a800] 10:33:28 INFO - PROCESS | 1870 | 1461692008918 Marionette DEBUG loaded listener.js 10:33:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 218 (0x7f98a43e2800) [pid = 1870] [serial = 1626] [outer = 0x7f98a399a800] 10:33:30 INFO - PROCESS | 1870 | 1461692010155 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]]]}] 10:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1532ms 10:33:30 INFO - PROCESS | 1870 | 1461692010190 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 10:33:30 INFO - PROCESS | 1870 | 1461692010197 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 10:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:33:30 INFO - PROCESS | 1870 | 1461692010205 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:33:30 INFO - PROCESS | 1870 | 1461692010211 Marionette TRACE conn3 <- [1,2138,null,{}] 10:33:30 INFO - PROCESS | 1870 | 1461692010219 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}] 10:33:30 INFO - PROCESS | 1870 | 1461692010436 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 10:33:30 INFO - PROCESS | 1870 | 1461692010704 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:30 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98967ca800 == 139 [pid = 1870] [id = 542] 10:33:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 219 (0x7f9895cc9c00) [pid = 1870] [serial = 1627] [outer = (nil)] 10:33:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 220 (0x7f9896752000) [pid = 1870] [serial = 1628] [outer = 0x7f9895cc9c00] 10:33:30 INFO - PROCESS | 1870 | 1461692010830 Marionette DEBUG loaded listener.js 10:33:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 221 (0x7f98977eac00) [pid = 1870] [serial = 1629] [outer = 0x7f9895cc9c00] 10:33:31 INFO - PROCESS | 1870 | 1461692011698 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]]]}] 10:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1534ms 10:33:31 INFO - PROCESS | 1870 | 1461692011740 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 10:33:31 INFO - PROCESS | 1870 | 1461692011748 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 10:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:33:31 INFO - PROCESS | 1870 | 1461692011759 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:33:31 INFO - PROCESS | 1870 | 1461692011763 Marionette TRACE conn3 <- [1,2142,null,{}] 10:33:31 INFO - PROCESS | 1870 | 1461692011768 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}] 10:33:31 INFO - PROCESS | 1870 | 1461692011968 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 10:33:32 INFO - PROCESS | 1870 | 1461692012245 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:32 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1678000 == 140 [pid = 1870] [id = 543] 10:33:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 222 (0x7f9897aa4c00) [pid = 1870] [serial = 1630] [outer = (nil)] 10:33:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 223 (0x7f98989f5400) [pid = 1870] [serial = 1631] [outer = 0x7f9897aa4c00] 10:33:32 INFO - PROCESS | 1870 | 1461692012425 Marionette DEBUG loaded listener.js 10:33:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 224 (0x7f989a187400) [pid = 1870] [serial = 1632] [outer = 0x7f9897aa4c00] 10:33:33 INFO - PROCESS | 1870 | 1461692013251 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] 10:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:33:33 INFO - PROCESS | 1870 | 1461692013304 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 10:33:33 INFO - PROCESS | 1870 | 1461692013310 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:33:33 INFO - PROCESS | 1870 | 1461692013315 Marionette TRACE conn3 <- [1,2146,null,{}] 10:33:33 INFO - PROCESS | 1870 | 1461692013330 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}] 10:33:33 INFO - PROCESS | 1870 | 1461692013539 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 10:33:33 INFO - PROCESS | 1870 | 1461692013800 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:33 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a83f5800 == 141 [pid = 1870] [id = 544] 10:33:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 225 (0x7f989a281800) [pid = 1870] [serial = 1633] [outer = (nil)] 10:33:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 226 (0x7f98a0c5bc00) [pid = 1870] [serial = 1634] [outer = 0x7f989a281800] 10:33:33 INFO - PROCESS | 1870 | 1461692013923 Marionette DEBUG loaded listener.js 10:33:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 227 (0x7f98a3a17c00) [pid = 1870] [serial = 1635] [outer = 0x7f989a281800] 10:33:34 INFO - PROCESS | 1870 | 1461692014766 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] 10:33:34 INFO - PROCESS | 1870 | 1461692014849 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 10:33:34 INFO - PROCESS | 1870 | 1461692014855 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:33:34 INFO - PROCESS | 1870 | 1461692014859 Marionette TRACE conn3 <- [1,2150,null,{}] 10:33:34 INFO - PROCESS | 1870 | 1461692014864 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}] 10:33:35 INFO - PROCESS | 1870 | 1461692015099 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 10:33:35 INFO - PROCESS | 1870 | 1461692015399 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:35 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acdbe000 == 142 [pid = 1870] [id = 545] 10:33:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 228 (0x7f989a283400) [pid = 1870] [serial = 1636] [outer = (nil)] 10:33:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 229 (0x7f98a45f2400) [pid = 1870] [serial = 1637] [outer = 0x7f989a283400] 10:33:35 INFO - PROCESS | 1870 | 1461692015474 Marionette DEBUG loaded listener.js 10:33:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 230 (0x7f98a4d9c800) [pid = 1870] [serial = 1638] [outer = 0x7f989a283400] 10:33:36 INFO - PROCESS | 1870 | 1461692016279 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]]]}] 10:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1480ms 10:33:36 INFO - PROCESS | 1870 | 1461692016336 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 10:33:36 INFO - PROCESS | 1870 | 1461692016339 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 10:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:33:36 INFO - PROCESS | 1870 | 1461692016345 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:33:36 INFO - PROCESS | 1870 | 1461692016347 Marionette TRACE conn3 <- [1,2154,null,{}] 10:33:36 INFO - PROCESS | 1870 | 1461692016353 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}] 10:33:36 INFO - PROCESS | 1870 | 1461692016548 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 10:33:36 INFO - PROCESS | 1870 | 1461692016816 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:36 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aed21800 == 143 [pid = 1870] [id = 546] 10:33:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 231 (0x7f98a3a19800) [pid = 1870] [serial = 1639] [outer = (nil)] 10:33:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 232 (0x7f98a5b7f400) [pid = 1870] [serial = 1640] [outer = 0x7f98a3a19800] 10:33:36 INFO - PROCESS | 1870 | 1461692016895 Marionette DEBUG loaded listener.js 10:33:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 233 (0x7f98a5e17800) [pid = 1870] [serial = 1641] [outer = 0x7f98a3a19800] 10:33:37 INFO - PROCESS | 1870 | 1461692017835 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]]]}] 10:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1538ms 10:33:37 INFO - PROCESS | 1870 | 1461692017885 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 10:33:37 INFO - PROCESS | 1870 | 1461692017889 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 10:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:33:37 INFO - PROCESS | 1870 | 1461692017895 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:33:37 INFO - PROCESS | 1870 | 1461692017897 Marionette TRACE conn3 <- [1,2158,null,{}] 10:33:37 INFO - PROCESS | 1870 | 1461692017902 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}] 10:33:38 INFO - PROCESS | 1870 | 1461692018115 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 10:33:38 INFO - PROCESS | 1870 | 1461692018440 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:38 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ba91f800 == 144 [pid = 1870] [id = 547] 10:33:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 234 (0x7f98a4d99400) [pid = 1870] [serial = 1642] [outer = (nil)] 10:33:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 235 (0x7f98a7256400) [pid = 1870] [serial = 1643] [outer = 0x7f98a4d99400] 10:33:38 INFO - PROCESS | 1870 | 1461692018523 Marionette DEBUG loaded listener.js 10:33:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 236 (0x7f98a72e9000) [pid = 1870] [serial = 1644] [outer = 0x7f98a4d99400] 10:33:39 INFO - PROCESS | 1870 | 1461692019354 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]]]}] 10:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1527ms 10:33:39 INFO - PROCESS | 1870 | 1461692019423 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 10:33:39 INFO - PROCESS | 1870 | 1461692019427 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 10:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:33:39 INFO - PROCESS | 1870 | 1461692019432 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:33:39 INFO - PROCESS | 1870 | 1461692019435 Marionette TRACE conn3 <- [1,2162,null,{}] 10:33:39 INFO - PROCESS | 1870 | 1461692019440 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}] 10:33:39 INFO - PROCESS | 1870 | 1461692019639 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 10:33:39 INFO - PROCESS | 1870 | 1461692019903 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:39 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bbe1f800 == 145 [pid = 1870] [id = 548] 10:33:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 237 (0x7f98a5e19800) [pid = 1870] [serial = 1645] [outer = (nil)] 10:33:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 238 (0x7f98a75f9000) [pid = 1870] [serial = 1646] [outer = 0x7f98a5e19800] 10:33:40 INFO - PROCESS | 1870 | 1461692020019 Marionette DEBUG loaded listener.js 10:33:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 239 (0x7f98a7a50c00) [pid = 1870] [serial = 1647] [outer = 0x7f98a5e19800] 10:33:40 INFO - PROCESS | 1870 | 1461692020841 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]]]}] 10:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1475ms 10:33:40 INFO - PROCESS | 1870 | 1461692020910 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 10:33:40 INFO - PROCESS | 1870 | 1461692020913 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 10:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:33:40 INFO - PROCESS | 1870 | 1461692020919 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:33:40 INFO - PROCESS | 1870 | 1461692020921 Marionette TRACE conn3 <- [1,2166,null,{}] 10:33:40 INFO - PROCESS | 1870 | 1461692020927 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}] 10:33:41 INFO - PROCESS | 1870 | 1461692021129 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 10:33:41 INFO - PROCESS | 1870 | 1461692021394 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:41 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf766000 == 146 [pid = 1870] [id = 549] 10:33:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 240 (0x7f98a72ee000) [pid = 1870] [serial = 1648] [outer = (nil)] 10:33:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 241 (0x7f98a7cb2c00) [pid = 1870] [serial = 1649] [outer = 0x7f98a72ee000] 10:33:41 INFO - PROCESS | 1870 | 1461692021512 Marionette DEBUG loaded listener.js 10:33:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 242 (0x7f98a7e30c00) [pid = 1870] [serial = 1650] [outer = 0x7f98a72ee000] 10:33:42 INFO - PROCESS | 1870 | 1461692022400 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]]]}] 10:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1540ms 10:33:42 INFO - PROCESS | 1870 | 1461692022460 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 10:33:42 INFO - PROCESS | 1870 | 1461692022464 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 10:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:33:42 INFO - PROCESS | 1870 | 1461692022470 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:33:42 INFO - PROCESS | 1870 | 1461692022473 Marionette TRACE conn3 <- [1,2170,null,{}] 10:33:42 INFO - PROCESS | 1870 | 1461692022478 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}] 10:33:42 INFO - PROCESS | 1870 | 1461692022687 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 10:33:42 INFO - PROCESS | 1870 | 1461692022952 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:43 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c009e800 == 147 [pid = 1870] [id = 550] 10:33:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 243 (0x7f98989efc00) [pid = 1870] [serial = 1651] [outer = (nil)] 10:33:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 244 (0x7f98a7fedc00) [pid = 1870] [serial = 1652] [outer = 0x7f98989efc00] 10:33:43 INFO - PROCESS | 1870 | 1461692023076 Marionette DEBUG loaded listener.js 10:33:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 245 (0x7f98a82d8800) [pid = 1870] [serial = 1653] [outer = 0x7f98989efc00] 10:33:43 INFO - PROCESS | 1870 | 1461692023875 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]]]}] 10:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1434ms 10:33:43 INFO - PROCESS | 1870 | 1461692023904 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 10:33:43 INFO - PROCESS | 1870 | 1461692023908 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 10:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:33:43 INFO - PROCESS | 1870 | 1461692023913 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:33:43 INFO - PROCESS | 1870 | 1461692023915 Marionette TRACE conn3 <- [1,2174,null,{}] 10:33:43 INFO - PROCESS | 1870 | 1461692023921 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}] 10:33:44 INFO - PROCESS | 1870 | 1461692024121 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 10:33:44 INFO - PROCESS | 1870 | 1461692024389 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:44 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c2c5f800 == 148 [pid = 1870] [id = 551] 10:33:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 246 (0x7f98a75f4000) [pid = 1870] [serial = 1654] [outer = (nil)] 10:33:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 247 (0x7f98a82e3400) [pid = 1870] [serial = 1655] [outer = 0x7f98a75f4000] 10:33:44 INFO - PROCESS | 1870 | 1461692024468 Marionette DEBUG loaded listener.js 10:33:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 248 (0x7f98a8769400) [pid = 1870] [serial = 1656] [outer = 0x7f98a75f4000] 10:33:45 INFO - PROCESS | 1870 | 1461692025370 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]]]}] 10:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1485ms 10:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:33:45 INFO - PROCESS | 1870 | 1461692025401 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 10:33:45 INFO - PROCESS | 1870 | 1461692025405 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 10:33:45 INFO - PROCESS | 1870 | 1461692025411 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:33:45 INFO - PROCESS | 1870 | 1461692025415 Marionette TRACE conn3 <- [1,2178,null,{}] 10:33:45 INFO - PROCESS | 1870 | 1461692025420 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}] 10:33:45 INFO - PROCESS | 1870 | 1461692025632 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 10:33:46 INFO - PROCESS | 1870 | 1461692025996 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:46 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9891ed2800 == 149 [pid = 1870] [id = 552] 10:33:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 249 (0x7f98a876b800) [pid = 1870] [serial = 1657] [outer = (nil)] 10:33:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 250 (0x7f98ab6dfc00) [pid = 1870] [serial = 1658] [outer = 0x7f98a876b800] 10:33:46 INFO - PROCESS | 1870 | 1461692026079 Marionette DEBUG loaded listener.js 10:33:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 251 (0x7f98ac540c00) [pid = 1870] [serial = 1659] [outer = 0x7f98a876b800] 10:33:46 INFO - PROCESS | 1870 | 1461692026928 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]]]}] 10:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1586ms 10:33:46 INFO - PROCESS | 1870 | 1461692026997 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 10:33:47 INFO - PROCESS | 1870 | 1461692027000 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 10:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:33:47 INFO - PROCESS | 1870 | 1461692027006 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:33:47 INFO - PROCESS | 1870 | 1461692027008 Marionette TRACE conn3 <- [1,2182,null,{}] 10:33:47 INFO - PROCESS | 1870 | 1461692027014 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}] 10:33:47 INFO - PROCESS | 1870 | 1461692027238 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 10:33:47 INFO - PROCESS | 1870 | 1461692027566 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:47 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1047000 == 150 [pid = 1870] [id = 553] 10:33:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 252 (0x7f98978d9800) [pid = 1870] [serial = 1660] [outer = (nil)] 10:33:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 253 (0x7f98acdee400) [pid = 1870] [serial = 1661] [outer = 0x7f98978d9800] 10:33:47 INFO - PROCESS | 1870 | 1461692027643 Marionette DEBUG loaded listener.js 10:33:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 254 (0x7f98ad655400) [pid = 1870] [serial = 1662] [outer = 0x7f98978d9800] 10:33:48 INFO - PROCESS | 1870 | 1461692028532 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]]]}] 10:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1576ms 10:33:48 INFO - PROCESS | 1870 | 1461692028583 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 10:33:48 INFO - PROCESS | 1870 | 1461692028587 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 10:33:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:33:48 INFO - PROCESS | 1870 | 1461692028592 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:33:48 INFO - PROCESS | 1870 | 1461692028604 Marionette TRACE conn3 <- [1,2186,null,{}] 10:33:48 INFO - PROCESS | 1870 | 1461692028608 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}] 10:33:48 INFO - PROCESS | 1870 | 1461692028831 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 10:33:49 INFO - PROCESS | 1870 | 1461692029104 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:49 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1060800 == 151 [pid = 1870] [id = 554] 10:33:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 255 (0x7f9898d78000) [pid = 1870] [serial = 1663] [outer = (nil)] 10:33:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 256 (0x7f98adf6c800) [pid = 1870] [serial = 1664] [outer = 0x7f9898d78000] 10:33:49 INFO - PROCESS | 1870 | 1461692029221 Marionette DEBUG loaded listener.js 10:33:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 257 (0x7f98ae040c00) [pid = 1870] [serial = 1665] [outer = 0x7f9898d78000] 10:33:50 INFO - PROCESS | 1870 | 1461692030042 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]]]}] 10:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1486ms 10:33:50 INFO - PROCESS | 1870 | 1461692030079 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 10:33:50 INFO - PROCESS | 1870 | 1461692030082 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 10:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:33:50 INFO - PROCESS | 1870 | 1461692030087 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:33:50 INFO - PROCESS | 1870 | 1461692030089 Marionette TRACE conn3 <- [1,2190,null,{}] 10:33:50 INFO - PROCESS | 1870 | 1461692030095 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}] 10:33:50 INFO - PROCESS | 1870 | 1461692030289 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 10:33:50 INFO - PROCESS | 1870 | 1461692030559 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:50 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989253e800 == 152 [pid = 1870] [id = 555] 10:33:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 258 (0x7f98ad651800) [pid = 1870] [serial = 1666] [outer = (nil)] 10:33:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 259 (0x7f98ae283400) [pid = 1870] [serial = 1667] [outer = 0x7f98ad651800] 10:33:50 INFO - PROCESS | 1870 | 1461692030634 Marionette DEBUG loaded listener.js 10:33:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 260 (0x7f98ae6d3c00) [pid = 1870] [serial = 1668] [outer = 0x7f98ad651800] 10:33:51 INFO - PROCESS | 1870 | 1461692031444 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]]]}] 10:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1375ms 10:33:51 INFO - PROCESS | 1870 | 1461692031511 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 10:33:51 INFO - PROCESS | 1870 | 1461692031515 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 10:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:33:51 INFO - PROCESS | 1870 | 1461692031523 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:33:51 INFO - PROCESS | 1870 | 1461692031526 Marionette TRACE conn3 <- [1,2194,null,{}] 10:33:51 INFO - PROCESS | 1870 | 1461692031531 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}] 10:33:51 INFO - PROCESS | 1870 | 1461692031730 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 10:33:52 INFO - PROCESS | 1870 | 1461692032004 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:52 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9892795000 == 153 [pid = 1870] [id = 556] 10:33:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 261 (0x7f98936d7000) [pid = 1870] [serial = 1669] [outer = (nil)] 10:33:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 262 (0x7f9893a92800) [pid = 1870] [serial = 1670] [outer = 0x7f98936d7000] 10:33:52 INFO - PROCESS | 1870 | 1461692032085 Marionette DEBUG loaded listener.js 10:33:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 263 (0x7f9897a97800) [pid = 1870] [serial = 1671] [outer = 0x7f98936d7000] 10:33:53 INFO - PROCESS | 1870 | 1461692033624 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]]]}] 10:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2132ms 10:33:53 INFO - PROCESS | 1870 | 1461692033655 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 10:33:53 INFO - PROCESS | 1870 | 1461692033660 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 10:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:33:53 INFO - PROCESS | 1870 | 1461692033668 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:33:53 INFO - PROCESS | 1870 | 1461692033673 Marionette TRACE conn3 <- [1,2198,null,{}] 10:33:53 INFO - PROCESS | 1870 | 1461692033682 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}] 10:33:53 INFO - PROCESS | 1870 | 1461692033884 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 10:33:54 INFO - PROCESS | 1870 | 1461692034159 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:54 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9893878000 == 154 [pid = 1870] [id = 557] 10:33:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 264 (0x7f98937ffc00) [pid = 1870] [serial = 1672] [outer = (nil)] 10:33:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 265 (0x7f9894fe6400) [pid = 1870] [serial = 1673] [outer = 0x7f98937ffc00] 10:33:54 INFO - PROCESS | 1870 | 1461692034228 Marionette DEBUG loaded listener.js 10:33:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 266 (0x7f9895c91400) [pid = 1870] [serial = 1674] [outer = 0x7f98937ffc00] 10:33:55 INFO - PROCESS | 1870 | 1461692035128 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]]]}] 10:33:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:33:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1541ms 10:33:55 INFO - PROCESS | 1870 | 1461692035210 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 10:33:55 INFO - PROCESS | 1870 | 1461692035225 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 10:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:33:55 INFO - PROCESS | 1870 | 1461692035243 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:33:55 INFO - PROCESS | 1870 | 1461692035246 Marionette TRACE conn3 <- [1,2202,null,{}] 10:33:55 INFO - PROCESS | 1870 | 1461692035257 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}] 10:33:55 INFO - PROCESS | 1870 | 1461692035661 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 10:33:55 INFO - PROCESS | 1870 | 1461692035883 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:55 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989597e000 == 155 [pid = 1870] [id = 558] 10:33:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 267 (0x7f98966c6c00) [pid = 1870] [serial = 1675] [outer = (nil)] 10:33:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 268 (0x7f98966edc00) [pid = 1870] [serial = 1676] [outer = 0x7f98966c6c00] 10:33:55 INFO - PROCESS | 1870 | 1461692035954 Marionette DEBUG loaded listener.js 10:33:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 269 (0x7f98967bfc00) [pid = 1870] [serial = 1677] [outer = 0x7f98966c6c00] 10:33:56 INFO - PROCESS | 1870 | 1461692036890 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]]]}] 10:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1695ms 10:33:56 INFO - PROCESS | 1870 | 1461692036934 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:33:56 INFO - PROCESS | 1870 | 1461692036937 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:33:56 INFO - PROCESS | 1870 | 1461692036943 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:33:56 INFO - PROCESS | 1870 | 1461692036949 Marionette TRACE conn3 <- [1,2206,null,{}] 10:33:56 INFO - PROCESS | 1870 | 1461692036964 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}] 10:33:57 INFO - PROCESS | 1870 | 1461692037170 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:33:57 INFO - PROCESS | 1870 | 1461692037536 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:57 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b140800 == 156 [pid = 1870] [id = 559] 10:33:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 270 (0x7f9898d76000) [pid = 1870] [serial = 1678] [outer = (nil)] 10:33:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 271 (0x7f9898d7ac00) [pid = 1870] [serial = 1679] [outer = 0x7f9898d76000] 10:33:57 INFO - PROCESS | 1870 | 1461692037611 Marionette DEBUG loaded listener.js 10:33:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 272 (0x7f989a188000) [pid = 1870] [serial = 1680] [outer = 0x7f9898d76000] 10:33:58 INFO - PROCESS | 1870 | 1461692038450 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]]]}] 10:33:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:33:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1540ms 10:33:58 INFO - PROCESS | 1870 | 1461692038485 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:33:58 INFO - PROCESS | 1870 | 1461692038489 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:33:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:33:58 INFO - PROCESS | 1870 | 1461692038494 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:33:58 INFO - PROCESS | 1870 | 1461692038496 Marionette TRACE conn3 <- [1,2210,null,{}] 10:33:58 INFO - PROCESS | 1870 | 1461692038501 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}] 10:33:58 INFO - PROCESS | 1870 | 1461692038697 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:33:59 INFO - PROCESS | 1870 | 1461692039041 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bac82000 == 155 [pid = 1870] [id = 488] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b3b0000 == 154 [pid = 1870] [id = 431] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf70f800 == 153 [pid = 1870] [id = 489] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 271 (0x7f989a19b800) [pid = 1870] [serial = 1559] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 270 (0x7f98ae037c00) [pid = 1870] [serial = 1514] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 269 (0x7f98ab6d7000) [pid = 1870] [serial = 1511] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 268 (0x7f98951d7000) [pid = 1870] [serial = 1526] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 267 (0x7f98937f8000) [pid = 1870] [serial = 1520] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 266 (0x7f98967b5400) [pid = 1870] [serial = 1529] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 265 (0x7f9897a9b800) [pid = 1870] [serial = 1502] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 264 (0x7f989b6d1000) [pid = 1870] [serial = 1505] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 263 (0x7f989a495400) [pid = 1870] [serial = 1535] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 262 (0x7f98bdfaf800) [pid = 1870] [serial = 1517] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 261 (0x7f98a3a1d000) [pid = 1870] [serial = 1532] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 260 (0x7f98a72b6000) [pid = 1870] [serial = 1508] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 259 (0x7f98951cc400) [pid = 1870] [serial = 1523] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894c55800 == 154 [pid = 1870] [id = 560] 10:33:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 260 (0x7f98936d2400) [pid = 1870] [serial = 1681] [outer = (nil)] 10:33:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 261 (0x7f9895cc8400) [pid = 1870] [serial = 1682] [outer = 0x7f98936d2400] 10:33:59 INFO - PROCESS | 1870 | 1461692039220 Marionette DEBUG loaded listener.js 10:33:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 262 (0x7f9898d73800) [pid = 1870] [serial = 1683] [outer = 0x7f98936d2400] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a168e000 == 153 [pid = 1870] [id = 540] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a0ed4000 == 152 [pid = 1870] [id = 539] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b290000 == 151 [pid = 1870] [id = 538] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b13a000 == 150 [pid = 1870] [id = 517] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9897725800 == 149 [pid = 1870] [id = 537] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98980df000 == 148 [pid = 1870] [id = 516] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9893cb0000 == 147 [pid = 1870] [id = 536] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98980e0800 == 146 [pid = 1870] [id = 535] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4fcf800 == 145 [pid = 1870] [id = 527] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a3ddf800 == 144 [pid = 1870] [id = 526] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a34d2800 == 143 [pid = 1870] [id = 525] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1679000 == 142 [pid = 1870] [id = 524] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a0ef0800 == 141 [pid = 1870] [id = 523] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b566800 == 140 [pid = 1870] [id = 522] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9898bf2000 == 139 [pid = 1870] [id = 521] 10:33:59 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894fce000 == 138 [pid = 1870] [id = 520] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 261 (0x7f98951d4800) [pid = 1870] [serial = 1542] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 260 (0x7f9898093400) [pid = 1870] [serial = 1553] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 259 (0x7f98967ba000) [pid = 1870] [serial = 1550] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 258 (0x7f989a18bc00) [pid = 1870] [serial = 1557] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 257 (0x7f98978d2c00) [pid = 1870] [serial = 1548] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 256 (0x7f98977f0000) [pid = 1870] [serial = 1547] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 255 (0x7f989674a800) [pid = 1870] [serial = 1545] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 254 (0x7f9894959800) [pid = 1870] [serial = 1538] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 253 (0x7f9894f59800) [pid = 1870] [serial = 1541] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 252 (0x7f98951cec00) [pid = 1870] [serial = 1539] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 251 (0x7f9897d52400) [pid = 1870] [serial = 1551] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 250 (0x7f98966d0800) [pid = 1870] [serial = 1544] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 249 (0x7f9898d74c00) [pid = 1870] [serial = 1554] [outer = (nil)] [url = about:blank] 10:33:59 INFO - PROCESS | 1870 | --DOMWINDOW == 248 (0x7f9898f1a800) [pid = 1870] [serial = 1556] [outer = (nil)] [url = about:blank] 10:34:00 INFO - PROCESS | 1870 | 1461692040019 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]]]}] 10:34:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:34:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1574ms 10:34:00 INFO - PROCESS | 1870 | 1461692040080 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:34:00 INFO - PROCESS | 1870 | 1461692040082 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:34:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:34:00 INFO - PROCESS | 1870 | 1461692040089 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:34:00 INFO - PROCESS | 1870 | 1461692040091 Marionette TRACE conn3 <- [1,2214,null,{}] 10:34:00 INFO - PROCESS | 1870 | 1461692040096 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}] 10:34:00 INFO - PROCESS | 1870 | 1461692040273 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:34:00 INFO - PROCESS | 1870 | 1461692040288 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:00 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98967c4000 == 139 [pid = 1870] [id = 561] 10:34:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 249 (0x7f989674a800) [pid = 1870] [serial = 1684] [outer = (nil)] 10:34:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 250 (0x7f989a1a8400) [pid = 1870] [serial = 1685] [outer = 0x7f989674a800] 10:34:00 INFO - PROCESS | 1870 | 1461692040348 Marionette DEBUG loaded listener.js 10:34:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 251 (0x7f989a3d0800) [pid = 1870] [serial = 1686] [outer = 0x7f989674a800] 10:34:01 INFO - PROCESS | 1870 | 1461692041232 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]]]}] 10:34:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:34:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1179ms 10:34:01 INFO - PROCESS | 1870 | 1461692041269 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:34:01 INFO - PROCESS | 1870 | 1461692041273 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:34:01 INFO - PROCESS | 1870 | 1461692041278 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:34:01 INFO - PROCESS | 1870 | 1461692041280 Marionette TRACE conn3 <- [1,2218,null,{}] 10:34:01 INFO - PROCESS | 1870 | 1461692041289 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}] 10:34:01 INFO - PROCESS | 1870 | 1461692041495 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:34:01 INFO - PROCESS | 1870 | 1461692041700 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:01 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b354000 == 140 [pid = 1870] [id = 562] 10:34:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 252 (0x7f9898dcf400) [pid = 1870] [serial = 1687] [outer = (nil)] 10:34:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 253 (0x7f989b6d2000) [pid = 1870] [serial = 1688] [outer = 0x7f9898dcf400] 10:34:01 INFO - PROCESS | 1870 | 1461692041767 Marionette DEBUG loaded listener.js 10:34:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 254 (0x7f98a15a1800) [pid = 1870] [serial = 1689] [outer = 0x7f9898dcf400] 10:34:02 INFO - PROCESS | 1870 | 1461692042615 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]]]}] 10:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1383ms 10:34:02 INFO - PROCESS | 1870 | 1461692042663 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:34:02 INFO - PROCESS | 1870 | 1461692042667 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:34:02 INFO - PROCESS | 1870 | 1461692042681 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:34:02 INFO - PROCESS | 1870 | 1461692042685 Marionette TRACE conn3 <- [1,2222,null,{}] 10:34:02 INFO - PROCESS | 1870 | 1461692042689 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}] 10:34:02 INFO - PROCESS | 1870 | 1461692042940 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:34:02 INFO - PROCESS | 1870 | 1461692042975 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:02 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a0ed7000 == 141 [pid = 1870] [id = 563] 10:34:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 255 (0x7f98a15a1c00) [pid = 1870] [serial = 1690] [outer = (nil)] 10:34:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 256 (0x7f98a3136c00) [pid = 1870] [serial = 1691] [outer = 0x7f98a15a1c00] 10:34:03 INFO - PROCESS | 1870 | 1461692043037 Marionette DEBUG loaded listener.js 10:34:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 257 (0x7f98a3462c00) [pid = 1870] [serial = 1692] [outer = 0x7f98a15a1c00] 10:34:03 INFO - PROCESS | 1870 | 1461692043905 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]]]}] 10:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1279ms 10:34:04 INFO - PROCESS | 1870 | --DOMWINDOW == 256 (0x7f98a1e94400) [pid = 1870] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:34:04 INFO - PROCESS | 1870 | --DOMWINDOW == 255 (0x7f9893a8c800) [pid = 1870] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:34:04 INFO - PROCESS | 1870 | --DOMWINDOW == 254 (0x7f9894fe7c00) [pid = 1870] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:34:04 INFO - PROCESS | 1870 | --DOMWINDOW == 253 (0x7f9894f4f400) [pid = 1870] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:34:04 INFO - PROCESS | 1870 | --DOMWINDOW == 252 (0x7f989809bc00) [pid = 1870] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:34:04 INFO - PROCESS | 1870 | --DOMWINDOW == 251 (0x7f98a3ce5400) [pid = 1870] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:34:04 INFO - PROCESS | 1870 | --DOMWINDOW == 250 (0x7f98ae6cfc00) [pid = 1870] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:34:04 INFO - PROCESS | 1870 | --DOMWINDOW == 249 (0x7f98ae03f400) [pid = 1870] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:34:04 INFO - PROCESS | 1870 | --DOMWINDOW == 248 (0x7f98ae043c00) [pid = 1870] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:34:04 INFO - PROCESS | 1870 | --DOMWINDOW == 247 (0x7f98a4568800) [pid = 1870] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:34:04 INFO - PROCESS | 1870 | --DOMWINDOW == 246 (0x7f98a5b81800) [pid = 1870] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:34:04 INFO - PROCESS | 1870 | --DOMWINDOW == 245 (0x7f98a7cb1000) [pid = 1870] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:34:04 INFO - PROCESS | 1870 | --DOMWINDOW == 244 (0x7f9894c70c00) [pid = 1870] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:34:04 INFO - PROCESS | 1870 | --DOMWINDOW == 243 (0x7f989b6da800) [pid = 1870] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:34:04 INFO - PROCESS | 1870 | --DOMWINDOW == 242 (0x7f9894967000) [pid = 1870] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:34:05 INFO - PROCESS | 1870 | --DOMWINDOW == 241 (0x7f9894c71c00) [pid = 1870] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:34:05 INFO - PROCESS | 1870 | --DOMWINDOW == 240 (0x7f98a75f7400) [pid = 1870] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:34:05 INFO - PROCESS | 1870 | --DOMWINDOW == 239 (0x7f98936dcc00) [pid = 1870] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:34:05 INFO - PROCESS | 1870 | --DOMWINDOW == 238 (0x7f9898d7f400) [pid = 1870] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:34:05 INFO - PROCESS | 1870 | --DOMWINDOW == 237 (0x7f9894c78400) [pid = 1870] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:34:05 INFO - PROCESS | 1870 | --DOMWINDOW == 236 (0x7f9894f4dc00) [pid = 1870] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:34:05 INFO - PROCESS | 1870 | 1461692045018 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:34:05 INFO - PROCESS | 1870 | 1461692045022 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:34:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:34:05 INFO - PROCESS | 1870 | 1461692045039 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:34:05 INFO - PROCESS | 1870 | 1461692045041 Marionette TRACE conn3 <- [1,2226,null,{}] 10:34:05 INFO - PROCESS | 1870 | 1461692045051 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}] 10:34:05 INFO - PROCESS | 1870 | 1461692045221 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:34:05 INFO - PROCESS | 1870 | 1461692045399 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:05 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9895b7e800 == 142 [pid = 1870] [id = 564] 10:34:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 237 (0x7f98967bd000) [pid = 1870] [serial = 1693] [outer = (nil)] 10:34:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 238 (0x7f9898dce000) [pid = 1870] [serial = 1694] [outer = 0x7f98967bd000] 10:34:05 INFO - PROCESS | 1870 | 1461692045459 Marionette DEBUG loaded listener.js 10:34:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 239 (0x7f98a3460800) [pid = 1870] [serial = 1695] [outer = 0x7f98967bd000] 10:34:06 INFO - PROCESS | 1870 | 1461692046137 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]]]}] 10:34:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:34:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1134ms 10:34:06 INFO - PROCESS | 1870 | 1461692046174 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:34:06 INFO - PROCESS | 1870 | 1461692046177 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:34:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:34:06 INFO - PROCESS | 1870 | 1461692046183 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:34:06 INFO - PROCESS | 1870 | 1461692046185 Marionette TRACE conn3 <- [1,2230,null,{}] 10:34:06 INFO - PROCESS | 1870 | 1461692046190 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}] 10:34:06 INFO - PROCESS | 1870 | 1461692046446 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:34:06 INFO - PROCESS | 1870 | 1461692046466 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:06 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a162b000 == 143 [pid = 1870] [id = 565] 10:34:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 240 (0x7f9897aa2800) [pid = 1870] [serial = 1696] [outer = (nil)] 10:34:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 241 (0x7f98a3a21400) [pid = 1870] [serial = 1697] [outer = 0x7f9897aa2800] 10:34:06 INFO - PROCESS | 1870 | 1461692046527 Marionette DEBUG loaded listener.js 10:34:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 242 (0x7f98a3ced400) [pid = 1870] [serial = 1698] [outer = 0x7f9897aa2800] 10:34:07 INFO - PROCESS | 1870 | 1461692047649 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]]]}] 10:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1476ms 10:34:07 INFO - PROCESS | 1870 | 1461692047660 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:34:07 INFO - PROCESS | 1870 | 1461692047665 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:34:07 INFO - PROCESS | 1870 | 1461692047673 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:34:07 INFO - PROCESS | 1870 | 1461692047678 Marionette TRACE conn3 <- [1,2234,null,{}] 10:34:07 INFO - PROCESS | 1870 | 1461692047686 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}] 10:34:07 INFO - PROCESS | 1870 | 1461692047901 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:34:08 INFO - PROCESS | 1870 | 1461692048174 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:08 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98958c4000 == 144 [pid = 1870] [id = 566] 10:34:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 243 (0x7f9895c9a800) [pid = 1870] [serial = 1699] [outer = (nil)] 10:34:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 244 (0x7f98966c7c00) [pid = 1870] [serial = 1700] [outer = 0x7f9895c9a800] 10:34:08 INFO - PROCESS | 1870 | 1461692048305 Marionette DEBUG loaded listener.js 10:34:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 245 (0x7f98976f4c00) [pid = 1870] [serial = 1701] [outer = 0x7f9895c9a800] 10:34:09 INFO - PROCESS | 1870 | 1461692049171 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]]]}] 10:34:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:34:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1541ms 10:34:09 INFO - PROCESS | 1870 | 1461692049214 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:34:09 INFO - PROCESS | 1870 | 1461692049222 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:34:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:34:09 INFO - PROCESS | 1870 | 1461692049232 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:34:09 INFO - PROCESS | 1870 | 1461692049235 Marionette TRACE conn3 <- [1,2238,null,{}] 10:34:09 INFO - PROCESS | 1870 | 1461692049241 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}] 10:34:09 INFO - PROCESS | 1870 | 1461692049441 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:34:09 INFO - PROCESS | 1870 | 1461692049711 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:09 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b1c0000 == 145 [pid = 1870] [id = 567] 10:34:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 246 (0x7f9898dcb800) [pid = 1870] [serial = 1702] [outer = (nil)] 10:34:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 247 (0x7f9898f21400) [pid = 1870] [serial = 1703] [outer = 0x7f9898dcb800] 10:34:09 INFO - PROCESS | 1870 | 1461692049857 Marionette DEBUG loaded listener.js 10:34:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 248 (0x7f989a284000) [pid = 1870] [serial = 1704] [outer = 0x7f9898dcb800] 10:34:10 INFO - PROCESS | 1870 | 1461692050762 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]]]}] 10:34:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1587ms 10:34:10 INFO - PROCESS | 1870 | 1461692050819 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:34:10 INFO - PROCESS | 1870 | 1461692050823 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:34:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:34:10 INFO - PROCESS | 1870 | 1461692050830 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:34:10 INFO - PROCESS | 1870 | 1461692050835 Marionette TRACE conn3 <- [1,2242,null,{}] 10:34:10 INFO - PROCESS | 1870 | 1461692050852 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}] 10:34:11 INFO - PROCESS | 1870 | 1461692051076 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:34:11 INFO - PROCESS | 1870 | 1461692051393 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:11 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3519800 == 146 [pid = 1870] [id = 568] 10:34:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 249 (0x7f989aeb5400) [pid = 1870] [serial = 1705] [outer = (nil)] 10:34:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 250 (0x7f98a0c5e000) [pid = 1870] [serial = 1706] [outer = 0x7f989aeb5400] 10:34:11 INFO - PROCESS | 1870 | 1461692051477 Marionette DEBUG loaded listener.js 10:34:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 251 (0x7f98a1e94400) [pid = 1870] [serial = 1707] [outer = 0x7f989aeb5400] 10:34:12 INFO - PROCESS | 1870 | 1461692052307 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]]]}] 10:34:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:34:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1532ms 10:34:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:34:12 INFO - PROCESS | 1870 | 1461692052363 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:34:12 INFO - PROCESS | 1870 | 1461692052366 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:34:12 INFO - PROCESS | 1870 | 1461692052372 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:34:12 INFO - PROCESS | 1870 | 1461692052375 Marionette TRACE conn3 <- [1,2246,null,{}] 10:34:12 INFO - PROCESS | 1870 | 1461692052381 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}] 10:34:12 INFO - PROCESS | 1870 | 1461692052638 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:34:12 INFO - PROCESS | 1870 | 1461692052952 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:12 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4c11000 == 147 [pid = 1870] [id = 569] 10:34:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 252 (0x7f989495f000) [pid = 1870] [serial = 1708] [outer = (nil)] 10:34:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 253 (0x7f989b6d7c00) [pid = 1870] [serial = 1709] [outer = 0x7f989495f000] 10:34:13 INFO - PROCESS | 1870 | 1461692053031 Marionette DEBUG loaded listener.js 10:34:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 254 (0x7f98a4163800) [pid = 1870] [serial = 1710] [outer = 0x7f989495f000] 10:34:13 INFO - PROCESS | 1870 | 1461692053887 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]]]}] 10:34:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:34:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1578ms 10:34:13 INFO - PROCESS | 1870 | 1461692053950 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:34:13 INFO - PROCESS | 1870 | 1461692053954 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:34:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:34:13 INFO - PROCESS | 1870 | 1461692053960 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:34:13 INFO - PROCESS | 1870 | 1461692053963 Marionette TRACE conn3 <- [1,2250,null,{}] 10:34:13 INFO - PROCESS | 1870 | 1461692053968 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}] 10:34:14 INFO - PROCESS | 1870 | 1461692054170 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:34:14 INFO - PROCESS | 1870 | 1461692054434 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:14 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7bc2000 == 148 [pid = 1870] [id = 570] 10:34:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 255 (0x7f98967b4c00) [pid = 1870] [serial = 1711] [outer = (nil)] 10:34:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 256 (0x7f98a456d400) [pid = 1870] [serial = 1712] [outer = 0x7f98967b4c00] 10:34:14 INFO - PROCESS | 1870 | 1461692054555 Marionette DEBUG loaded listener.js 10:34:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 257 (0x7f98a48b8400) [pid = 1870] [serial = 1713] [outer = 0x7f98967b4c00] 10:34:15 INFO - PROCESS | 1870 | 1461692055394 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]]]}] 10:34:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:34:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1481ms 10:34:15 INFO - PROCESS | 1870 | 1461692055442 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:34:15 INFO - PROCESS | 1870 | 1461692055446 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:34:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:34:15 INFO - PROCESS | 1870 | 1461692055451 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:34:15 INFO - PROCESS | 1870 | 1461692055454 Marionette TRACE conn3 <- [1,2254,null,{}] 10:34:15 INFO - PROCESS | 1870 | 1461692055459 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}] 10:34:15 INFO - PROCESS | 1870 | 1461692055696 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:34:15 INFO - PROCESS | 1870 | 1461692055972 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:16 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a874a000 == 149 [pid = 1870] [id = 571] 10:34:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 258 (0x7f98a5e1e800) [pid = 1870] [serial = 1714] [outer = (nil)] 10:34:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 259 (0x7f98a7251c00) [pid = 1870] [serial = 1715] [outer = 0x7f98a5e1e800] 10:34:16 INFO - PROCESS | 1870 | 1461692056101 Marionette DEBUG loaded listener.js 10:34:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 260 (0x7f98a72bcc00) [pid = 1870] [serial = 1716] [outer = 0x7f98a5e1e800] 10:34:16 INFO - PROCESS | 1870 | 1461692056955 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]]]}] 10:34:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:34:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1575ms 10:34:17 INFO - PROCESS | 1870 | 1461692057029 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:34:17 INFO - PROCESS | 1870 | 1461692057032 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:34:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:34:17 INFO - PROCESS | 1870 | 1461692057040 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:34:17 INFO - PROCESS | 1870 | 1461692057042 Marionette TRACE conn3 <- [1,2258,null,{}] 10:34:17 INFO - PROCESS | 1870 | 1461692057048 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}] 10:34:17 INFO - PROCESS | 1870 | 1461692057296 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:34:17 INFO - PROCESS | 1870 | 1461692057621 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:17 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac905000 == 150 [pid = 1870] [id = 572] 10:34:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 261 (0x7f98a3ceb800) [pid = 1870] [serial = 1717] [outer = (nil)] 10:34:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 262 (0x7f98a75f9c00) [pid = 1870] [serial = 1718] [outer = 0x7f98a3ceb800] 10:34:17 INFO - PROCESS | 1870 | 1461692057701 Marionette DEBUG loaded listener.js 10:34:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 263 (0x7f98a7fef400) [pid = 1870] [serial = 1719] [outer = 0x7f98a3ceb800] 10:34:18 INFO - PROCESS | 1870 | 1461692058514 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]]]}] 10:34:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:34:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1527ms 10:34:18 INFO - PROCESS | 1870 | 1461692058568 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:34:18 INFO - PROCESS | 1870 | 1461692058571 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:34:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:34:18 INFO - PROCESS | 1870 | 1461692058577 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:34:18 INFO - PROCESS | 1870 | 1461692058579 Marionette TRACE conn3 <- [1,2262,null,{}] 10:34:18 INFO - PROCESS | 1870 | 1461692058584 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}] 10:34:18 INFO - PROCESS | 1870 | 1461692058785 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:34:19 INFO - PROCESS | 1870 | 1461692059058 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:19 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acf6d000 == 151 [pid = 1870] [id = 573] 10:34:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 264 (0x7f98a5cd7c00) [pid = 1870] [serial = 1720] [outer = (nil)] 10:34:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 265 (0x7f98a82e3c00) [pid = 1870] [serial = 1721] [outer = 0x7f98a5cd7c00] 10:34:19 INFO - PROCESS | 1870 | 1461692059133 Marionette DEBUG loaded listener.js 10:34:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 266 (0x7f98a91e0c00) [pid = 1870] [serial = 1722] [outer = 0x7f98a5cd7c00] 10:34:19 INFO - PROCESS | 1870 | 1461692059970 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]]]}] 10:34:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:34:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1434ms 10:34:20 INFO - PROCESS | 1870 | 1461692060011 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:34:20 INFO - PROCESS | 1870 | 1461692060015 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:34:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:34:20 INFO - PROCESS | 1870 | 1461692060021 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:34:20 INFO - PROCESS | 1870 | 1461692060023 Marionette TRACE conn3 <- [1,2266,null,{}] 10:34:20 INFO - PROCESS | 1870 | 1461692060029 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}] 10:34:20 INFO - PROCESS | 1870 | 1461692060226 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:34:20 INFO - PROCESS | 1870 | 1461692060505 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:20 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aed2b000 == 152 [pid = 1870] [id = 574] 10:34:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 267 (0x7f98936d5400) [pid = 1870] [serial = 1723] [outer = (nil)] 10:34:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 268 (0x7f98a7a4cc00) [pid = 1870] [serial = 1724] [outer = 0x7f98936d5400] 10:34:20 INFO - PROCESS | 1870 | 1461692060586 Marionette DEBUG loaded listener.js 10:34:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 269 (0x7f98aaf3c000) [pid = 1870] [serial = 1725] [outer = 0x7f98936d5400] 10:34:21 INFO - PROCESS | 1870 | 1461692061400 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]]]}] 10:34:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:34:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1439ms 10:34:21 INFO - PROCESS | 1870 | 1461692061473 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:34:21 INFO - PROCESS | 1870 | 1461692061476 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:34:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:34:21 INFO - PROCESS | 1870 | 1461692061485 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:34:21 INFO - PROCESS | 1870 | 1461692061489 Marionette TRACE conn3 <- [1,2270,null,{}] 10:34:21 INFO - PROCESS | 1870 | 1461692061494 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}] 10:34:21 INFO - PROCESS | 1870 | 1461692061701 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:34:21 INFO - PROCESS | 1870 | 1461692061972 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:21 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ba9a5000 == 153 [pid = 1870] [id = 575] 10:34:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 270 (0x7f9894c6dc00) [pid = 1870] [serial = 1726] [outer = (nil)] 10:34:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 271 (0x7f98abee4800) [pid = 1870] [serial = 1727] [outer = 0x7f9894c6dc00] 10:34:22 INFO - PROCESS | 1870 | 1461692062051 Marionette DEBUG loaded listener.js 10:34:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 272 (0x7f98ac4be000) [pid = 1870] [serial = 1728] [outer = 0x7f9894c6dc00] 10:34:22 INFO - PROCESS | 1870 | 1461692062990 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]]]}] 10:34:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:34:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1534ms 10:34:23 INFO - PROCESS | 1870 | 1461692063021 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:34:23 INFO - PROCESS | 1870 | 1461692063025 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:34:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:34:23 INFO - PROCESS | 1870 | 1461692063031 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:34:23 INFO - PROCESS | 1870 | 1461692063035 Marionette TRACE conn3 <- [1,2274,null,{}] 10:34:23 INFO - PROCESS | 1870 | 1461692063040 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}] 10:34:23 INFO - PROCESS | 1870 | 1461692063256 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:34:23 INFO - PROCESS | 1870 | 1461692063533 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:23 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c2963800 == 154 [pid = 1870] [id = 576] 10:34:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 273 (0x7f98ae656800) [pid = 1870] [serial = 1729] [outer = (nil)] 10:34:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 274 (0x7f98ae6db400) [pid = 1870] [serial = 1730] [outer = 0x7f98ae656800] 10:34:23 INFO - PROCESS | 1870 | 1461692063665 Marionette DEBUG loaded listener.js 10:34:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 275 (0x7f98b0210400) [pid = 1870] [serial = 1731] [outer = 0x7f98ae656800] 10:34:24 INFO - PROCESS | 1870 | 1461692064493 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]]]}] 10:34:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:34:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1529ms 10:34:24 INFO - PROCESS | 1870 | 1461692064562 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:34:24 INFO - PROCESS | 1870 | 1461692064566 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:34:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:34:24 INFO - PROCESS | 1870 | 1461692064572 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:34:24 INFO - PROCESS | 1870 | 1461692064574 Marionette TRACE conn3 <- [1,2278,null,{}] 10:34:24 INFO - PROCESS | 1870 | 1461692064580 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}] 10:34:24 INFO - PROCESS | 1870 | 1461692064819 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:34:25 INFO - PROCESS | 1870 | 1461692065149 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9892881000 == 155 [pid = 1870] [id = 577] 10:34:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 276 (0x7f9893a8d800) [pid = 1870] [serial = 1732] [outer = (nil)] 10:34:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 277 (0x7f98b3e50c00) [pid = 1870] [serial = 1733] [outer = 0x7f9893a8d800] 10:34:25 INFO - PROCESS | 1870 | 1461692065230 Marionette DEBUG loaded listener.js 10:34:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 278 (0x7f98b9d14000) [pid = 1870] [serial = 1734] [outer = 0x7f9893a8d800] 10:34:26 INFO - PROCESS | 1870 | 1461692066045 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]]]}] 10:34:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:34:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1526ms 10:34:26 INFO - PROCESS | 1870 | 1461692066099 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:34:26 INFO - PROCESS | 1870 | 1461692066103 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:34:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:34:26 INFO - PROCESS | 1870 | 1461692066108 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:34:26 INFO - PROCESS | 1870 | 1461692066110 Marionette TRACE conn3 <- [1,2282,null,{}] 10:34:26 INFO - PROCESS | 1870 | 1461692066116 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}] 10:34:26 INFO - PROCESS | 1870 | 1461692066325 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:34:26 INFO - PROCESS | 1870 | 1461692066599 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:26 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f988bdab000 == 156 [pid = 1870] [id = 578] 10:34:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 279 (0x7f98b0207400) [pid = 1870] [serial = 1735] [outer = (nil)] 10:34:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 280 (0x7f98ba931000) [pid = 1870] [serial = 1736] [outer = 0x7f98b0207400] 10:34:26 INFO - PROCESS | 1870 | 1461692066711 Marionette DEBUG loaded listener.js 10:34:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 281 (0x7f98bab43400) [pid = 1870] [serial = 1737] [outer = 0x7f98b0207400] 10:34:27 INFO - PROCESS | 1870 | 1461692067475 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]]]}] 10:34:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:34:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1382ms 10:34:27 INFO - PROCESS | 1870 | 1461692067505 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:34:27 INFO - PROCESS | 1870 | 1461692067510 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:34:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:34:27 INFO - PROCESS | 1870 | 1461692067520 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:34:27 INFO - PROCESS | 1870 | 1461692067522 Marionette TRACE conn3 <- [1,2286,null,{}] 10:34:27 INFO - PROCESS | 1870 | 1461692067527 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}] 10:34:27 INFO - PROCESS | 1870 | 1461692067742 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:34:28 INFO - PROCESS | 1870 | 1461692068051 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98926ac000 == 157 [pid = 1870] [id = 579] 10:34:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 282 (0x7f98bac74000) [pid = 1870] [serial = 1738] [outer = (nil)] 10:34:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 283 (0x7f98bae8c400) [pid = 1870] [serial = 1739] [outer = 0x7f98bac74000] 10:34:28 INFO - PROCESS | 1870 | 1461692068124 Marionette DEBUG loaded listener.js 10:34:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 284 (0x7f98bb0eac00) [pid = 1870] [serial = 1740] [outer = 0x7f98bac74000] 10:34:28 INFO - PROCESS | 1870 | 1461692068925 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]]]}] 10:34:28 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 10:34:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1427ms 10:34:28 INFO - PROCESS | 1870 | 1461692068946 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:34:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:34:28 INFO - PROCESS | 1870 | 1461692068950 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:34:28 INFO - PROCESS | 1870 | 1461692068955 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:34:28 INFO - PROCESS | 1870 | 1461692068958 Marionette TRACE conn3 <- [1,2290,null,{}] 10:34:28 INFO - PROCESS | 1870 | 1461692068962 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}] 10:34:29 INFO - PROCESS | 1870 | 1461692069156 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:34:29 INFO - PROCESS | 1870 | 1461692069430 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:29 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98926c6000 == 158 [pid = 1870] [id = 580] 10:34:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 285 (0x7f98b9d18c00) [pid = 1870] [serial = 1741] [outer = (nil)] 10:34:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 286 (0x7f98bbde8800) [pid = 1870] [serial = 1742] [outer = 0x7f98b9d18c00] 10:34:29 INFO - PROCESS | 1870 | 1461692069509 Marionette DEBUG loaded listener.js 10:34:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 287 (0x7f98bc037400) [pid = 1870] [serial = 1743] [outer = 0x7f98b9d18c00] 10:34:30 INFO - PROCESS | 1870 | 1461692070357 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]]]}] 10:34:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:34:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1434ms 10:34:30 INFO - PROCESS | 1870 | 1461692070392 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:34:30 INFO - PROCESS | 1870 | 1461692070395 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:34:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:34:30 INFO - PROCESS | 1870 | 1461692070402 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:34:30 INFO - PROCESS | 1870 | 1461692070405 Marionette TRACE conn3 <- [1,2294,null,{}] 10:34:30 INFO - PROCESS | 1870 | 1461692070410 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}] 10:34:30 INFO - PROCESS | 1870 | 1461692070612 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:34:30 INFO - PROCESS | 1870 | 1461692070890 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:30 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9890d7b800 == 159 [pid = 1870] [id = 581] 10:34:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 288 (0x7f9893222000) [pid = 1870] [serial = 1744] [outer = (nil)] 10:34:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 289 (0x7f9893229400) [pid = 1870] [serial = 1745] [outer = 0x7f9893222000] 10:34:30 INFO - PROCESS | 1870 | 1461692070969 Marionette DEBUG loaded listener.js 10:34:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 290 (0x7f989322dc00) [pid = 1870] [serial = 1746] [outer = 0x7f9893222000] 10:34:31 INFO - PROCESS | 1870 | 1461692071814 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]]]}] 10:34:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:34:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1432ms 10:34:31 INFO - PROCESS | 1870 | 1461692071839 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:34:31 INFO - PROCESS | 1870 | 1461692071842 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:34:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:34:31 INFO - PROCESS | 1870 | 1461692071851 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:34:31 INFO - PROCESS | 1870 | 1461692071853 Marionette TRACE conn3 <- [1,2298,null,{}] 10:34:31 INFO - PROCESS | 1870 | 1461692071857 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}] 10:34:32 INFO - PROCESS | 1870 | 1461692072062 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:34:32 INFO - PROCESS | 1870 | 1461692072378 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:32 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989240d000 == 160 [pid = 1870] [id = 582] 10:34:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 291 (0x7f9893224400) [pid = 1870] [serial = 1747] [outer = (nil)] 10:34:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 292 (0x7f9894959800) [pid = 1870] [serial = 1748] [outer = 0x7f9893224400] 10:34:32 INFO - PROCESS | 1870 | 1461692072491 Marionette DEBUG loaded listener.js 10:34:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 293 (0x7f98989f1400) [pid = 1870] [serial = 1749] [outer = 0x7f9893224400] 10:34:33 INFO - PROCESS | 1870 | 1461692073358 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]]]}] 10:34:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:34:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1539ms 10:34:33 INFO - PROCESS | 1870 | 1461692073391 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:34:33 INFO - PROCESS | 1870 | 1461692073394 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:34:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:34:33 INFO - PROCESS | 1870 | 1461692073400 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:34:33 INFO - PROCESS | 1870 | 1461692073403 Marionette TRACE conn3 <- [1,2302,null,{}] 10:34:33 INFO - PROCESS | 1870 | 1461692073408 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}] 10:34:33 INFO - PROCESS | 1870 | 1461692073626 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:34:33 INFO - PROCESS | 1870 | 1461692073915 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:33 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98926c9800 == 161 [pid = 1870] [id = 583] 10:34:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 294 (0x7f9893226400) [pid = 1870] [serial = 1750] [outer = (nil)] 10:34:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 295 (0x7f98bae20400) [pid = 1870] [serial = 1751] [outer = 0x7f9893226400] 10:34:34 INFO - PROCESS | 1870 | 1461692074035 Marionette DEBUG loaded listener.js 10:34:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 296 (0x7f98bdfb9800) [pid = 1870] [serial = 1752] [outer = 0x7f9893226400] 10:34:34 INFO - PROCESS | 1870 | 1461692074888 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]]]}] 10:34:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:34:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1526ms 10:34:34 INFO - PROCESS | 1870 | 1461692074927 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:34:34 INFO - PROCESS | 1870 | 1461692074930 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:34:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:34:34 INFO - PROCESS | 1870 | 1461692074936 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:34:34 INFO - PROCESS | 1870 | 1461692074938 Marionette TRACE conn3 <- [1,2306,null,{}] 10:34:34 INFO - PROCESS | 1870 | 1461692074944 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}] 10:34:35 INFO - PROCESS | 1870 | 1461692075168 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:34:35 INFO - PROCESS | 1870 | 1461692075453 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:35 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a0ed9800 == 162 [pid = 1870] [id = 584] 10:34:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 297 (0x7f989322e400) [pid = 1870] [serial = 1753] [outer = (nil)] 10:34:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 298 (0x7f98bf735800) [pid = 1870] [serial = 1754] [outer = 0x7f989322e400] 10:34:35 INFO - PROCESS | 1870 | 1461692075571 Marionette DEBUG loaded listener.js 10:34:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 299 (0x7f98bf740c00) [pid = 1870] [serial = 1755] [outer = 0x7f989322e400] 10:34:36 INFO - PROCESS | 1870 | 1461692076456 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]]]}] 10:34:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:34:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1580ms 10:34:36 INFO - PROCESS | 1870 | 1461692076518 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:34:36 INFO - PROCESS | 1870 | 1461692076521 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:34:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:34:36 INFO - PROCESS | 1870 | 1461692076527 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:34:36 INFO - PROCESS | 1870 | 1461692076529 Marionette TRACE conn3 <- [1,2310,null,{}] 10:34:36 INFO - PROCESS | 1870 | 1461692076535 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}] 10:34:36 INFO - PROCESS | 1870 | 1461692076753 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:34:37 INFO - PROCESS | 1870 | 1461692077084 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:37 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a168d800 == 163 [pid = 1870] [id = 585] 10:34:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 300 (0x7f9893613000) [pid = 1870] [serial = 1756] [outer = (nil)] 10:34:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 301 (0x7f9893619400) [pid = 1870] [serial = 1757] [outer = 0x7f9893613000] 10:34:37 INFO - PROCESS | 1870 | 1461692077163 Marionette DEBUG loaded listener.js 10:34:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 302 (0x7f989361e000) [pid = 1870] [serial = 1758] [outer = 0x7f9893613000] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1e03800 == 162 [pid = 1870] [id = 460] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9895b7e800 == 161 [pid = 1870] [id = 564] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a0ed7000 == 160 [pid = 1870] [id = 563] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b354000 == 159 [pid = 1870] [id = 562] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98967c4000 == 158 [pid = 1870] [id = 561] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894c55800 == 157 [pid = 1870] [id = 560] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b140800 == 156 [pid = 1870] [id = 559] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989597e000 == 155 [pid = 1870] [id = 558] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9893878000 == 154 [pid = 1870] [id = 557] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1060800 == 153 [pid = 1870] [id = 554] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1047000 == 152 [pid = 1870] [id = 553] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9891ed2800 == 151 [pid = 1870] [id = 552] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c2c5f800 == 150 [pid = 1870] [id = 551] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c009e800 == 149 [pid = 1870] [id = 550] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf766000 == 148 [pid = 1870] [id = 549] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bbe1f800 == 147 [pid = 1870] [id = 548] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ba91f800 == 146 [pid = 1870] [id = 547] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aed21800 == 145 [pid = 1870] [id = 546] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acdbe000 == 144 [pid = 1870] [id = 545] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a83f5800 == 143 [pid = 1870] [id = 544] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1678000 == 142 [pid = 1870] [id = 543] 10:34:38 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98967ca800 == 141 [pid = 1870] [id = 542] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 301 (0x7f98a4da2000) [pid = 1870] [serial = 1320] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 300 (0x7f98b109fc00) [pid = 1870] [serial = 1350] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 299 (0x7f98ae65d400) [pid = 1870] [serial = 1344] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 298 (0x7f98af06cc00) [pid = 1870] [serial = 1347] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 297 (0x7f98a7215000) [pid = 1870] [serial = 1323] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 296 (0x7f98a75f8000) [pid = 1870] [serial = 1326] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 295 (0x7f98ad64f800) [pid = 1870] [serial = 1338] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 294 (0x7f98ba93d400) [pid = 1870] [serial = 1353] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 293 (0x7f98a3996400) [pid = 1870] [serial = 1317] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 292 (0x7f98ac809c00) [pid = 1870] [serial = 1335] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 291 (0x7f989809fc00) [pid = 1870] [serial = 1284] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 290 (0x7f98a876ac00) [pid = 1870] [serial = 1329] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 289 (0x7f98989f4c00) [pid = 1870] [serial = 1314] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 288 (0x7f98ad71f000) [pid = 1870] [serial = 1341] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 287 (0x7f98abee7400) [pid = 1870] [serial = 1332] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 286 (0x7f989add7800) [pid = 1870] [serial = 1619] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 285 (0x7f989a497800) [pid = 1870] [serial = 1574] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 284 (0x7f98967b6400) [pid = 1870] [serial = 1565] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 283 (0x7f98967b9c00) [pid = 1870] [serial = 1610] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 282 (0x7f98977ef000) [pid = 1870] [serial = 1611] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 281 (0x7f9897a9c400) [pid = 1870] [serial = 1613] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 280 (0x7f98a0c69800) [pid = 1870] [serial = 1580] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 279 (0x7f989a288800) [pid = 1870] [serial = 1571] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 278 (0x7f98a3ce7800) [pid = 1870] [serial = 1592] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 277 (0x7f98953e5800) [pid = 1870] [serial = 1562] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 276 (0x7f98a3132c00) [pid = 1870] [serial = 1583] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 275 (0x7f98966e3000) [pid = 1870] [serial = 1608] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 274 (0x7f9895c96800) [pid = 1870] [serial = 1607] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 273 (0x7f98a3a17800) [pid = 1870] [serial = 1589] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 272 (0x7f98a4da1800) [pid = 1870] [serial = 1604] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 271 (0x7f98a3462800) [pid = 1870] [serial = 1586] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 270 (0x7f989b6d5400) [pid = 1870] [serial = 1577] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 269 (0x7f9898d7d000) [pid = 1870] [serial = 1568] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 268 (0x7f98a4570c00) [pid = 1870] [serial = 1595] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 267 (0x7f98a4b25800) [pid = 1870] [serial = 1598] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 266 (0x7f98965eb400) [pid = 1870] [serial = 1601] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 265 (0x7f989aeb9400) [pid = 1870] [serial = 1620] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 264 (0x7f989a19f400) [pid = 1870] [serial = 1616] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 263 (0x7f989a490c00) [pid = 1870] [serial = 1617] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 262 (0x7f9898d7a400) [pid = 1870] [serial = 1614] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 261 (0x7f989add7400) [pid = 1870] [serial = 1622] [outer = (nil)] [url = about:blank] 10:34:38 INFO - PROCESS | 1870 | --DOMWINDOW == 260 (0x7f98a346e000) [pid = 1870] [serial = 1623] [outer = (nil)] [url = about:blank] 10:34:39 INFO - PROCESS | 1870 | 1461692079317 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]]]}] 10:34:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:34:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 2842ms 10:34:39 INFO - PROCESS | 1870 | 1461692079370 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:34:39 INFO - PROCESS | 1870 | 1461692079376 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:34:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:34:39 INFO - PROCESS | 1870 | 1461692079383 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:34:39 INFO - PROCESS | 1870 | 1461692079389 Marionette TRACE conn3 <- [1,2314,null,{}] 10:34:39 INFO - PROCESS | 1870 | 1461692079396 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}] 10:34:39 INFO - PROCESS | 1870 | 1461692079629 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:34:39 INFO - PROCESS | 1870 | 1461692079819 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:39 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989288d000 == 142 [pid = 1870] [id = 586] 10:34:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 261 (0x7f9894967800) [pid = 1870] [serial = 1759] [outer = (nil)] 10:34:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 262 (0x7f98951d2400) [pid = 1870] [serial = 1760] [outer = 0x7f9894967800] 10:34:39 INFO - PROCESS | 1870 | 1461692079888 Marionette DEBUG loaded listener.js 10:34:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 263 (0x7f98966d3400) [pid = 1870] [serial = 1761] [outer = 0x7f9894967800] 10:34:40 INFO - PROCESS | 1870 | 1461692080829 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]]]}] 10:34:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:34:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1481ms 10:34:40 INFO - PROCESS | 1870 | 1461692080878 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:34:40 INFO - PROCESS | 1870 | 1461692080886 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:34:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:34:40 INFO - PROCESS | 1870 | 1461692080899 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:34:40 INFO - PROCESS | 1870 | 1461692080902 Marionette TRACE conn3 <- [1,2318,null,{}] 10:34:40 INFO - PROCESS | 1870 | 1461692080909 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}] 10:34:41 INFO - PROCESS | 1870 | 1461692081101 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:34:41 INFO - PROCESS | 1870 | 1461692081119 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:41 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98952b4800 == 143 [pid = 1870] [id = 587] 10:34:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 264 (0x7f9894c78400) [pid = 1870] [serial = 1762] [outer = (nil)] 10:34:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 265 (0x7f9897aa2c00) [pid = 1870] [serial = 1763] [outer = 0x7f9894c78400] 10:34:41 INFO - PROCESS | 1870 | 1461692081380 Marionette DEBUG loaded listener.js 10:34:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 266 (0x7f98980a0c00) [pid = 1870] [serial = 1764] [outer = 0x7f9894c78400] 10:34:42 INFO - PROCESS | 1870 | 1461692082260 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] 10:34:42 INFO - PROCESS | 1870 | 1461692082297 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:34:42 INFO - PROCESS | 1870 | 1461692082303 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:34:42 INFO - PROCESS | 1870 | 1461692082309 Marionette TRACE conn3 <- [1,2322,null,{}] 10:34:42 INFO - PROCESS | 1870 | 1461692082330 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}] 10:34:42 INFO - PROCESS | 1870 | 1461692082589 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:34:42 INFO - PROCESS | 1870 | 1461692082651 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:42 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98980c6800 == 144 [pid = 1870] [id = 588] 10:34:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 267 (0x7f989a283c00) [pid = 1870] [serial = 1765] [outer = (nil)] 10:34:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 268 (0x7f9898d7ec00) [pid = 1870] [serial = 1766] [outer = 0x7f989a283c00] 10:34:42 INFO - PROCESS | 1870 | 1461692082763 Marionette DEBUG loaded listener.js 10:34:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 269 (0x7f989a49f800) [pid = 1870] [serial = 1767] [outer = 0x7f989a283c00] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 268 (0x7f989495c400) [pid = 1870] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 267 (0x7f98966c8c00) [pid = 1870] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 266 (0x7f98989f9800) [pid = 1870] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 265 (0x7f98a312fc00) [pid = 1870] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 264 (0x7f989ade1800) [pid = 1870] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 263 (0x7f98989f7c00) [pid = 1870] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 262 (0x7f989aebcc00) [pid = 1870] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 261 (0x7f98a312f800) [pid = 1870] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 260 (0x7f9897d56000) [pid = 1870] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 259 (0x7f9894c76800) [pid = 1870] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 258 (0x7f98a3292800) [pid = 1870] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 257 (0x7f98a5e14000) [pid = 1870] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 256 (0x7f9895c93c00) [pid = 1870] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 255 (0x7f98a3464800) [pid = 1870] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 254 (0x7f9895c92800) [pid = 1870] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 253 (0x7f98989f6800) [pid = 1870] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 252 (0x7f9898f13000) [pid = 1870] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 251 (0x7f98966cc000) [pid = 1870] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 250 (0x7f9898dcd000) [pid = 1870] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 249 (0x7f98966e7000) [pid = 1870] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 248 (0x7f98976ecc00) [pid = 1870] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 247 (0x7f989a18e400) [pid = 1870] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 246 (0x7f98966e1400) [pid = 1870] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 245 (0x7f98936d8800) [pid = 1870] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 244 (0x7f9893a97000) [pid = 1870] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 243 (0x7f98937f0400) [pid = 1870] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 242 (0x7f989a280400) [pid = 1870] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 241 (0x7f98a82e6400) [pid = 1870] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 240 (0x7f98af06a400) [pid = 1870] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 239 (0x7f9897d58800) [pid = 1870] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 238 (0x7f98a399f400) [pid = 1870] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 237 (0x7f98a42b9c00) [pid = 1870] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 236 (0x7f98bab3f400) [pid = 1870] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 235 (0x7f98a48b5000) [pid = 1870] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 234 (0x7f98a3bbc400) [pid = 1870] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 233 (0x7f989674fc00) [pid = 1870] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 232 (0x7f98965f2c00) [pid = 1870] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 231 (0x7f98937f0800) [pid = 1870] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 230 (0x7f989a1a7000) [pid = 1870] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 229 (0x7f9893a89c00) [pid = 1870] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 228 (0x7f98966c6800) [pid = 1870] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 227 (0x7f98bb0efc00) [pid = 1870] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 226 (0x7f98a3bb8c00) [pid = 1870] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 225 (0x7f98aa6d1800) [pid = 1870] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 224 (0x7f98978d5c00) [pid = 1870] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 223 (0x7f9895cd0c00) [pid = 1870] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 222 (0x7f98937f4c00) [pid = 1870] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 221 (0x7f98a159b400) [pid = 1870] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 220 (0x7f98a82d9400) [pid = 1870] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 219 (0x7f9898dce400) [pid = 1870] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 218 (0x7f98951d1c00) [pid = 1870] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 217 (0x7f98a15a1c00) [pid = 1870] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 216 (0x7f98967bd000) [pid = 1870] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 215 (0x7f9898dcf400) [pid = 1870] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 214 (0x7f989674a800) [pid = 1870] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 213 (0x7f98966c6c00) [pid = 1870] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 212 (0x7f98a399a800) [pid = 1870] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 211 (0x7f98937ffc00) [pid = 1870] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 210 (0x7f9898d76000) [pid = 1870] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:34:44 INFO - PROCESS | 1870 | --DOMWINDOW == 209 (0x7f98936d2400) [pid = 1870] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:34:44 INFO - PROCESS | 1870 | 1461692084583 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]]]}] 10:34:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:34:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2291ms 10:34:44 INFO - PROCESS | 1870 | 1461692084596 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:34:44 INFO - PROCESS | 1870 | 1461692084600 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:34:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:34:44 INFO - PROCESS | 1870 | 1461692084606 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:34:44 INFO - PROCESS | 1870 | 1461692084609 Marionette TRACE conn3 <- [1,2326,null,{}] 10:34:44 INFO - PROCESS | 1870 | 1461692084614 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}] 10:34:44 INFO - PROCESS | 1870 | 1461692084871 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:34:44 INFO - PROCESS | 1870 | 1461692084893 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:44 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98952d0000 == 145 [pid = 1870] [id = 589] 10:34:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 210 (0x7f98937f0800) [pid = 1870] [serial = 1768] [outer = (nil)] 10:34:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 211 (0x7f9895cd0c00) [pid = 1870] [serial = 1769] [outer = 0x7f98937f0800] 10:34:44 INFO - PROCESS | 1870 | 1461692084953 Marionette DEBUG loaded listener.js 10:34:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 212 (0x7f98967be800) [pid = 1870] [serial = 1770] [outer = 0x7f98937f0800] 10:34:45 INFO - PROCESS | 1870 | 1461692085754 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]]]}] 10:34:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:34:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1182ms 10:34:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:34:45 INFO - PROCESS | 1870 | 1461692085788 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:34:45 INFO - PROCESS | 1870 | 1461692085791 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:34:45 INFO - PROCESS | 1870 | 1461692085796 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:34:45 INFO - PROCESS | 1870 | 1461692085799 Marionette TRACE conn3 <- [1,2330,null,{}] 10:34:45 INFO - PROCESS | 1870 | 1461692085817 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}] 10:34:46 INFO - PROCESS | 1870 | 1461692086000 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:34:46 INFO - PROCESS | 1870 | 1461692086014 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:46 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b2a3800 == 146 [pid = 1870] [id = 590] 10:34:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 213 (0x7f9894f50c00) [pid = 1870] [serial = 1771] [outer = (nil)] 10:34:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 214 (0x7f98989f8000) [pid = 1870] [serial = 1772] [outer = 0x7f9894f50c00] 10:34:46 INFO - PROCESS | 1870 | 1461692086074 Marionette DEBUG loaded listener.js 10:34:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 215 (0x7f989a1a4800) [pid = 1870] [serial = 1773] [outer = 0x7f9894f50c00] 10:34:47 INFO - PROCESS | 1870 | 1461692087336 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]]]}] 10:34:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:34:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1590ms 10:34:47 INFO - PROCESS | 1870 | 1461692087388 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:34:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:34:47 INFO - PROCESS | 1870 | 1461692087395 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:34:47 INFO - PROCESS | 1870 | 1461692087402 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:34:47 INFO - PROCESS | 1870 | 1461692087415 Marionette TRACE conn3 <- [1,2334,null,{}] 10:34:47 INFO - PROCESS | 1870 | 1461692087433 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}] 10:34:47 INFO - PROCESS | 1870 | 1461692087692 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:34:48 INFO - PROCESS | 1870 | 1461692088025 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:48 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894c46000 == 147 [pid = 1870] [id = 591] 10:34:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 216 (0x7f9894fee000) [pid = 1870] [serial = 1774] [outer = (nil)] 10:34:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 217 (0x7f98965e9400) [pid = 1870] [serial = 1775] [outer = 0x7f9894fee000] 10:34:48 INFO - PROCESS | 1870 | 1461692088105 Marionette DEBUG loaded listener.js 10:34:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 218 (0x7f98976ebc00) [pid = 1870] [serial = 1776] [outer = 0x7f9894fee000] 10:34:48 INFO - PROCESS | 1870 | 1461692088981 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]]]}] 10:34:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:34:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1606ms 10:34:49 INFO - PROCESS | 1870 | 1461692089009 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:34:49 INFO - PROCESS | 1870 | 1461692089017 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:34:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:34:49 INFO - PROCESS | 1870 | 1461692089027 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:34:49 INFO - PROCESS | 1870 | 1461692089030 Marionette TRACE conn3 <- [1,2338,null,{}] 10:34:49 INFO - PROCESS | 1870 | 1461692089036 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}] 10:34:49 INFO - PROCESS | 1870 | 1461692089253 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:34:49 INFO - PROCESS | 1870 | 1461692089530 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:49 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b34e000 == 148 [pid = 1870] [id = 592] 10:34:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 219 (0x7f9897a9d400) [pid = 1870] [serial = 1777] [outer = (nil)] 10:34:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 220 (0x7f9898d7b000) [pid = 1870] [serial = 1778] [outer = 0x7f9897a9d400] 10:34:49 INFO - PROCESS | 1870 | 1461692089685 Marionette DEBUG loaded listener.js 10:34:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 221 (0x7f989a19b000) [pid = 1870] [serial = 1779] [outer = 0x7f9897a9d400] 10:34:50 INFO - PROCESS | 1870 | 1461692090543 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]]]}] 10:34:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:34:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1577ms 10:34:50 INFO - PROCESS | 1870 | 1461692090604 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:34:50 INFO - PROCESS | 1870 | 1461692090607 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:34:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:34:50 INFO - PROCESS | 1870 | 1461692090614 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:34:50 INFO - PROCESS | 1870 | 1461692090619 Marionette TRACE conn3 <- [1,2342,null,{}] 10:34:50 INFO - PROCESS | 1870 | 1461692090635 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}] 10:34:50 INFO - PROCESS | 1870 | 1461692090895 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:34:51 INFO - PROCESS | 1870 | 1461692091209 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:51 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a105b000 == 149 [pid = 1870] [id = 593] 10:34:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 222 (0x7f989a27d800) [pid = 1870] [serial = 1780] [outer = (nil)] 10:34:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 223 (0x7f989add7400) [pid = 1870] [serial = 1781] [outer = 0x7f989a27d800] 10:34:51 INFO - PROCESS | 1870 | 1461692091292 Marionette DEBUG loaded listener.js 10:34:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 224 (0x7f989b6cf800) [pid = 1870] [serial = 1782] [outer = 0x7f989a27d800] 10:34:52 INFO - PROCESS | 1870 | 1461692092130 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]]]}] 10:34:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:34:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1586ms 10:34:52 INFO - PROCESS | 1870 | 1461692092201 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:34:52 INFO - PROCESS | 1870 | 1461692092205 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:34:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:34:52 INFO - PROCESS | 1870 | 1461692092211 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:34:52 INFO - PROCESS | 1870 | 1461692092213 Marionette TRACE conn3 <- [1,2346,null,{}] 10:34:52 INFO - PROCESS | 1870 | 1461692092219 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}] 10:34:52 INFO - PROCESS | 1870 | 1461692092466 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:34:52 INFO - PROCESS | 1870 | 1461692092784 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:52 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1e1b800 == 150 [pid = 1870] [id = 594] 10:34:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 225 (0x7f989a3cf400) [pid = 1870] [serial = 1783] [outer = (nil)] 10:34:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 226 (0x7f98a0c68400) [pid = 1870] [serial = 1784] [outer = 0x7f989a3cf400] 10:34:52 INFO - PROCESS | 1870 | 1461692092862 Marionette DEBUG loaded listener.js 10:34:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 227 (0x7f98a1e8f400) [pid = 1870] [serial = 1785] [outer = 0x7f989a3cf400] 10:34:53 INFO - PROCESS | 1870 | 1461692093681 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]]]}] 10:34:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:34:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1526ms 10:34:53 INFO - PROCESS | 1870 | 1461692093739 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:34:53 INFO - PROCESS | 1870 | 1461692093741 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:34:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:34:53 INFO - PROCESS | 1870 | 1461692093747 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:34:53 INFO - PROCESS | 1870 | 1461692093750 Marionette TRACE conn3 <- [1,2350,null,{}] 10:34:53 INFO - PROCESS | 1870 | 1461692093755 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}] 10:34:53 INFO - PROCESS | 1870 | 1461692093957 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:34:54 INFO - PROCESS | 1870 | 1461692094232 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:54 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a428f000 == 151 [pid = 1870] [id = 595] 10:34:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 228 (0x7f98a3132c00) [pid = 1870] [serial = 1786] [outer = (nil)] 10:34:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 229 (0x7f98a3299400) [pid = 1870] [serial = 1787] [outer = 0x7f98a3132c00] 10:34:54 INFO - PROCESS | 1870 | 1461692094357 Marionette DEBUG loaded listener.js 10:34:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 230 (0x7f98a3a19400) [pid = 1870] [serial = 1788] [outer = 0x7f98a3132c00] 10:34:55 INFO - PROCESS | 1870 | 1461692095215 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]]]}] 10:34:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:34:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1480ms 10:34:55 INFO - PROCESS | 1870 | 1461692095242 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:34:55 INFO - PROCESS | 1870 | 1461692095246 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:34:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:34:55 INFO - PROCESS | 1870 | 1461692095254 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:34:55 INFO - PROCESS | 1870 | 1461692095257 Marionette TRACE conn3 <- [1,2354,null,{}] 10:34:55 INFO - PROCESS | 1870 | 1461692095263 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}] 10:34:55 INFO - PROCESS | 1870 | 1461692095474 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:34:55 INFO - PROCESS | 1870 | 1461692095749 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:55 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7c16800 == 152 [pid = 1870] [id = 596] 10:34:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 231 (0x7f98a39a2c00) [pid = 1870] [serial = 1789] [outer = (nil)] 10:34:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 232 (0x7f98a4574c00) [pid = 1870] [serial = 1790] [outer = 0x7f98a39a2c00] 10:34:55 INFO - PROCESS | 1870 | 1461692095830 Marionette DEBUG loaded listener.js 10:34:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 233 (0x7f98a4da6000) [pid = 1870] [serial = 1791] [outer = 0x7f98a39a2c00] 10:34:56 INFO - PROCESS | 1870 | 1461692096697 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]]]}] 10:34:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:34:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1481ms 10:34:56 INFO - PROCESS | 1870 | 1461692096736 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:34:56 INFO - PROCESS | 1870 | 1461692096738 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:34:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:34:56 INFO - PROCESS | 1870 | 1461692096744 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:34:56 INFO - PROCESS | 1870 | 1461692096747 Marionette TRACE conn3 <- [1,2358,null,{}] 10:34:56 INFO - PROCESS | 1870 | 1461692096752 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}] 10:34:56 INFO - PROCESS | 1870 | 1461692096962 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:34:57 INFO - PROCESS | 1870 | 1461692097243 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:57 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a9c63000 == 153 [pid = 1870] [id = 597] 10:34:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 234 (0x7f98a3bbc400) [pid = 1870] [serial = 1792] [outer = (nil)] 10:34:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 235 (0x7f98a5b7fc00) [pid = 1870] [serial = 1793] [outer = 0x7f98a3bbc400] 10:34:57 INFO - PROCESS | 1870 | 1461692097357 Marionette DEBUG loaded listener.js 10:34:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 236 (0x7f98a5e7e400) [pid = 1870] [serial = 1794] [outer = 0x7f98a3bbc400] 10:34:58 INFO - PROCESS | 1870 | 1461692098187 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]]]}] 10:34:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:34:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1476ms 10:34:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:34:58 INFO - PROCESS | 1870 | 1461692098221 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:34:58 INFO - PROCESS | 1870 | 1461692098224 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:34:58 INFO - PROCESS | 1870 | 1461692098230 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:34:58 INFO - PROCESS | 1870 | 1461692098233 Marionette TRACE conn3 <- [1,2362,null,{}] 10:34:58 INFO - PROCESS | 1870 | 1461692098238 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}] 10:34:58 INFO - PROCESS | 1870 | 1461692098455 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:34:58 INFO - PROCESS | 1870 | 1461692098731 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:58 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd47800 == 154 [pid = 1870] [id = 598] 10:34:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 237 (0x7f98a3bbf000) [pid = 1870] [serial = 1795] [outer = (nil)] 10:34:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 238 (0x7f98a7217c00) [pid = 1870] [serial = 1796] [outer = 0x7f98a3bbf000] 10:34:58 INFO - PROCESS | 1870 | 1461692098845 Marionette DEBUG loaded listener.js 10:34:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 239 (0x7f98a725c000) [pid = 1870] [serial = 1797] [outer = 0x7f98a3bbf000] 10:34:59 INFO - PROCESS | 1870 | 1461692099720 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]]]}] 10:34:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:34:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1529ms 10:34:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:34:59 INFO - PROCESS | 1870 | 1461692099758 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:34:59 INFO - PROCESS | 1870 | 1461692099761 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:34:59 INFO - PROCESS | 1870 | 1461692099767 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:34:59 INFO - PROCESS | 1870 | 1461692099770 Marionette TRACE conn3 <- [1,2366,null,{}] 10:34:59 INFO - PROCESS | 1870 | 1461692099775 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}] 10:34:59 INFO - PROCESS | 1870 | 1461692099986 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:35:00 INFO - PROCESS | 1870 | 1461692100284 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:00 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adea6000 == 155 [pid = 1870] [id = 599] 10:35:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 240 (0x7f98a4b27800) [pid = 1870] [serial = 1798] [outer = (nil)] 10:35:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 241 (0x7f98a7a49400) [pid = 1870] [serial = 1799] [outer = 0x7f98a4b27800] 10:35:00 INFO - PROCESS | 1870 | 1461692100404 Marionette DEBUG loaded listener.js 10:35:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 242 (0x7f98a7e31c00) [pid = 1870] [serial = 1800] [outer = 0x7f98a4b27800] 10:35:01 INFO - PROCESS | 1870 | 1461692101251 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]]]}] 10:35:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:35:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1532ms 10:35:01 INFO - PROCESS | 1870 | 1461692101299 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:35:01 INFO - PROCESS | 1870 | 1461692101302 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:35:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:35:01 INFO - PROCESS | 1870 | 1461692101311 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:35:01 INFO - PROCESS | 1870 | 1461692101313 Marionette TRACE conn3 <- [1,2370,null,{}] 10:35:01 INFO - PROCESS | 1870 | 1461692101318 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}] 10:35:01 INFO - PROCESS | 1870 | 1461692101543 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:35:01 INFO - PROCESS | 1870 | 1461692101823 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:01 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b10c9000 == 156 [pid = 1870] [id = 600] 10:35:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 243 (0x7f98a82e6400) [pid = 1870] [serial = 1801] [outer = (nil)] 10:35:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 244 (0x7f98a91db400) [pid = 1870] [serial = 1802] [outer = 0x7f98a82e6400] 10:35:01 INFO - PROCESS | 1870 | 1461692101961 Marionette DEBUG loaded listener.js 10:35:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 245 (0x7f98aa88d800) [pid = 1870] [serial = 1803] [outer = 0x7f98a82e6400] 10:35:02 INFO - PROCESS | 1870 | 1461692102798 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]]]}] 10:35:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:35:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1535ms 10:35:02 INFO - PROCESS | 1870 | 1461692102846 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:35:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:35:02 INFO - PROCESS | 1870 | 1461692102850 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:35:02 INFO - PROCESS | 1870 | 1461692102856 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:35:02 INFO - PROCESS | 1870 | 1461692102860 Marionette TRACE conn3 <- [1,2374,null,{}] 10:35:02 INFO - PROCESS | 1870 | 1461692102865 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}] 10:35:03 INFO - PROCESS | 1870 | 1461692103105 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:35:03 INFO - PROCESS | 1870 | 1461692103381 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:03 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf64b800 == 157 [pid = 1870] [id = 601] 10:35:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 246 (0x7f98a8762800) [pid = 1870] [serial = 1804] [outer = (nil)] 10:35:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 247 (0x7f98ad6c1000) [pid = 1870] [serial = 1805] [outer = 0x7f98a8762800] 10:35:03 INFO - PROCESS | 1870 | 1461692103520 Marionette DEBUG loaded listener.js 10:35:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 248 (0x7f98ae042800) [pid = 1870] [serial = 1806] [outer = 0x7f98a8762800] 10:35:04 INFO - PROCESS | 1870 | 1461692104358 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]]]}] 10:35:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:35:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1579ms 10:35:04 INFO - PROCESS | 1870 | 1461692104439 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:35:04 INFO - PROCESS | 1870 | 1461692104443 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:35:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:35:04 INFO - PROCESS | 1870 | 1461692104451 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:35:04 INFO - PROCESS | 1870 | 1461692104454 Marionette TRACE conn3 <- [1,2378,null,{}] 10:35:04 INFO - PROCESS | 1870 | 1461692104459 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}] 10:35:04 INFO - PROCESS | 1870 | 1461692104666 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:35:04 INFO - PROCESS | 1870 | 1461692104944 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:05 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c029f000 == 158 [pid = 1870] [id = 602] 10:35:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 249 (0x7f98a7cad800) [pid = 1870] [serial = 1807] [outer = (nil)] 10:35:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 250 (0x7f98ae65d400) [pid = 1870] [serial = 1808] [outer = 0x7f98a7cad800] 10:35:05 INFO - PROCESS | 1870 | 1461692105062 Marionette DEBUG loaded listener.js 10:35:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 251 (0x7f98b020a400) [pid = 1870] [serial = 1809] [outer = 0x7f98a7cad800] 10:35:05 INFO - PROCESS | 1870 | 1461692105897 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]]]}] 10:35:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:35:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1482ms 10:35:05 INFO - PROCESS | 1870 | 1461692105942 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:35:05 INFO - PROCESS | 1870 | 1461692105946 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:35:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:35:05 INFO - PROCESS | 1870 | 1461692105952 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:35:05 INFO - PROCESS | 1870 | 1461692105963 Marionette TRACE conn3 <- [1,2382,null,{}] 10:35:05 INFO - PROCESS | 1870 | 1461692105967 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}] 10:35:06 INFO - PROCESS | 1870 | 1461692106174 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:35:06 INFO - PROCESS | 1870 | 1461692106457 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:06 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98920dc800 == 159 [pid = 1870] [id = 603] 10:35:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 252 (0x7f98a7e26400) [pid = 1870] [serial = 1810] [outer = (nil)] 10:35:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 253 (0x7f98ba93d800) [pid = 1870] [serial = 1811] [outer = 0x7f98a7e26400] 10:35:06 INFO - PROCESS | 1870 | 1461692106576 Marionette DEBUG loaded listener.js 10:35:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 254 (0x7f98bae91400) [pid = 1870] [serial = 1812] [outer = 0x7f98a7e26400] 10:35:07 INFO - PROCESS | 1870 | 1461692107395 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]]]}] 10:35:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:35:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1487ms 10:35:07 INFO - PROCESS | 1870 | 1461692107441 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:35:07 INFO - PROCESS | 1870 | 1461692107445 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:35:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:35:07 INFO - PROCESS | 1870 | 1461692107450 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:35:07 INFO - PROCESS | 1870 | 1461692107452 Marionette TRACE conn3 <- [1,2386,null,{}] 10:35:07 INFO - PROCESS | 1870 | 1461692107459 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}] 10:35:07 INFO - PROCESS | 1870 | 1461692107662 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:35:08 INFO - PROCESS | 1870 | 1461692108142 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:08 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c44ac000 == 160 [pid = 1870] [id = 604] 10:35:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 255 (0x7f98bf863c00) [pid = 1870] [serial = 1813] [outer = (nil)] 10:35:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 256 (0x7f98bf868c00) [pid = 1870] [serial = 1814] [outer = 0x7f98bf863c00] 10:35:08 INFO - PROCESS | 1870 | 1461692108281 Marionette DEBUG loaded listener.js 10:35:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 257 (0x7f98bf9a9000) [pid = 1870] [serial = 1815] [outer = 0x7f98bf863c00] 10:35:09 INFO - PROCESS | 1870 | 1461692109115 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]]]}] 10:35:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:35:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1730ms 10:35:09 INFO - PROCESS | 1870 | 1461692109182 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:35:09 INFO - PROCESS | 1870 | 1461692109186 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:35:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:35:09 INFO - PROCESS | 1870 | 1461692109191 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:35:09 INFO - PROCESS | 1870 | 1461692109194 Marionette TRACE conn3 <- [1,2390,null,{}] 10:35:09 INFO - PROCESS | 1870 | 1461692109199 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}] 10:35:09 INFO - PROCESS | 1870 | 1461692109421 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:35:09 INFO - PROCESS | 1870 | 1461692109700 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:09 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989a37b000 == 161 [pid = 1870] [id = 605] 10:35:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 258 (0x7f988dc25400) [pid = 1870] [serial = 1816] [outer = (nil)] 10:35:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 259 (0x7f988dc2e000) [pid = 1870] [serial = 1817] [outer = 0x7f988dc25400] 10:35:09 INFO - PROCESS | 1870 | 1461692109819 Marionette DEBUG loaded listener.js 10:35:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 260 (0x7f988dc33000) [pid = 1870] [serial = 1818] [outer = 0x7f988dc25400] 10:35:10 INFO - PROCESS | 1870 | 1461692110661 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]]]}] 10:35:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:35:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1528ms 10:35:10 INFO - PROCESS | 1870 | 1461692110721 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:35:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:35:10 INFO - PROCESS | 1870 | 1461692110725 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:35:10 INFO - PROCESS | 1870 | 1461692110730 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:35:10 INFO - PROCESS | 1870 | 1461692110733 Marionette TRACE conn3 <- [1,2394,null,{}] 10:35:10 INFO - PROCESS | 1870 | 1461692110738 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}] 10:35:10 INFO - PROCESS | 1870 | 1461692110950 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:35:11 INFO - PROCESS | 1870 | 1461692111233 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:11 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f988dfe4800 == 162 [pid = 1870] [id = 606] 10:35:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 261 (0x7f988dc2ac00) [pid = 1870] [serial = 1819] [outer = (nil)] 10:35:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 262 (0x7f98a0b84c00) [pid = 1870] [serial = 1820] [outer = 0x7f988dc2ac00] 10:35:11 INFO - PROCESS | 1870 | 1461692111349 Marionette DEBUG loaded listener.js 10:35:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 263 (0x7f98a0b89000) [pid = 1870] [serial = 1821] [outer = 0x7f988dc2ac00] 10:35:12 INFO - PROCESS | 1870 | 1461692112201 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]]]}] 10:35:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:35:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1536ms 10:35:12 INFO - PROCESS | 1870 | 1461692112268 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:35:12 INFO - PROCESS | 1870 | 1461692112270 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:35:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:35:12 INFO - PROCESS | 1870 | 1461692112277 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:35:12 INFO - PROCESS | 1870 | 1461692112279 Marionette TRACE conn3 <- [1,2398,null,{}] 10:35:12 INFO - PROCESS | 1870 | 1461692112285 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}] 10:35:12 INFO - PROCESS | 1870 | 1461692112502 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:35:12 INFO - PROCESS | 1870 | 1461692112821 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:12 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f988c5d0000 == 163 [pid = 1870] [id = 607] 10:35:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 264 (0x7f988dc33400) [pid = 1870] [serial = 1822] [outer = (nil)] 10:35:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 265 (0x7f98a0b8f000) [pid = 1870] [serial = 1823] [outer = 0x7f988dc33400] 10:35:12 INFO - PROCESS | 1870 | 1461692112898 Marionette DEBUG loaded listener.js 10:35:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 266 (0x7f98bae8e000) [pid = 1870] [serial = 1824] [outer = 0x7f988dc33400] 10:35:13 INFO - PROCESS | 1870 | 1461692113787 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]]]}] 10:35:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:35:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1589ms 10:35:13 INFO - PROCESS | 1870 | 1461692113867 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:35:13 INFO - PROCESS | 1870 | 1461692113869 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:35:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:35:13 INFO - PROCESS | 1870 | 1461692113875 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:35:13 INFO - PROCESS | 1870 | 1461692113877 Marionette TRACE conn3 <- [1,2402,null,{}] 10:35:13 INFO - PROCESS | 1870 | 1461692113883 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}] 10:35:14 INFO - PROCESS | 1870 | 1461692114106 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:35:14 INFO - PROCESS | 1870 | 1461692114443 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:14 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9892545000 == 164 [pid = 1870] [id = 608] 10:35:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 267 (0x7f98951d4800) [pid = 1870] [serial = 1825] [outer = (nil)] 10:35:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 268 (0x7f9895cd1400) [pid = 1870] [serial = 1826] [outer = 0x7f98951d4800] 10:35:14 INFO - PROCESS | 1870 | 1461692114555 Marionette DEBUG loaded listener.js 10:35:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 269 (0x7f989aebc000) [pid = 1870] [serial = 1827] [outer = 0x7f98951d4800] 10:35:15 INFO - PROCESS | 1870 | 1461692115421 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]]]}] 10:35:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:35:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1625ms 10:35:15 INFO - PROCESS | 1870 | 1461692115502 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:35:15 INFO - PROCESS | 1870 | 1461692115506 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:35:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:35:15 INFO - PROCESS | 1870 | 1461692115511 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:35:15 INFO - PROCESS | 1870 | 1461692115513 Marionette TRACE conn3 <- [1,2406,null,{}] 10:35:15 INFO - PROCESS | 1870 | 1461692115518 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}] 10:35:15 INFO - PROCESS | 1870 | 1461692115750 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:35:16 INFO - PROCESS | 1870 | 1461692116087 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:16 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894c49800 == 165 [pid = 1870] [id = 609] 10:35:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 270 (0x7f988c414800) [pid = 1870] [serial = 1828] [outer = (nil)] 10:35:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 271 (0x7f988c41b000) [pid = 1870] [serial = 1829] [outer = 0x7f988c414800] 10:35:16 INFO - PROCESS | 1870 | 1461692116167 Marionette DEBUG loaded listener.js 10:35:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 272 (0x7f988c420000) [pid = 1870] [serial = 1830] [outer = 0x7f988c414800] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4c06000 == 164 [pid = 1870] [id = 541] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98952d0000 == 163 [pid = 1870] [id = 589] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98980c6800 == 162 [pid = 1870] [id = 588] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98952b4800 == 161 [pid = 1870] [id = 587] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989288d000 == 160 [pid = 1870] [id = 586] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9892881000 == 159 [pid = 1870] [id = 577] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c2963800 == 158 [pid = 1870] [id = 576] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ba9a5000 == 157 [pid = 1870] [id = 575] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aed2b000 == 156 [pid = 1870] [id = 574] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acf6d000 == 155 [pid = 1870] [id = 573] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac905000 == 154 [pid = 1870] [id = 572] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a874a000 == 153 [pid = 1870] [id = 571] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7bc2000 == 152 [pid = 1870] [id = 570] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4c11000 == 151 [pid = 1870] [id = 569] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a3519800 == 150 [pid = 1870] [id = 568] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b1c0000 == 149 [pid = 1870] [id = 567] 10:35:17 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98958c4000 == 148 [pid = 1870] [id = 566] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 271 (0x7f98a7ff9400) [pid = 1870] [serial = 1392] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 270 (0x7f9897aa4800) [pid = 1870] [serial = 1476] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 269 (0x7f98a5cd3800) [pid = 1870] [serial = 1449] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 268 (0x7f98bfe72800) [pid = 1870] [serial = 1473] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 267 (0x7f98a15a0800) [pid = 1870] [serial = 1446] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 266 (0x7f98aaf40000) [pid = 1870] [serial = 1500] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 265 (0x7f98b1007400) [pid = 1870] [serial = 1515] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 264 (0x7f98ad64d000) [pid = 1870] [serial = 1458] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 263 (0x7f98bac72400) [pid = 1870] [serial = 1401] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 262 (0x7f98bbe30000) [pid = 1870] [serial = 1467] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 261 (0x7f98a39a0c00) [pid = 1870] [serial = 1506] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 260 (0x7f98989ef400) [pid = 1870] [serial = 1443] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 259 (0x7f989a49d800) [pid = 1870] [serial = 1536] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 258 (0x7f98a721d400) [pid = 1870] [serial = 1440] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 257 (0x7f98937fd800) [pid = 1870] [serial = 1521] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 256 (0x7f98bf9a5400) [pid = 1870] [serial = 1533] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 255 (0x7f98b4d81c00) [pid = 1870] [serial = 1398] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 254 (0x7f98bfea8800) [pid = 1870] [serial = 1518] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 253 (0x7f98bb018000) [pid = 1870] [serial = 1404] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 252 (0x7f98a7a44c00) [pid = 1870] [serial = 1452] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 251 (0x7f98a7fe0800) [pid = 1870] [serial = 1455] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 250 (0x7f98bf73d000) [pid = 1870] [serial = 1410] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 249 (0x7f98a7fe0000) [pid = 1870] [serial = 1509] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 248 (0x7f98a7a45400) [pid = 1870] [serial = 1389] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 247 (0x7f98989ef800) [pid = 1870] [serial = 1380] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 246 (0x7f98989eb800) [pid = 1870] [serial = 1503] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 245 (0x7f98951d1400) [pid = 1870] [serial = 1524] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 244 (0x7f989b6d9400) [pid = 1870] [serial = 1383] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 243 (0x7f9894f59400) [pid = 1870] [serial = 1416] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 242 (0x7f98a3461800) [pid = 1870] [serial = 1377] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 241 (0x7f98bfeaa400) [pid = 1870] [serial = 1413] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 240 (0x7f98ae042000) [pid = 1870] [serial = 1461] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 239 (0x7f98b1094400) [pid = 1870] [serial = 1464] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 238 (0x7f98bf73bc00) [pid = 1870] [serial = 1470] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 237 (0x7f98ace2f000) [pid = 1870] [serial = 1512] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 236 (0x7f98b1094000) [pid = 1870] [serial = 1527] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 235 (0x7f98a5b7e000) [pid = 1870] [serial = 1386] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 234 (0x7f98ae03c000) [pid = 1870] [serial = 1395] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 233 (0x7f98bbeb4400) [pid = 1870] [serial = 1407] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 232 (0x7f98967bac00) [pid = 1870] [serial = 1530] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 231 (0x7f98a3136c00) [pid = 1870] [serial = 1691] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 230 (0x7f9898dce000) [pid = 1870] [serial = 1694] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 229 (0x7f98a3462c00) [pid = 1870] [serial = 1692] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 228 (0x7f98adf6c800) [pid = 1870] [serial = 1664] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 227 (0x7f98ae283400) [pid = 1870] [serial = 1667] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 226 (0x7f98a45f2400) [pid = 1870] [serial = 1637] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 225 (0x7f989b6d2000) [pid = 1870] [serial = 1688] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 224 (0x7f989a1a8400) [pid = 1870] [serial = 1685] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 223 (0x7f989a3d0800) [pid = 1870] [serial = 1686] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 222 (0x7f98967bfc00) [pid = 1870] [serial = 1677] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 221 (0x7f98966edc00) [pid = 1870] [serial = 1676] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 220 (0x7f98a404b000) [pid = 1870] [serial = 1625] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 219 (0x7f98a43e2800) [pid = 1870] [serial = 1626] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 218 (0x7f98a5b7f400) [pid = 1870] [serial = 1640] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 217 (0x7f98a7fedc00) [pid = 1870] [serial = 1652] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 216 (0x7f98a7256400) [pid = 1870] [serial = 1643] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 215 (0x7f9896752000) [pid = 1870] [serial = 1628] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 214 (0x7f98989f5400) [pid = 1870] [serial = 1631] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 213 (0x7f98a0c5bc00) [pid = 1870] [serial = 1634] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 212 (0x7f9893a92800) [pid = 1870] [serial = 1670] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 211 (0x7f98a82e3400) [pid = 1870] [serial = 1655] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 210 (0x7f98ab6dfc00) [pid = 1870] [serial = 1658] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 209 (0x7f98acdee400) [pid = 1870] [serial = 1661] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 208 (0x7f9895c91400) [pid = 1870] [serial = 1674] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 207 (0x7f9894fe6400) [pid = 1870] [serial = 1673] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 206 (0x7f989a188000) [pid = 1870] [serial = 1680] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 205 (0x7f9898d7ac00) [pid = 1870] [serial = 1679] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 204 (0x7f98a7cb2c00) [pid = 1870] [serial = 1649] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 203 (0x7f9895cc8400) [pid = 1870] [serial = 1682] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 202 (0x7f9898d73800) [pid = 1870] [serial = 1683] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 201 (0x7f98a75f9000) [pid = 1870] [serial = 1646] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 200 (0x7f98a3a21400) [pid = 1870] [serial = 1697] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 199 (0x7f98a3460800) [pid = 1870] [serial = 1695] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 198 (0x7f98a15a1800) [pid = 1870] [serial = 1689] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 197 (0x7f989a3ce800) [pid = 1870] [serial = 1572] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 196 (0x7f98977ed000) [pid = 1870] [serial = 1566] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 195 (0x7f989add7c00) [pid = 1870] [serial = 1575] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 194 (0x7f98a3999800) [pid = 1870] [serial = 1587] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 193 (0x7f98a0c62400) [pid = 1870] [serial = 1578] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 192 (0x7f989a190400) [pid = 1870] [serial = 1569] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 191 (0x7f98a159e000) [pid = 1870] [serial = 1581] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 190 (0x7f98a3290000) [pid = 1870] [serial = 1584] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 189 (0x7f989a27a800) [pid = 1870] [serial = 1560] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 188 (0x7f9895cc9000) [pid = 1870] [serial = 1563] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | --DOMWINDOW == 187 (0x7f98a3a1f400) [pid = 1870] [serial = 1590] [outer = (nil)] [url = about:blank] 10:35:18 INFO - PROCESS | 1870 | 1461692118496 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]]]}] 10:35:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:35:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 3037ms 10:35:18 INFO - PROCESS | 1870 | 1461692118561 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:35:18 INFO - PROCESS | 1870 | 1461692118567 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:35:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:35:18 INFO - PROCESS | 1870 | 1461692118576 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:35:18 INFO - PROCESS | 1870 | 1461692118580 Marionette TRACE conn3 <- [1,2410,null,{}] 10:35:18 INFO - PROCESS | 1870 | 1461692118587 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}] 10:35:18 INFO - PROCESS | 1870 | 1461692118796 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:35:18 INFO - PROCESS | 1870 | 1461692118982 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:19 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98920e9800 == 149 [pid = 1870] [id = 610] 10:35:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 188 (0x7f9893616800) [pid = 1870] [serial = 1831] [outer = (nil)] 10:35:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 189 (0x7f98936df400) [pid = 1870] [serial = 1832] [outer = 0x7f9893616800] 10:35:19 INFO - PROCESS | 1870 | 1461692119099 Marionette DEBUG loaded listener.js 10:35:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 190 (0x7f98937fd800) [pid = 1870] [serial = 1833] [outer = 0x7f9893616800] 10:35:19 INFO - PROCESS | 1870 | 1461692119894 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]]]}] 10:35:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:35:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1381ms 10:35:19 INFO - PROCESS | 1870 | 1461692119959 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:35:19 INFO - PROCESS | 1870 | 1461692119967 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:35:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:35:19 INFO - PROCESS | 1870 | 1461692119976 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:35:19 INFO - PROCESS | 1870 | 1461692119980 Marionette TRACE conn3 <- [1,2414,null,{}] 10:35:19 INFO - PROCESS | 1870 | 1461692119985 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}] 10:35:20 INFO - PROCESS | 1870 | 1461692120185 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:35:20 INFO - PROCESS | 1870 | 1461692120417 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:20 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98926b6800 == 150 [pid = 1870] [id = 611] 10:35:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 191 (0x7f9893a94c00) [pid = 1870] [serial = 1834] [outer = (nil)] 10:35:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 192 (0x7f9894f5b800) [pid = 1870] [serial = 1835] [outer = 0x7f9893a94c00] 10:35:20 INFO - PROCESS | 1870 | 1461692120480 Marionette DEBUG loaded listener.js 10:35:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 193 (0x7f98951d9800) [pid = 1870] [serial = 1836] [outer = 0x7f9893a94c00] 10:35:21 INFO - PROCESS | 1870 | 1461692121363 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]]]}] 10:35:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:35:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1433ms 10:35:21 INFO - PROCESS | 1870 | 1461692121410 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:35:21 INFO - PROCESS | 1870 | 1461692121414 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:35:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:35:21 INFO - PROCESS | 1870 | 1461692121426 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:35:21 INFO - PROCESS | 1870 | 1461692121430 Marionette TRACE conn3 <- [1,2418,null,{}] 10:35:21 INFO - PROCESS | 1870 | 1461692121446 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}] 10:35:21 INFO - PROCESS | 1870 | 1461692121727 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:35:21 INFO - PROCESS | 1870 | 1461692121757 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:21 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98931bd800 == 151 [pid = 1870] [id = 612] 10:35:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 194 (0x7f9895cc8c00) [pid = 1870] [serial = 1837] [outer = (nil)] 10:35:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 195 (0x7f98966e0400) [pid = 1870] [serial = 1838] [outer = 0x7f9895cc8c00] 10:35:21 INFO - PROCESS | 1870 | 1461692121822 Marionette DEBUG loaded listener.js 10:35:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 196 (0x7f989674f400) [pid = 1870] [serial = 1839] [outer = 0x7f9895cc8c00] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 195 (0x7f98937f0800) [pid = 1870] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 194 (0x7f98a4d99400) [pid = 1870] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 193 (0x7f98b9d18c00) [pid = 1870] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 192 (0x7f98bac74000) [pid = 1870] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 191 (0x7f98936d7000) [pid = 1870] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 190 (0x7f9898dcb800) [pid = 1870] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 189 (0x7f989a283c00) [pid = 1870] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 188 (0x7f98b0207400) [pid = 1870] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 187 (0x7f9895cc9c00) [pid = 1870] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 186 (0x7f989674f000) [pid = 1870] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 185 (0x7f98a5cd7c00) [pid = 1870] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 184 (0x7f989495f000) [pid = 1870] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 183 (0x7f9897aa4c00) [pid = 1870] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 182 (0x7f9894c6dc00) [pid = 1870] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 181 (0x7f98ae656800) [pid = 1870] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 180 (0x7f989495c000) [pid = 1870] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 179 (0x7f9894c78400) [pid = 1870] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 178 (0x7f9893a90800) [pid = 1870] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 177 (0x7f98a3a19800) [pid = 1870] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 176 (0x7f98936d5400) [pid = 1870] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 175 (0x7f98a5e1e800) [pid = 1870] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 174 (0x7f989aeb5400) [pid = 1870] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 173 (0x7f9893222000) [pid = 1870] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 172 (0x7f98a5e19800) [pid = 1870] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 171 (0x7f98a3999c00) [pid = 1870] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 170 (0x7f98989efc00) [pid = 1870] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 169 (0x7f9895c9a800) [pid = 1870] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 168 (0x7f9898d78000) [pid = 1870] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 167 (0x7f9893a8d800) [pid = 1870] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 166 (0x7f98a3ceb800) [pid = 1870] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 165 (0x7f98967b4c00) [pid = 1870] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 164 (0x7f98a876b800) [pid = 1870] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 163 (0x7f9894967800) [pid = 1870] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 162 (0x7f98978d9800) [pid = 1870] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f989a283400) [pid = 1870] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f98a75f4000) [pid = 1870] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f9897a9c800) [pid = 1870] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f9893224400) [pid = 1870] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f989a281800) [pid = 1870] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f98a72ee000) [pid = 1870] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:35:23 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f98ad651800) [pid = 1870] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:35:23 INFO - PROCESS | 1870 | 1461692123732 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]]]}] 10:35:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:35:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 2341ms 10:35:23 INFO - PROCESS | 1870 | 1461692123767 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:35:23 INFO - PROCESS | 1870 | 1461692123770 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:35:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:35:23 INFO - PROCESS | 1870 | 1461692123787 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:35:23 INFO - PROCESS | 1870 | 1461692123790 Marionette TRACE conn3 <- [1,2422,null,{}] 10:35:23 INFO - PROCESS | 1870 | 1461692123795 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}] 10:35:23 INFO - PROCESS | 1870 | 1461692123980 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:35:24 INFO - PROCESS | 1870 | 1461692123996 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:24 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98931b9000 == 152 [pid = 1870] [id = 613] 10:35:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f9893221c00) [pid = 1870] [serial = 1840] [outer = (nil)] 10:35:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f98966e6800) [pid = 1870] [serial = 1841] [outer = 0x7f9893221c00] 10:35:24 INFO - PROCESS | 1870 | 1461692124056 Marionette DEBUG loaded listener.js 10:35:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f98976ea400) [pid = 1870] [serial = 1842] [outer = 0x7f9893221c00] 10:35:24 INFO - PROCESS | 1870 | 1461692124943 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]]]}] 10:35:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:35:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1176ms 10:35:24 INFO - PROCESS | 1870 | 1461692124965 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:35:24 INFO - PROCESS | 1870 | 1461692124969 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:35:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:35:24 INFO - PROCESS | 1870 | 1461692124984 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:35:24 INFO - PROCESS | 1870 | 1461692124988 Marionette TRACE conn3 <- [1,2426,null,{}] 10:35:25 INFO - PROCESS | 1870 | 1461692125006 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}] 10:35:25 INFO - PROCESS | 1870 | 1461692125204 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:35:25 INFO - PROCESS | 1870 | 1461692125581 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f988bda7000 == 153 [pid = 1870] [id = 614] 10:35:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f988c414000) [pid = 1870] [serial = 1843] [outer = (nil)] 10:35:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f988c41c400) [pid = 1870] [serial = 1844] [outer = 0x7f988c414000] 10:35:25 INFO - PROCESS | 1870 | 1461692125664 Marionette DEBUG loaded listener.js 10:35:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f9893226c00) [pid = 1870] [serial = 1845] [outer = 0x7f988c414000] 10:35:26 INFO - PROCESS | 1870 | 1461692126631 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]]]}] 10:35:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:35:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1703ms 10:35:26 INFO - PROCESS | 1870 | 1461692126679 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:35:26 INFO - PROCESS | 1870 | 1461692126685 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:35:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:35:26 INFO - PROCESS | 1870 | 1461692126693 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:35:26 INFO - PROCESS | 1870 | 1461692126698 Marionette TRACE conn3 <- [1,2430,null,{}] 10:35:26 INFO - PROCESS | 1870 | 1461692126705 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}] 10:35:26 INFO - PROCESS | 1870 | 1461692126940 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:35:27 INFO - PROCESS | 1870 | 1461692127261 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:27 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9892882800 == 154 [pid = 1870] [id = 615] 10:35:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f9894c78400) [pid = 1870] [serial = 1846] [outer = (nil)] 10:35:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f9894f5bc00) [pid = 1870] [serial = 1847] [outer = 0x7f9894c78400] 10:35:27 INFO - PROCESS | 1870 | 1461692127345 Marionette DEBUG loaded listener.js 10:35:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f9895c8e400) [pid = 1870] [serial = 1848] [outer = 0x7f9894c78400] 10:35:28 INFO - PROCESS | 1870 | 1461692128241 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]]]}] 10:35:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:35:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1590ms 10:35:28 INFO - PROCESS | 1870 | 1461692128293 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:35:28 INFO - PROCESS | 1870 | 1461692128300 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:35:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:35:28 INFO - PROCESS | 1870 | 1461692128307 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:35:28 INFO - PROCESS | 1870 | 1461692128311 Marionette TRACE conn3 <- [1,2434,null,{}] 10:35:28 INFO - PROCESS | 1870 | 1461692128317 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}] 10:35:28 INFO - PROCESS | 1870 | 1461692128541 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:35:28 INFO - PROCESS | 1870 | 1461692128805 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98952ca800 == 155 [pid = 1870] [id = 616] 10:35:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f98965ef800) [pid = 1870] [serial = 1849] [outer = (nil)] 10:35:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f989674a000) [pid = 1870] [serial = 1850] [outer = 0x7f98965ef800] 10:35:28 INFO - PROCESS | 1870 | 1461692128962 Marionette DEBUG loaded listener.js 10:35:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f98977f5400) [pid = 1870] [serial = 1851] [outer = 0x7f98965ef800] 10:35:29 INFO - PROCESS | 1870 | 1461692129851 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]]]}] 10:35:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:35:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1592ms 10:35:29 INFO - PROCESS | 1870 | 1461692129899 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:35:29 INFO - PROCESS | 1870 | 1461692129903 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:35:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:35:29 INFO - PROCESS | 1870 | 1461692129918 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:35:29 INFO - PROCESS | 1870 | 1461692129926 Marionette TRACE conn3 <- [1,2438,null,{}] 10:35:29 INFO - PROCESS | 1870 | 1461692129933 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}] 10:35:30 INFO - PROCESS | 1870 | 1461692130197 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:35:30 INFO - PROCESS | 1870 | 1461692130518 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:30 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989773c800 == 156 [pid = 1870] [id = 617] 10:35:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f9897d54800) [pid = 1870] [serial = 1852] [outer = (nil)] 10:35:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 169 (0x7f9898097c00) [pid = 1870] [serial = 1853] [outer = 0x7f9897d54800] 10:35:30 INFO - PROCESS | 1870 | 1461692130600 Marionette DEBUG loaded listener.js 10:35:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 170 (0x7f98989eb800) [pid = 1870] [serial = 1854] [outer = 0x7f9897d54800] 10:35:31 INFO - PROCESS | 1870 | 1461692131469 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]]]}] 10:35:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:35:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1591ms 10:35:31 INFO - PROCESS | 1870 | 1461692131501 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:35:31 INFO - PROCESS | 1870 | 1461692131505 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:35:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:35:31 INFO - PROCESS | 1870 | 1461692131513 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:35:31 INFO - PROCESS | 1870 | 1461692131515 Marionette TRACE conn3 <- [1,2442,null,{}] 10:35:31 INFO - PROCESS | 1870 | 1461692131522 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}] 10:35:31 INFO - PROCESS | 1870 | 1461692131744 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:35:32 INFO - PROCESS | 1870 | 1461692132015 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:32 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989a379000 == 157 [pid = 1870] [id = 618] 10:35:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 171 (0x7f9897d55400) [pid = 1870] [serial = 1855] [outer = (nil)] 10:35:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 172 (0x7f9898d77000) [pid = 1870] [serial = 1856] [outer = 0x7f9897d55400] 10:35:32 INFO - PROCESS | 1870 | 1461692132138 Marionette DEBUG loaded listener.js 10:35:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 173 (0x7f9898dd7000) [pid = 1870] [serial = 1857] [outer = 0x7f9897d55400] 10:35:32 INFO - PROCESS | 1870 | 1461692132950 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]]]}] 10:35:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:35:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1477ms 10:35:32 INFO - PROCESS | 1870 | 1461692132990 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:35:32 INFO - PROCESS | 1870 | 1461692132993 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:35:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:35:33 INFO - PROCESS | 1870 | 1461692132999 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:35:33 INFO - PROCESS | 1870 | 1461692133001 Marionette TRACE conn3 <- [1,2446,null,{}] 10:35:33 INFO - PROCESS | 1870 | 1461692133006 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}] 10:35:33 INFO - PROCESS | 1870 | 1461692133218 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:35:33 INFO - PROCESS | 1870 | 1461692133493 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:33 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b1ba800 == 158 [pid = 1870] [id = 619] 10:35:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 174 (0x7f9898f1f800) [pid = 1870] [serial = 1858] [outer = (nil)] 10:35:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 175 (0x7f989a189800) [pid = 1870] [serial = 1859] [outer = 0x7f9898f1f800] 10:35:33 INFO - PROCESS | 1870 | 1461692133584 Marionette DEBUG loaded listener.js 10:35:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 176 (0x7f989a3ca800) [pid = 1870] [serial = 1860] [outer = 0x7f9898f1f800] 10:35:34 INFO - PROCESS | 1870 | 1461692134509 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]]]}] 10:35:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:35:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1577ms 10:35:34 INFO - PROCESS | 1870 | 1461692134578 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:35:34 INFO - PROCESS | 1870 | 1461692134581 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:35:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:35:34 INFO - PROCESS | 1870 | 1461692134587 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:35:34 INFO - PROCESS | 1870 | 1461692134590 Marionette TRACE conn3 <- [1,2450,null,{}] 10:35:34 INFO - PROCESS | 1870 | 1461692134595 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}] 10:35:34 INFO - PROCESS | 1870 | 1461692134857 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:35:35 INFO - PROCESS | 1870 | 1461692135160 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:35 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b381800 == 159 [pid = 1870] [id = 620] 10:35:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 177 (0x7f989a497c00) [pid = 1870] [serial = 1861] [outer = (nil)] 10:35:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 178 (0x7f989aeb5400) [pid = 1870] [serial = 1862] [outer = 0x7f989a497c00] 10:35:35 INFO - PROCESS | 1870 | 1461692135238 Marionette DEBUG loaded listener.js 10:35:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 179 (0x7f98a0b89c00) [pid = 1870] [serial = 1863] [outer = 0x7f989a497c00] 10:35:36 INFO - PROCESS | 1870 | 1461692136093 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]]]}] 10:35:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:35:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1534ms 10:35:36 INFO - PROCESS | 1870 | 1461692136121 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:35:36 INFO - PROCESS | 1870 | 1461692136124 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:35:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:35:36 INFO - PROCESS | 1870 | 1461692136130 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:35:36 INFO - PROCESS | 1870 | 1461692136133 Marionette TRACE conn3 <- [1,2454,null,{}] 10:35:36 INFO - PROCESS | 1870 | 1461692136138 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}] 10:35:36 INFO - PROCESS | 1870 | 1461692136343 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:35:36 INFO - PROCESS | 1870 | 1461692136613 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:36 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b57d000 == 160 [pid = 1870] [id = 621] 10:35:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 180 (0x7f989a497400) [pid = 1870] [serial = 1864] [outer = (nil)] 10:35:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 181 (0x7f98a0c60000) [pid = 1870] [serial = 1865] [outer = 0x7f989a497400] 10:35:36 INFO - PROCESS | 1870 | 1461692136735 Marionette DEBUG loaded listener.js 10:35:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 182 (0x7f98a1598000) [pid = 1870] [serial = 1866] [outer = 0x7f989a497400] 10:35:37 INFO - PROCESS | 1870 | 1461692137543 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]]]}] 10:35:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:35:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1475ms 10:35:37 INFO - PROCESS | 1870 | 1461692137607 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:35:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:35:37 INFO - PROCESS | 1870 | 1461692137611 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:35:37 INFO - PROCESS | 1870 | 1461692137617 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:35:37 INFO - PROCESS | 1870 | 1461692137620 Marionette TRACE conn3 <- [1,2458,null,{}] 10:35:37 INFO - PROCESS | 1870 | 1461692137625 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}] 10:35:37 INFO - PROCESS | 1870 | 1461692137841 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:35:38 INFO - PROCESS | 1870 | 1461692138108 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:38 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1044800 == 161 [pid = 1870] [id = 622] 10:35:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 183 (0x7f989adde000) [pid = 1870] [serial = 1867] [outer = (nil)] 10:35:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 184 (0x7f98a1e95400) [pid = 1870] [serial = 1868] [outer = 0x7f989adde000] 10:35:38 INFO - PROCESS | 1870 | 1461692138223 Marionette DEBUG loaded listener.js 10:35:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 185 (0x7f98a3129800) [pid = 1870] [serial = 1869] [outer = 0x7f989adde000] 10:35:39 INFO - PROCESS | 1870 | 1461692139085 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]]]}] 10:35:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:35:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1528ms 10:35:39 INFO - PROCESS | 1870 | 1461692139145 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:35:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:35:39 INFO - PROCESS | 1870 | 1461692139148 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:35:39 INFO - PROCESS | 1870 | 1461692139154 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:35:39 INFO - PROCESS | 1870 | 1461692139157 Marionette TRACE conn3 <- [1,2462,null,{}] 10:35:39 INFO - PROCESS | 1870 | 1461692139162 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}] 10:35:39 INFO - PROCESS | 1870 | 1461692139380 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:35:39 INFO - PROCESS | 1870 | 1461692139647 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:39 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1621000 == 162 [pid = 1870] [id = 623] 10:35:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 186 (0x7f9897a9dc00) [pid = 1870] [serial = 1870] [outer = (nil)] 10:35:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 187 (0x7f98a3136c00) [pid = 1870] [serial = 1871] [outer = 0x7f9897a9dc00] 10:35:39 INFO - PROCESS | 1870 | 1461692139764 Marionette DEBUG loaded listener.js 10:35:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 188 (0x7f98a3461c00) [pid = 1870] [serial = 1872] [outer = 0x7f9897a9dc00] 10:35:40 INFO - PROCESS | 1870 | 1461692140641 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]]]}] 10:35:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:35:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1526ms 10:35:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:35:40 INFO - PROCESS | 1870 | 1461692140681 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:35:40 INFO - PROCESS | 1870 | 1461692140683 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:35:40 INFO - PROCESS | 1870 | 1461692140689 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:35:40 INFO - PROCESS | 1870 | 1461692140692 Marionette TRACE conn3 <- [1,2466,null,{}] 10:35:40 INFO - PROCESS | 1870 | 1461692140697 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}] 10:35:40 INFO - PROCESS | 1870 | 1461692140907 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:35:41 INFO - PROCESS | 1870 | 1461692141180 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:41 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a34b4000 == 163 [pid = 1870] [id = 624] 10:35:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 189 (0x7f98a39a0c00) [pid = 1870] [serial = 1873] [outer = (nil)] 10:35:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 190 (0x7f98a3a19800) [pid = 1870] [serial = 1874] [outer = 0x7f98a39a0c00] 10:35:41 INFO - PROCESS | 1870 | 1461692141330 Marionette DEBUG loaded listener.js 10:35:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 191 (0x7f98a3be5800) [pid = 1870] [serial = 1875] [outer = 0x7f98a39a0c00] 10:35:42 INFO - PROCESS | 1870 | 1461692142209 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]]]}] 10:35:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:35:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1587ms 10:35:42 INFO - PROCESS | 1870 | 1461692142276 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:35:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:35:42 INFO - PROCESS | 1870 | 1461692142280 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:35:42 INFO - PROCESS | 1870 | 1461692142285 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:35:42 INFO - PROCESS | 1870 | 1461692142289 Marionette TRACE conn3 <- [1,2470,null,{}] 10:35:42 INFO - PROCESS | 1870 | 1461692142294 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}] 10:35:42 INFO - PROCESS | 1870 | 1461692142572 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:35:42 INFO - PROCESS | 1870 | 1461692142886 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:42 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a427d000 == 164 [pid = 1870] [id = 625] 10:35:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 192 (0x7f98a39a3000) [pid = 1870] [serial = 1876] [outer = (nil)] 10:35:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 193 (0x7f98a4575c00) [pid = 1870] [serial = 1877] [outer = 0x7f98a39a3000] 10:35:42 INFO - PROCESS | 1870 | 1461692142957 Marionette DEBUG loaded listener.js 10:35:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 194 (0x7f98a48be000) [pid = 1870] [serial = 1878] [outer = 0x7f98a39a3000] 10:35:43 INFO - PROCESS | 1870 | 1461692143770 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]]]}] 10:35:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:35:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1540ms 10:35:43 INFO - PROCESS | 1870 | 1461692143826 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:35:43 INFO - PROCESS | 1870 | 1461692143830 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:35:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:35:43 INFO - PROCESS | 1870 | 1461692143836 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:35:43 INFO - PROCESS | 1870 | 1461692143838 Marionette TRACE conn3 <- [1,2474,null,{}] 10:35:43 INFO - PROCESS | 1870 | 1461692143844 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}] 10:35:44 INFO - PROCESS | 1870 | 1461692144056 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:35:44 INFO - PROCESS | 1870 | 1461692144331 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:44 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5c99800 == 165 [pid = 1870] [id = 626] 10:35:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 195 (0x7f98a404f400) [pid = 1870] [serial = 1879] [outer = (nil)] 10:35:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 196 (0x7f98a4d9bc00) [pid = 1870] [serial = 1880] [outer = 0x7f98a404f400] 10:35:44 INFO - PROCESS | 1870 | 1461692144466 Marionette DEBUG loaded listener.js 10:35:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 197 (0x7f98a5b80c00) [pid = 1870] [serial = 1881] [outer = 0x7f98a404f400] 10:35:45 INFO - PROCESS | 1870 | 1461692145353 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]]]}] 10:35:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:35:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1582ms 10:35:45 INFO - PROCESS | 1870 | 1461692145420 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:35:45 INFO - PROCESS | 1870 | 1461692145422 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:35:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:35:45 INFO - PROCESS | 1870 | 1461692145428 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:35:45 INFO - PROCESS | 1870 | 1461692145430 Marionette TRACE conn3 <- [1,2478,null,{}] 10:35:45 INFO - PROCESS | 1870 | 1461692145436 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}] 10:35:45 INFO - PROCESS | 1870 | 1461692145646 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:35:45 INFO - PROCESS | 1870 | 1461692145924 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:45 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7ba7800 == 166 [pid = 1870] [id = 627] 10:35:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 198 (0x7f9893222400) [pid = 1870] [serial = 1882] [outer = (nil)] 10:35:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 199 (0x7f98a5b81400) [pid = 1870] [serial = 1883] [outer = 0x7f9893222400] 10:35:46 INFO - PROCESS | 1870 | 1461692146039 Marionette DEBUG loaded listener.js 10:35:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 200 (0x7f98a7218c00) [pid = 1870] [serial = 1884] [outer = 0x7f9893222400] 10:35:46 INFO - PROCESS | 1870 | 1461692146868 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]]]}] 10:35:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:35:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1485ms 10:35:46 INFO - PROCESS | 1870 | 1461692146915 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:35:46 INFO - PROCESS | 1870 | 1461692146918 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:35:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:35:46 INFO - PROCESS | 1870 | 1461692146924 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:35:46 INFO - PROCESS | 1870 | 1461692146926 Marionette TRACE conn3 <- [1,2482,null,{}] 10:35:46 INFO - PROCESS | 1870 | 1461692146932 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}] 10:35:47 INFO - PROCESS | 1870 | 1461692147144 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:35:47 INFO - PROCESS | 1870 | 1461692147420 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:47 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7c56000 == 167 [pid = 1870] [id = 628] 10:35:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 201 (0x7f98976f1400) [pid = 1870] [serial = 1885] [outer = (nil)] 10:35:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 202 (0x7f98a725c800) [pid = 1870] [serial = 1886] [outer = 0x7f98976f1400] 10:35:47 INFO - PROCESS | 1870 | 1461692147533 Marionette DEBUG loaded listener.js 10:35:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 203 (0x7f98a75f3c00) [pid = 1870] [serial = 1887] [outer = 0x7f98976f1400] 10:35:48 INFO - PROCESS | 1870 | 1461692148424 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]]]}] 10:35:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:35:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1532ms 10:35:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:35:48 INFO - PROCESS | 1870 | 1461692148457 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:35:48 INFO - PROCESS | 1870 | 1461692148459 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:35:48 INFO - PROCESS | 1870 | 1461692148466 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:35:48 INFO - PROCESS | 1870 | 1461692148470 Marionette TRACE conn3 <- [1,2486,null,{}] 10:35:48 INFO - PROCESS | 1870 | 1461692148476 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}] 10:35:48 INFO - PROCESS | 1870 | 1461692148705 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:35:49 INFO - PROCESS | 1870 | 1461692149029 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:49 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a83ee800 == 168 [pid = 1870] [id = 629] 10:35:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 204 (0x7f98977ec400) [pid = 1870] [serial = 1888] [outer = (nil)] 10:35:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 205 (0x7f98a7a53000) [pid = 1870] [serial = 1889] [outer = 0x7f98977ec400] 10:35:49 INFO - PROCESS | 1870 | 1461692149112 Marionette DEBUG loaded listener.js 10:35:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 206 (0x7f98a7fd5000) [pid = 1870] [serial = 1890] [outer = 0x7f98977ec400] 10:35:50 INFO - PROCESS | 1870 | 1461692149996 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]]]}] 10:35:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:35:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1579ms 10:35:50 INFO - PROCESS | 1870 | 1461692150045 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:35:50 INFO - PROCESS | 1870 | 1461692150049 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:35:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:35:50 INFO - PROCESS | 1870 | 1461692150056 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:35:50 INFO - PROCESS | 1870 | 1461692150059 Marionette TRACE conn3 <- [1,2490,null,{}] 10:35:50 INFO - PROCESS | 1870 | 1461692150067 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}] 10:35:50 INFO - PROCESS | 1870 | 1461692150292 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:35:50 INFO - PROCESS | 1870 | 1461692150637 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:50 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac68d000 == 169 [pid = 1870] [id = 630] 10:35:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 207 (0x7f989322ac00) [pid = 1870] [serial = 1891] [outer = (nil)] 10:35:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 208 (0x7f98a7ff6800) [pid = 1870] [serial = 1892] [outer = 0x7f989322ac00] 10:35:50 INFO - PROCESS | 1870 | 1461692150712 Marionette DEBUG loaded listener.js 10:35:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 209 (0x7f98a82e0c00) [pid = 1870] [serial = 1893] [outer = 0x7f989322ac00] 10:35:51 INFO - PROCESS | 1870 | 1461692151549 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]]]}] 10:35:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:35:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1531ms 10:35:51 INFO - PROCESS | 1870 | 1461692151586 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:35:51 INFO - PROCESS | 1870 | 1461692151590 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:35:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:35:51 INFO - PROCESS | 1870 | 1461692151596 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:35:51 INFO - PROCESS | 1870 | 1461692151598 Marionette TRACE conn3 <- [1,2494,null,{}] 10:35:51 INFO - PROCESS | 1870 | 1461692151604 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}] 10:35:51 INFO - PROCESS | 1870 | 1461692151822 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:35:52 INFO - PROCESS | 1870 | 1461692152102 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:52 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd54800 == 170 [pid = 1870] [id = 631] 10:35:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 210 (0x7f989add9400) [pid = 1870] [serial = 1894] [outer = (nil)] 10:35:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 211 (0x7f98a8761400) [pid = 1870] [serial = 1895] [outer = 0x7f989add9400] 10:35:52 INFO - PROCESS | 1870 | 1461692152217 Marionette DEBUG loaded listener.js 10:35:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 212 (0x7f98aa6c9400) [pid = 1870] [serial = 1896] [outer = 0x7f989add9400] 10:35:53 INFO - PROCESS | 1870 | 1461692153065 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]]]}] 10:35:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:35:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1533ms 10:35:53 INFO - PROCESS | 1870 | 1461692153130 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:35:53 INFO - PROCESS | 1870 | 1461692153134 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:35:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:35:53 INFO - PROCESS | 1870 | 1461692153139 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:35:53 INFO - PROCESS | 1870 | 1461692153141 Marionette TRACE conn3 <- [1,2498,null,{}] 10:35:53 INFO - PROCESS | 1870 | 1461692153147 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}] 10:35:53 INFO - PROCESS | 1870 | 1461692153373 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:35:53 INFO - PROCESS | 1870 | 1461692153717 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:53 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9890d85800 == 171 [pid = 1870] [id = 632] 10:35:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 213 (0x7f9893227000) [pid = 1870] [serial = 1897] [outer = (nil)] 10:35:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 214 (0x7f9894f50400) [pid = 1870] [serial = 1898] [outer = 0x7f9893227000] 10:35:53 INFO - PROCESS | 1870 | 1461692153795 Marionette DEBUG loaded listener.js 10:35:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 215 (0x7f98a7fedc00) [pid = 1870] [serial = 1899] [outer = 0x7f9893227000] 10:35:54 INFO - PROCESS | 1870 | 1461692154676 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]]]}] 10:35:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:35:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1581ms 10:35:54 INFO - PROCESS | 1870 | 1461692154722 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:35:54 INFO - PROCESS | 1870 | 1461692154726 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:35:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:35:54 INFO - PROCESS | 1870 | 1461692154736 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:35:54 INFO - PROCESS | 1870 | 1461692154738 Marionette TRACE conn3 <- [1,2502,null,{}] 10:35:54 INFO - PROCESS | 1870 | 1461692154744 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}] 10:35:54 INFO - PROCESS | 1870 | 1461692154978 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:35:55 INFO - PROCESS | 1870 | 1461692155315 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:55 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9892530000 == 172 [pid = 1870] [id = 633] 10:35:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 216 (0x7f988c421800) [pid = 1870] [serial = 1900] [outer = (nil)] 10:35:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 217 (0x7f98951d4000) [pid = 1870] [serial = 1901] [outer = 0x7f988c421800] 10:35:55 INFO - PROCESS | 1870 | 1461692155404 Marionette DEBUG loaded listener.js 10:35:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 218 (0x7f98a3a22800) [pid = 1870] [serial = 1902] [outer = 0x7f988c421800] 10:35:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989253e800 == 171 [pid = 1870] [id = 555] 10:35:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98931b9000 == 170 [pid = 1870] [id = 613] 10:35:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98931bd800 == 169 [pid = 1870] [id = 612] 10:35:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98926b6800 == 168 [pid = 1870] [id = 611] 10:35:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98920e9800 == 167 [pid = 1870] [id = 610] 10:35:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b10c9000 == 166 [pid = 1870] [id = 600] 10:35:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98adea6000 == 165 [pid = 1870] [id = 599] 10:35:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acd47800 == 164 [pid = 1870] [id = 598] 10:35:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a9c63000 == 163 [pid = 1870] [id = 597] 10:35:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7c16800 == 162 [pid = 1870] [id = 596] 10:35:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a428f000 == 161 [pid = 1870] [id = 595] 10:35:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1e1b800 == 160 [pid = 1870] [id = 594] 10:35:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a105b000 == 159 [pid = 1870] [id = 593] 10:35:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b34e000 == 158 [pid = 1870] [id = 592] 10:35:56 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894c46000 == 157 [pid = 1870] [id = 591] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 217 (0x7f9895cd0c00) [pid = 1870] [serial = 1769] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 216 (0x7f98a72e9000) [pid = 1870] [serial = 1644] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 215 (0x7f98bc037400) [pid = 1870] [serial = 1743] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 214 (0x7f98bae8c400) [pid = 1870] [serial = 1739] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 213 (0x7f9897a97800) [pid = 1870] [serial = 1671] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 212 (0x7f989a284000) [pid = 1870] [serial = 1704] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 211 (0x7f9898d7ec00) [pid = 1870] [serial = 1766] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 210 (0x7f98bab43400) [pid = 1870] [serial = 1737] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 209 (0x7f9898f21400) [pid = 1870] [serial = 1703] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 208 (0x7f98977eac00) [pid = 1870] [serial = 1629] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 207 (0x7f98a45f9000) [pid = 1870] [serial = 1596] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 206 (0x7f98a82e3c00) [pid = 1870] [serial = 1721] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 205 (0x7f98a4163800) [pid = 1870] [serial = 1710] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 204 (0x7f989a187400) [pid = 1870] [serial = 1632] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 203 (0x7f98ac4be000) [pid = 1870] [serial = 1728] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 202 (0x7f98ae6db400) [pid = 1870] [serial = 1730] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 201 (0x7f98a5b77c00) [pid = 1870] [serial = 1605] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 200 (0x7f9897aa2c00) [pid = 1870] [serial = 1763] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 199 (0x7f98a4572000) [pid = 1870] [serial = 1602] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 198 (0x7f98a5e17800) [pid = 1870] [serial = 1641] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 197 (0x7f98bae20400) [pid = 1870] [serial = 1751] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 196 (0x7f98a7a4cc00) [pid = 1870] [serial = 1724] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 195 (0x7f98a7251c00) [pid = 1870] [serial = 1715] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 194 (0x7f98a1e94400) [pid = 1870] [serial = 1707] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 193 (0x7f98a91e0c00) [pid = 1870] [serial = 1722] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 192 (0x7f98aaf3c000) [pid = 1870] [serial = 1725] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 191 (0x7f9893229400) [pid = 1870] [serial = 1745] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 190 (0x7f989b6d7c00) [pid = 1870] [serial = 1709] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 189 (0x7f98a7a50c00) [pid = 1870] [serial = 1647] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 188 (0x7f98a42b7000) [pid = 1870] [serial = 1593] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 187 (0x7f98a82d8800) [pid = 1870] [serial = 1653] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 186 (0x7f98976f4c00) [pid = 1870] [serial = 1701] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 185 (0x7f98ae040c00) [pid = 1870] [serial = 1665] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 184 (0x7f98b9d14000) [pid = 1870] [serial = 1734] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 183 (0x7f98a7fef400) [pid = 1870] [serial = 1719] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 182 (0x7f98a48b8400) [pid = 1870] [serial = 1713] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 181 (0x7f98ac540c00) [pid = 1870] [serial = 1659] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 180 (0x7f98951d2400) [pid = 1870] [serial = 1760] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 179 (0x7f98b0210400) [pid = 1870] [serial = 1731] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 178 (0x7f98bb0eac00) [pid = 1870] [serial = 1740] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 177 (0x7f98ba931000) [pid = 1870] [serial = 1736] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 176 (0x7f98ad655400) [pid = 1870] [serial = 1662] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 175 (0x7f98a4d9c800) [pid = 1870] [serial = 1638] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 174 (0x7f98980a0c00) [pid = 1870] [serial = 1764] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 173 (0x7f98bbde8800) [pid = 1870] [serial = 1742] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 172 (0x7f98a456d400) [pid = 1870] [serial = 1712] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 171 (0x7f98abee4800) [pid = 1870] [serial = 1727] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 170 (0x7f98a8769400) [pid = 1870] [serial = 1656] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 169 (0x7f98a4b2ec00) [pid = 1870] [serial = 1599] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 168 (0x7f98a75f9c00) [pid = 1870] [serial = 1718] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 167 (0x7f98b3e50c00) [pid = 1870] [serial = 1733] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 166 (0x7f9893619400) [pid = 1870] [serial = 1757] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 165 (0x7f98a72bcc00) [pid = 1870] [serial = 1716] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 164 (0x7f98989f1400) [pid = 1870] [serial = 1749] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 163 (0x7f989322dc00) [pid = 1870] [serial = 1746] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 162 (0x7f989a49f800) [pid = 1870] [serial = 1767] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f98966d3400) [pid = 1870] [serial = 1761] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f98966c7c00) [pid = 1870] [serial = 1700] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f98a3a17c00) [pid = 1870] [serial = 1635] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f98bf735800) [pid = 1870] [serial = 1754] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f98a0c5e000) [pid = 1870] [serial = 1706] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f98a7e30c00) [pid = 1870] [serial = 1650] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f98ae6d3c00) [pid = 1870] [serial = 1668] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f9894959800) [pid = 1870] [serial = 1748] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f98967be800) [pid = 1870] [serial = 1770] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1870 | 1461692157660 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]]]}] 10:35:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:35:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2986ms 10:35:57 INFO - PROCESS | 1870 | 1461692157739 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:35:57 INFO - PROCESS | 1870 | 1461692157746 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:35:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:35:57 INFO - PROCESS | 1870 | 1461692157759 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:35:57 INFO - PROCESS | 1870 | 1461692157762 Marionette TRACE conn3 <- [1,2506,null,{}] 10:35:57 INFO - PROCESS | 1870 | 1461692157770 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}] 10:35:57 INFO - PROCESS | 1870 | 1461692157978 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:35:58 INFO - PROCESS | 1870 | 1461692158161 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:58 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9890d80000 == 158 [pid = 1870] [id = 634] 10:35:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f989361d000) [pid = 1870] [serial = 1903] [outer = (nil)] 10:35:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f98936d7c00) [pid = 1870] [serial = 1904] [outer = 0x7f989361d000] 10:35:58 INFO - PROCESS | 1870 | 1461692158283 Marionette DEBUG loaded listener.js 10:35:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f9893a8a800) [pid = 1870] [serial = 1905] [outer = 0x7f989361d000] 10:35:59 INFO - PROCESS | 1870 | 1461692159058 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]]]}] 10:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1338ms 10:35:59 INFO - PROCESS | 1870 | 1461692159108 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:35:59 INFO - PROCESS | 1870 | 1461692159116 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:35:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:35:59 INFO - PROCESS | 1870 | 1461692159128 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:35:59 INFO - PROCESS | 1870 | 1461692159131 Marionette TRACE conn3 <- [1,2510,null,{}] 10:35:59 INFO - PROCESS | 1870 | 1461692159137 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}] 10:35:59 INFO - PROCESS | 1870 | 1461692159339 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:35:59 INFO - PROCESS | 1870 | 1461692159560 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:59 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989252d000 == 159 [pid = 1870] [id = 635] 10:35:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f989361d400) [pid = 1870] [serial = 1906] [outer = (nil)] 10:35:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f9894f59000) [pid = 1870] [serial = 1907] [outer = 0x7f989361d400] 10:35:59 INFO - PROCESS | 1870 | 1461692159626 Marionette DEBUG loaded listener.js 10:35:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f98953e2000) [pid = 1870] [serial = 1908] [outer = 0x7f989361d400] 10:36:00 INFO - PROCESS | 1870 | 1461692160605 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]]]}] 10:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1530ms 10:36:00 INFO - PROCESS | 1870 | 1461692160662 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:36:00 INFO - PROCESS | 1870 | 1461692160665 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:36:00 INFO - PROCESS | 1870 | 1461692160671 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:36:00 INFO - PROCESS | 1870 | 1461692160676 Marionette TRACE conn3 <- [1,2514,null,{}] 10:36:00 INFO - PROCESS | 1870 | 1461692160690 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}] 10:36:00 INFO - PROCESS | 1870 | 1461692160965 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:36:01 INFO - PROCESS | 1870 | 1461692161018 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:01 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9892881000 == 160 [pid = 1870] [id = 636] 10:36:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f98966d5000) [pid = 1870] [serial = 1909] [outer = (nil)] 10:36:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f98967b4c00) [pid = 1870] [serial = 1910] [outer = 0x7f98966d5000] 10:36:01 INFO - PROCESS | 1870 | 1461692161140 Marionette DEBUG loaded listener.js 10:36:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f98977f4400) [pid = 1870] [serial = 1911] [outer = 0x7f98966d5000] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f98a39a2c00) [pid = 1870] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f9893616800) [pid = 1870] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f988dc33400) [pid = 1870] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f9895cc8c00) [pid = 1870] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f98bf863c00) [pid = 1870] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f98a7cad800) [pid = 1870] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f98a8762800) [pid = 1870] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f9893613000) [pid = 1870] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f988dc2ac00) [pid = 1870] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f98a82e6400) [pid = 1870] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f989a27d800) [pid = 1870] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f9894fee000) [pid = 1870] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f98a4b27800) [pid = 1870] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f98a3bbf000) [pid = 1870] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 147 (0x7f98a3bbc400) [pid = 1870] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f989322e400) [pid = 1870] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f9897aa2800) [pid = 1870] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f989a3cf400) [pid = 1870] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f98951d4800) [pid = 1870] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f98a7e26400) [pid = 1870] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f9893a94c00) [pid = 1870] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f9897a9d400) [pid = 1870] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f9893226400) [pid = 1870] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f988dc25400) [pid = 1870] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:36:02 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f98a3132c00) [pid = 1870] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:36:02 INFO - PROCESS | 1870 | 1461692162747 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]]]}] 10:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2137ms 10:36:02 INFO - PROCESS | 1870 | 1461692162809 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:36:02 INFO - PROCESS | 1870 | 1461692162814 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:36:02 INFO - PROCESS | 1870 | 1461692162820 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:36:02 INFO - PROCESS | 1870 | 1461692162822 Marionette TRACE conn3 <- [1,2518,null,{}] 10:36:02 INFO - PROCESS | 1870 | 1461692162827 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}] 10:36:03 INFO - PROCESS | 1870 | 1461692163100 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:36:03 INFO - PROCESS | 1870 | 1461692163123 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:03 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9893989800 == 161 [pid = 1870] [id = 637] 10:36:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f988dc27800) [pid = 1870] [serial = 1912] [outer = (nil)] 10:36:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f98966cb000) [pid = 1870] [serial = 1913] [outer = 0x7f988dc27800] 10:36:03 INFO - PROCESS | 1870 | 1461692163188 Marionette DEBUG loaded listener.js 10:36:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f9897aa2c00) [pid = 1870] [serial = 1914] [outer = 0x7f988dc27800] 10:36:04 INFO - PROCESS | 1870 | 1461692164025 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]]]}] 10:36:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:36:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1228ms 10:36:04 INFO - PROCESS | 1870 | 1461692164192 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:36:04 INFO - PROCESS | 1870 | 1461692164198 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:36:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:36:04 INFO - PROCESS | 1870 | 1461692164223 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:36:04 INFO - PROCESS | 1870 | 1461692164227 Marionette TRACE conn3 <- [1,2522,null,{}] 10:36:04 INFO - PROCESS | 1870 | 1461692164236 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}] 10:36:04 INFO - PROCESS | 1870 | 1461692164454 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:36:04 INFO - PROCESS | 1870 | 1461692164721 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:04 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9891ed2800 == 162 [pid = 1870] [id = 638] 10:36:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f9893223800) [pid = 1870] [serial = 1915] [outer = (nil)] 10:36:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f9893614800) [pid = 1870] [serial = 1916] [outer = 0x7f9893223800] 10:36:04 INFO - PROCESS | 1870 | 1461692164860 Marionette DEBUG loaded listener.js 10:36:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f9893a8f400) [pid = 1870] [serial = 1917] [outer = 0x7f9893223800] 10:36:05 INFO - PROCESS | 1870 | 1461692165830 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]]]}] 10:36:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:36:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1685ms 10:36:05 INFO - PROCESS | 1870 | 1461692165908 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:36:05 INFO - PROCESS | 1870 | 1461692165913 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:36:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:36:05 INFO - PROCESS | 1870 | 1461692165925 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:36:05 INFO - PROCESS | 1870 | 1461692165929 Marionette TRACE conn3 <- [1,2526,null,{}] 10:36:05 INFO - PROCESS | 1870 | 1461692165936 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}] 10:36:06 INFO - PROCESS | 1870 | 1461692166220 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:36:06 INFO - PROCESS | 1870 | 1461692166537 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:06 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894ac9000 == 163 [pid = 1870] [id = 639] 10:36:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f9895c94000) [pid = 1870] [serial = 1918] [outer = (nil)] 10:36:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f98966e3000) [pid = 1870] [serial = 1919] [outer = 0x7f9895c94000] 10:36:06 INFO - PROCESS | 1870 | 1461692166610 Marionette DEBUG loaded listener.js 10:36:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f98978dac00) [pid = 1870] [serial = 1920] [outer = 0x7f9895c94000] 10:36:07 INFO - PROCESS | 1870 | 1461692167495 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]]]}] 10:36:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:36:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1636ms 10:36:07 INFO - PROCESS | 1870 | 1461692167559 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:36:07 INFO - PROCESS | 1870 | 1461692167563 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:36:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:36:07 INFO - PROCESS | 1870 | 1461692167570 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:36:07 INFO - PROCESS | 1870 | 1461692167573 Marionette TRACE conn3 <- [1,2530,null,{}] 10:36:07 INFO - PROCESS | 1870 | 1461692167586 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}] 10:36:07 INFO - PROCESS | 1870 | 1461692167811 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:36:08 INFO - PROCESS | 1870 | 1461692168080 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:08 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9896644800 == 164 [pid = 1870] [id = 640] 10:36:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f98989f4c00) [pid = 1870] [serial = 1921] [outer = (nil)] 10:36:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 148 (0x7f9898dcb000) [pid = 1870] [serial = 1922] [outer = 0x7f98989f4c00] 10:36:08 INFO - PROCESS | 1870 | 1461692168250 Marionette DEBUG loaded listener.js 10:36:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f9898f1d400) [pid = 1870] [serial = 1923] [outer = 0x7f98989f4c00] 10:36:09 INFO - PROCESS | 1870 | 1461692169164 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]]]}] 10:36:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:36:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1629ms 10:36:09 INFO - PROCESS | 1870 | 1461692169200 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:36:09 INFO - PROCESS | 1870 | 1461692169204 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:36:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:36:09 INFO - PROCESS | 1870 | 1461692169210 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:36:09 INFO - PROCESS | 1870 | 1461692169213 Marionette TRACE conn3 <- [1,2534,null,{}] 10:36:09 INFO - PROCESS | 1870 | 1461692169218 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}] 10:36:09 INFO - PROCESS | 1870 | 1461692169437 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:36:09 INFO - PROCESS | 1870 | 1461692169708 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:09 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9897eb8000 == 165 [pid = 1870] [id = 641] 10:36:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f9894c6d000) [pid = 1870] [serial = 1924] [outer = (nil)] 10:36:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f989a1a9400) [pid = 1870] [serial = 1925] [outer = 0x7f9894c6d000] 10:36:09 INFO - PROCESS | 1870 | 1461692169787 Marionette DEBUG loaded listener.js 10:36:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f989a284000) [pid = 1870] [serial = 1926] [outer = 0x7f9894c6d000] 10:36:10 INFO - PROCESS | 1870 | 1461692170686 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]]]}] 10:36:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:36:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1527ms 10:36:10 INFO - PROCESS | 1870 | 1461692170738 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:36:10 INFO - PROCESS | 1870 | 1461692170741 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:36:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:36:10 INFO - PROCESS | 1870 | 1461692170747 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:36:10 INFO - PROCESS | 1870 | 1461692170749 Marionette TRACE conn3 <- [1,2538,null,{}] 10:36:10 INFO - PROCESS | 1870 | 1461692170755 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}] 10:36:10 INFO - PROCESS | 1870 | 1461692170963 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:36:11 INFO - PROCESS | 1870 | 1461692171233 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:11 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b013000 == 166 [pid = 1870] [id = 642] 10:36:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f9898f1e800) [pid = 1870] [serial = 1927] [outer = (nil)] 10:36:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f989a493000) [pid = 1870] [serial = 1928] [outer = 0x7f9898f1e800] 10:36:11 INFO - PROCESS | 1870 | 1461692171310 Marionette DEBUG loaded listener.js 10:36:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f989addb000) [pid = 1870] [serial = 1929] [outer = 0x7f9898f1e800] 10:36:12 INFO - PROCESS | 1870 | 1461692172169 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]]]}] 10:36:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:36:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1484ms 10:36:12 INFO - PROCESS | 1870 | 1461692172232 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:36:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:36:12 INFO - PROCESS | 1870 | 1461692172235 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:36:12 INFO - PROCESS | 1870 | 1461692172241 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:36:12 INFO - PROCESS | 1870 | 1461692172244 Marionette TRACE conn3 <- [1,2542,null,{}] 10:36:12 INFO - PROCESS | 1870 | 1461692172249 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}] 10:36:12 INFO - PROCESS | 1870 | 1461692172501 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:36:12 INFO - PROCESS | 1870 | 1461692172766 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:12 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b381000 == 167 [pid = 1870] [id = 643] 10:36:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f98a0c64000) [pid = 1870] [serial = 1930] [outer = (nil)] 10:36:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f98a1595400) [pid = 1870] [serial = 1931] [outer = 0x7f98a0c64000] 10:36:12 INFO - PROCESS | 1870 | 1461692172893 Marionette DEBUG loaded listener.js 10:36:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f98a3137000) [pid = 1870] [serial = 1932] [outer = 0x7f98a0c64000] 10:36:13 INFO - PROCESS | 1870 | 1461692173728 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]]]}] 10:36:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:36:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1526ms 10:36:13 INFO - PROCESS | 1870 | 1461692173771 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:36:13 INFO - PROCESS | 1870 | 1461692173775 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:36:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:36:13 INFO - PROCESS | 1870 | 1461692173780 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:36:13 INFO - PROCESS | 1870 | 1461692173783 Marionette TRACE conn3 <- [1,2546,null,{}] 10:36:13 INFO - PROCESS | 1870 | 1461692173789 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}] 10:36:14 INFO - PROCESS | 1870 | 1461692174001 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:36:14 INFO - PROCESS | 1870 | 1461692174269 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:14 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1051800 == 168 [pid = 1870] [id = 644] 10:36:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f98a346a000) [pid = 1870] [serial = 1933] [outer = (nil)] 10:36:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f98a399fc00) [pid = 1870] [serial = 1934] [outer = 0x7f98a346a000] 10:36:14 INFO - PROCESS | 1870 | 1461692174353 Marionette DEBUG loaded listener.js 10:36:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f98a3bbb800) [pid = 1870] [serial = 1935] [outer = 0x7f98a346a000] 10:36:15 INFO - PROCESS | 1870 | 1461692175213 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]]]}] 10:36:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:36:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1531ms 10:36:15 INFO - PROCESS | 1870 | 1461692175313 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:36:15 INFO - PROCESS | 1870 | 1461692175316 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:36:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:36:15 INFO - PROCESS | 1870 | 1461692175322 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:36:15 INFO - PROCESS | 1870 | 1461692175325 Marionette TRACE conn3 <- [1,2550,null,{}] 10:36:15 INFO - PROCESS | 1870 | 1461692175330 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}] 10:36:15 INFO - PROCESS | 1870 | 1461692175559 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:36:15 INFO - PROCESS | 1870 | 1461692175877 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:15 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a34be800 == 169 [pid = 1870] [id = 645] 10:36:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f98a345f800) [pid = 1870] [serial = 1936] [outer = (nil)] 10:36:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f98a3cef000) [pid = 1870] [serial = 1937] [outer = 0x7f98a345f800] 10:36:15 INFO - PROCESS | 1870 | 1461692175955 Marionette DEBUG loaded listener.js 10:36:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f98a42b3800) [pid = 1870] [serial = 1938] [outer = 0x7f98a345f800] 10:36:16 INFO - PROCESS | 1870 | 1461692176825 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]]]}] 10:36:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:36:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1528ms 10:36:16 INFO - PROCESS | 1870 | 1461692176853 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:36:16 INFO - PROCESS | 1870 | 1461692176857 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:36:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:36:16 INFO - PROCESS | 1870 | 1461692176862 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:36:16 INFO - PROCESS | 1870 | 1461692176867 Marionette TRACE conn3 <- [1,2554,null,{}] 10:36:16 INFO - PROCESS | 1870 | 1461692176873 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}] 10:36:17 INFO - PROCESS | 1870 | 1461692177099 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:36:17 INFO - PROCESS | 1870 | 1461692177371 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:17 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3de7800 == 170 [pid = 1870] [id = 646] 10:36:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f98a3464400) [pid = 1870] [serial = 1939] [outer = (nil)] 10:36:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f98a456cc00) [pid = 1870] [serial = 1940] [outer = 0x7f98a3464400] 10:36:17 INFO - PROCESS | 1870 | 1461692177488 Marionette DEBUG loaded listener.js 10:36:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f98a45f8400) [pid = 1870] [serial = 1941] [outer = 0x7f98a3464400] 10:36:18 INFO - PROCESS | 1870 | 1461692178376 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]]]}] 10:36:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:36:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1581ms 10:36:18 INFO - PROCESS | 1870 | 1461692178445 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:36:18 INFO - PROCESS | 1870 | 1461692178449 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:36:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:36:18 INFO - PROCESS | 1870 | 1461692178454 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:36:18 INFO - PROCESS | 1870 | 1461692178456 Marionette TRACE conn3 <- [1,2558,null,{}] 10:36:18 INFO - PROCESS | 1870 | 1461692178462 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}] 10:36:18 INFO - PROCESS | 1870 | 1461692178688 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:36:18 INFO - PROCESS | 1870 | 1461692178955 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:19 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5c8f000 == 171 [pid = 1870] [id = 647] 10:36:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f98a346e400) [pid = 1870] [serial = 1942] [outer = (nil)] 10:36:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 169 (0x7f98a4b2dc00) [pid = 1870] [serial = 1943] [outer = 0x7f98a346e400] 10:36:19 INFO - PROCESS | 1870 | 1461692179069 Marionette DEBUG loaded listener.js 10:36:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 170 (0x7f98a5aed000) [pid = 1870] [serial = 1944] [outer = 0x7f98a346e400] 10:36:19 INFO - PROCESS | 1870 | 1461692179919 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]]]}] 10:36:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:36:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1531ms 10:36:19 INFO - PROCESS | 1870 | 1461692179987 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:36:19 INFO - PROCESS | 1870 | 1461692179991 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:36:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:36:20 INFO - PROCESS | 1870 | 1461692179997 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:36:20 INFO - PROCESS | 1870 | 1461692180002 Marionette TRACE conn3 <- [1,2562,null,{}] 10:36:20 INFO - PROCESS | 1870 | 1461692180007 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}] 10:36:20 INFO - PROCESS | 1870 | 1461692180294 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:36:20 INFO - PROCESS | 1870 | 1461692180629 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:20 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7c1f000 == 172 [pid = 1870] [id = 648] 10:36:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 171 (0x7f98a5e7c000) [pid = 1870] [serial = 1945] [outer = (nil)] 10:36:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 172 (0x7f98a7252000) [pid = 1870] [serial = 1946] [outer = 0x7f98a5e7c000] 10:36:20 INFO - PROCESS | 1870 | 1461692180714 Marionette DEBUG loaded listener.js 10:36:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 173 (0x7f98a72f2400) [pid = 1870] [serial = 1947] [outer = 0x7f98a5e7c000] 10:36:21 INFO - PROCESS | 1870 | 1461692181621 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]]]}] 10:36:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:36:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1682ms 10:36:21 INFO - PROCESS | 1870 | 1461692181680 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:36:21 INFO - PROCESS | 1870 | 1461692181684 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:36:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:36:21 INFO - PROCESS | 1870 | 1461692181689 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:36:21 INFO - PROCESS | 1870 | 1461692181691 Marionette TRACE conn3 <- [1,2566,null,{}] 10:36:21 INFO - PROCESS | 1870 | 1461692181697 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}] 10:36:21 INFO - PROCESS | 1870 | 1461692181911 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:36:22 INFO - PROCESS | 1870 | 1461692182183 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:22 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ab196000 == 173 [pid = 1870] [id = 649] 10:36:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 174 (0x7f98a75ef400) [pid = 1870] [serial = 1948] [outer = (nil)] 10:36:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 175 (0x7f98a7e2c800) [pid = 1870] [serial = 1949] [outer = 0x7f98a75ef400] 10:36:22 INFO - PROCESS | 1870 | 1461692182303 Marionette DEBUG loaded listener.js 10:36:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 176 (0x7f98a82e3400) [pid = 1870] [serial = 1950] [outer = 0x7f98a75ef400] 10:36:23 INFO - PROCESS | 1870 | 1461692183165 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]]]}] 10:36:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:36:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1536ms 10:36:23 INFO - PROCESS | 1870 | 1461692183227 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:36:23 INFO - PROCESS | 1870 | 1461692183231 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:36:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:36:23 INFO - PROCESS | 1870 | 1461692183237 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:36:23 INFO - PROCESS | 1870 | 1461692183240 Marionette TRACE conn3 <- [1,2570,null,{}] 10:36:23 INFO - PROCESS | 1870 | 1461692183245 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}] 10:36:23 INFO - PROCESS | 1870 | 1461692183460 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:36:23 INFO - PROCESS | 1870 | 1461692183793 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:23 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac909800 == 174 [pid = 1870] [id = 650] 10:36:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 177 (0x7f98a7a46000) [pid = 1870] [serial = 1951] [outer = (nil)] 10:36:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 178 (0x7f98a91e0c00) [pid = 1870] [serial = 1952] [outer = 0x7f98a7a46000] 10:36:23 INFO - PROCESS | 1870 | 1461692183874 Marionette DEBUG loaded listener.js 10:36:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 179 (0x7f98aa88dc00) [pid = 1870] [serial = 1953] [outer = 0x7f98a7a46000] 10:36:24 INFO - PROCESS | 1870 | 1461692184795 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]]]}] 10:36:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:36:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1591ms 10:36:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:36:24 INFO - PROCESS | 1870 | 1461692184829 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:36:24 INFO - PROCESS | 1870 | 1461692184831 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:36:24 INFO - PROCESS | 1870 | 1461692184837 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:36:24 INFO - PROCESS | 1870 | 1461692184840 Marionette TRACE conn3 <- [1,2574,null,{}] 10:36:24 INFO - PROCESS | 1870 | 1461692184846 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}] 10:36:25 INFO - PROCESS | 1870 | 1461692185064 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:36:25 INFO - PROCESS | 1870 | 1461692185384 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acf67800 == 175 [pid = 1870] [id = 651] 10:36:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 180 (0x7f98966ea400) [pid = 1870] [serial = 1954] [outer = (nil)] 10:36:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 181 (0x7f98aafedc00) [pid = 1870] [serial = 1955] [outer = 0x7f98966ea400] 10:36:25 INFO - PROCESS | 1870 | 1461692185461 Marionette DEBUG loaded listener.js 10:36:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 182 (0x7f98abeefc00) [pid = 1870] [serial = 1956] [outer = 0x7f98966ea400] 10:36:26 INFO - PROCESS | 1870 | 1461692186284 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]]]}] 10:36:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:36:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1483ms 10:36:26 INFO - PROCESS | 1870 | 1461692186320 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:36:26 INFO - PROCESS | 1870 | 1461692186323 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:36:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:36:26 INFO - PROCESS | 1870 | 1461692186329 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:36:26 INFO - PROCESS | 1870 | 1461692186331 Marionette TRACE conn3 <- [1,2578,null,{}] 10:36:26 INFO - PROCESS | 1870 | 1461692186337 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}] 10:36:26 INFO - PROCESS | 1870 | 1461692186638 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:36:26 INFO - PROCESS | 1870 | 1461692186849 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:26 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad773000 == 176 [pid = 1870] [id = 652] 10:36:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 183 (0x7f98a39a4800) [pid = 1870] [serial = 1957] [outer = (nil)] 10:36:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 184 (0x7f98ac53a400) [pid = 1870] [serial = 1958] [outer = 0x7f98a39a4800] 10:36:26 INFO - PROCESS | 1870 | 1461692186926 Marionette DEBUG loaded listener.js 10:36:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 185 (0x7f98ace29c00) [pid = 1870] [serial = 1959] [outer = 0x7f98a39a4800] 10:36:27 INFO - PROCESS | 1870 | 1461692187828 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]]]}] 10:36:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:36:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1576ms 10:36:27 INFO - PROCESS | 1870 | 1461692187906 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:36:27 INFO - PROCESS | 1870 | 1461692187910 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:36:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:36:27 INFO - PROCESS | 1870 | 1461692187915 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:36:27 INFO - PROCESS | 1870 | 1461692187917 Marionette TRACE conn3 <- [1,2582,null,{}] 10:36:27 INFO - PROCESS | 1870 | 1461692187923 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}] 10:36:28 INFO - PROCESS | 1870 | 1461692188175 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:36:28 INFO - PROCESS | 1870 | 1461692188491 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adf20000 == 177 [pid = 1870] [id = 653] 10:36:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 186 (0x7f98abee8000) [pid = 1870] [serial = 1960] [outer = (nil)] 10:36:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 187 (0x7f98ad652000) [pid = 1870] [serial = 1961] [outer = 0x7f98abee8000] 10:36:28 INFO - PROCESS | 1870 | 1461692188580 Marionette DEBUG loaded listener.js 10:36:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 188 (0x7f98ad6bb800) [pid = 1870] [serial = 1962] [outer = 0x7f98abee8000] 10:36:29 INFO - PROCESS | 1870 | 1461692189442 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]]]}] 10:36:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:36:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1577ms 10:36:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:36:29 INFO - PROCESS | 1870 | 1461692189494 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:36:29 INFO - PROCESS | 1870 | 1461692189496 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:36:29 INFO - PROCESS | 1870 | 1461692189503 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:36:29 INFO - PROCESS | 1870 | 1461692189505 Marionette TRACE conn3 <- [1,2586,null,{}] 10:36:29 INFO - PROCESS | 1870 | 1461692189511 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}] 10:36:29 INFO - PROCESS | 1870 | 1461692189742 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:36:30 INFO - PROCESS | 1870 | 1461692190065 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:30 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aedd7800 == 178 [pid = 1870] [id = 654] 10:36:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 189 (0x7f989a19bc00) [pid = 1870] [serial = 1963] [outer = (nil)] 10:36:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 190 (0x7f98ade29c00) [pid = 1870] [serial = 1964] [outer = 0x7f989a19bc00] 10:36:30 INFO - PROCESS | 1870 | 1461692190143 Marionette DEBUG loaded listener.js 10:36:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 191 (0x7f98ae03e400) [pid = 1870] [serial = 1965] [outer = 0x7f989a19bc00] 10:36:31 INFO - PROCESS | 1870 | 1461692191018 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]]]}] 10:36:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:36:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1582ms 10:36:31 INFO - PROCESS | 1870 | 1461692191086 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:36:31 INFO - PROCESS | 1870 | 1461692191088 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:36:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:36:31 INFO - PROCESS | 1870 | 1461692191095 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:36:31 INFO - PROCESS | 1870 | 1461692191099 Marionette TRACE conn3 <- [1,2590,null,{}] 10:36:31 INFO - PROCESS | 1870 | 1461692191104 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}] 10:36:31 INFO - PROCESS | 1870 | 1461692191322 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:36:31 INFO - PROCESS | 1870 | 1461692191593 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:31 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b4de8800 == 179 [pid = 1870] [id = 655] 10:36:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 192 (0x7f98a91db800) [pid = 1870] [serial = 1966] [outer = (nil)] 10:36:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 193 (0x7f98ae604000) [pid = 1870] [serial = 1967] [outer = 0x7f98a91db800] 10:36:31 INFO - PROCESS | 1870 | 1461692191709 Marionette DEBUG loaded listener.js 10:36:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 194 (0x7f98ae6dd800) [pid = 1870] [serial = 1968] [outer = 0x7f98a91db800] 10:36:32 INFO - PROCESS | 1870 | 1461692192602 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]]]}] 10:36:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:36:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1586ms 10:36:32 INFO - PROCESS | 1870 | 1461692192682 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:36:32 INFO - PROCESS | 1870 | 1461692192686 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:36:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:36:32 INFO - PROCESS | 1870 | 1461692192692 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:36:32 INFO - PROCESS | 1870 | 1461692192694 Marionette TRACE conn3 <- [1,2594,null,{}] 10:36:32 INFO - PROCESS | 1870 | 1461692192700 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}] 10:36:32 INFO - PROCESS | 1870 | 1461692192961 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:36:33 INFO - PROCESS | 1870 | 1461692193293 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:33 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f988dfd4000 == 180 [pid = 1870] [id = 656] 10:36:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 195 (0x7f988dc30800) [pid = 1870] [serial = 1969] [outer = (nil)] 10:36:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 196 (0x7f9896748800) [pid = 1870] [serial = 1970] [outer = 0x7f988dc30800] 10:36:33 INFO - PROCESS | 1870 | 1461692193366 Marionette DEBUG loaded listener.js 10:36:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 197 (0x7f98a0b8a400) [pid = 1870] [serial = 1971] [outer = 0x7f988dc30800] 10:36:35 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7c56000 == 179 [pid = 1870] [id = 628] 10:36:35 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7ba7800 == 178 [pid = 1870] [id = 627] 10:36:35 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a5c99800 == 177 [pid = 1870] [id = 626] 10:36:35 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a427d000 == 176 [pid = 1870] [id = 625] 10:36:35 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a34b4000 == 175 [pid = 1870] [id = 624] 10:36:35 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1621000 == 174 [pid = 1870] [id = 623] 10:36:35 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1044800 == 173 [pid = 1870] [id = 622] 10:36:35 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b57d000 == 172 [pid = 1870] [id = 621] 10:36:35 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b381800 == 171 [pid = 1870] [id = 620] 10:36:35 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b1ba800 == 170 [pid = 1870] [id = 619] 10:36:35 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989a379000 == 169 [pid = 1870] [id = 618] 10:36:35 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989773c800 == 168 [pid = 1870] [id = 617] 10:36:35 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98952ca800 == 167 [pid = 1870] [id = 616] 10:36:35 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9892882800 == 166 [pid = 1870] [id = 615] 10:36:35 INFO - PROCESS | 1870 | --DOCSHELL 0x7f988bda7000 == 165 [pid = 1870] [id = 614] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 196 (0x7f98a4574c00) [pid = 1870] [serial = 1790] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 195 (0x7f98936df400) [pid = 1870] [serial = 1832] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 194 (0x7f98bae8e000) [pid = 1870] [serial = 1824] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 193 (0x7f989674f400) [pid = 1870] [serial = 1839] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 192 (0x7f98bf868c00) [pid = 1870] [serial = 1814] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 191 (0x7f98b020a400) [pid = 1870] [serial = 1809] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 190 (0x7f98ae042800) [pid = 1870] [serial = 1806] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 189 (0x7f989361e000) [pid = 1870] [serial = 1758] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 188 (0x7f98937fd800) [pid = 1870] [serial = 1833] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 187 (0x7f98a0b84c00) [pid = 1870] [serial = 1820] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 186 (0x7f98aa88d800) [pid = 1870] [serial = 1803] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 185 (0x7f989b6cf800) [pid = 1870] [serial = 1782] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 184 (0x7f98965e9400) [pid = 1870] [serial = 1775] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 183 (0x7f98a7a49400) [pid = 1870] [serial = 1799] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 182 (0x7f98ae65d400) [pid = 1870] [serial = 1808] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 181 (0x7f98a725c000) [pid = 1870] [serial = 1797] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 180 (0x7f98966e0400) [pid = 1870] [serial = 1838] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 179 (0x7f98bf9a9000) [pid = 1870] [serial = 1815] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 178 (0x7f98a5b7fc00) [pid = 1870] [serial = 1793] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 177 (0x7f98bf740c00) [pid = 1870] [serial = 1755] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 176 (0x7f98ad6c1000) [pid = 1870] [serial = 1805] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 175 (0x7f98a5e7e400) [pid = 1870] [serial = 1794] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 174 (0x7f98a3ced400) [pid = 1870] [serial = 1698] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 173 (0x7f98a1e8f400) [pid = 1870] [serial = 1785] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 172 (0x7f989aebc000) [pid = 1870] [serial = 1827] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 171 (0x7f98ba93d800) [pid = 1870] [serial = 1811] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 170 (0x7f98951d9800) [pid = 1870] [serial = 1836] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 169 (0x7f98a91db400) [pid = 1870] [serial = 1802] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 168 (0x7f98a7e31c00) [pid = 1870] [serial = 1800] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 167 (0x7f9895cd1400) [pid = 1870] [serial = 1826] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 166 (0x7f98bae91400) [pid = 1870] [serial = 1812] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 165 (0x7f988c41b000) [pid = 1870] [serial = 1829] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 164 (0x7f9898d7b000) [pid = 1870] [serial = 1778] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 163 (0x7f98bdfb9800) [pid = 1870] [serial = 1752] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 162 (0x7f98a7217c00) [pid = 1870] [serial = 1796] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f988dc2e000) [pid = 1870] [serial = 1817] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f9894f5b800) [pid = 1870] [serial = 1835] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f988dc33000) [pid = 1870] [serial = 1818] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f989add7400) [pid = 1870] [serial = 1781] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f98a3a19400) [pid = 1870] [serial = 1788] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f98a0c68400) [pid = 1870] [serial = 1784] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f989a19b000) [pid = 1870] [serial = 1779] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f98989f8000) [pid = 1870] [serial = 1772] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f98976ebc00) [pid = 1870] [serial = 1776] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f98a3299400) [pid = 1870] [serial = 1787] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f98a4da6000) [pid = 1870] [serial = 1791] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f98a0b8f000) [pid = 1870] [serial = 1823] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f98a0b89000) [pid = 1870] [serial = 1821] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f98966e6800) [pid = 1870] [serial = 1841] [outer = (nil)] [url = about:blank] 10:36:35 INFO - PROCESS | 1870 | 1461692195820 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]]]}] 10:36:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:36:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 3186ms 10:36:35 INFO - PROCESS | 1870 | 1461692195879 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:36:35 INFO - PROCESS | 1870 | 1461692195884 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:36:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:36:35 INFO - PROCESS | 1870 | 1461692195892 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:36:35 INFO - PROCESS | 1870 | 1461692195898 Marionette TRACE conn3 <- [1,2598,null,{}] 10:36:35 INFO - PROCESS | 1870 | 1461692195906 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}] 10:36:36 INFO - PROCESS | 1870 | 1461692196119 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:36:36 INFO - PROCESS | 1870 | 1461692196337 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:36 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f988dfea800 == 166 [pid = 1870] [id = 657] 10:36:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f9893229c00) [pid = 1870] [serial = 1972] [outer = (nil)] 10:36:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f989361c000) [pid = 1870] [serial = 1973] [outer = 0x7f9893229c00] 10:36:36 INFO - PROCESS | 1870 | 1461692196403 Marionette DEBUG loaded listener.js 10:36:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f98937fbc00) [pid = 1870] [serial = 1974] [outer = 0x7f9893229c00] 10:36:37 INFO - PROCESS | 1870 | 1461692197188 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]]]}] 10:36:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:36:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1339ms 10:36:37 INFO - PROCESS | 1870 | 1461692197232 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 10:36:37 INFO - PROCESS | 1870 | 1461692197240 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 10:36:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:36:37 INFO - PROCESS | 1870 | 1461692197249 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:36:37 INFO - PROCESS | 1870 | 1461692197253 Marionette TRACE conn3 <- [1,2602,null,{}] 10:36:37 INFO - PROCESS | 1870 | 1461692197258 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}] 10:36:37 INFO - PROCESS | 1870 | 1461692197454 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 10:36:37 INFO - PROCESS | 1870 | 1461692197656 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:37 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9892413000 == 167 [pid = 1870] [id = 658] 10:36:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f988c416c00) [pid = 1870] [serial = 1975] [outer = (nil)] 10:36:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f9894f5b400) [pid = 1870] [serial = 1976] [outer = 0x7f988c416c00] 10:36:37 INFO - PROCESS | 1870 | 1461692197723 Marionette DEBUG loaded listener.js 10:36:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f9895c8dc00) [pid = 1870] [serial = 1977] [outer = 0x7f988c416c00] 10:36:38 INFO - PROCESS | 1870 | 1461692198632 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]]]}] 10:36:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:36:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1428ms 10:36:38 INFO - PROCESS | 1870 | 1461692198679 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 10:36:38 INFO - PROCESS | 1870 | 1461692198682 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 10:36:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:36:38 INFO - PROCESS | 1870 | 1461692198695 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:36:38 INFO - PROCESS | 1870 | 1461692198711 Marionette TRACE conn3 <- [1,2606,null,{}] 10:36:38 INFO - PROCESS | 1870 | 1461692198726 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}] 10:36:39 INFO - PROCESS | 1870 | 1461692199017 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 10:36:39 INFO - PROCESS | 1870 | 1461692199050 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:39 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989288b800 == 168 [pid = 1870] [id = 659] 10:36:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f989674a800) [pid = 1870] [serial = 1978] [outer = (nil)] 10:36:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f98976e9c00) [pid = 1870] [serial = 1979] [outer = 0x7f989674a800] 10:36:39 INFO - PROCESS | 1870 | 1461692199119 Marionette DEBUG loaded listener.js 10:36:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f9897d56000) [pid = 1870] [serial = 1980] [outer = 0x7f989674a800] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f98966d5000) [pid = 1870] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f98976f1400) [pid = 1870] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f98965ef800) [pid = 1870] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f98a404f400) [pid = 1870] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f989a497400) [pid = 1870] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f98a39a3000) [pid = 1870] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f989361d400) [pid = 1870] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f9897a9dc00) [pid = 1870] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f9897d54800) [pid = 1870] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 147 (0x7f98a39a0c00) [pid = 1870] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f9894c78400) [pid = 1870] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f989adde000) [pid = 1870] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f9897d55400) [pid = 1870] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f989361d000) [pid = 1870] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f989322ac00) [pid = 1870] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f9893222400) [pid = 1870] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f988c414800) [pid = 1870] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f9898f1f800) [pid = 1870] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f9893227000) [pid = 1870] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f989a497c00) [pid = 1870] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f988c414000) [pid = 1870] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 135 (0x7f989add9400) [pid = 1870] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f98977ec400) [pid = 1870] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:36:40 INFO - PROCESS | 1870 | --DOMWINDOW == 133 (0x7f9894f50c00) [pid = 1870] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:36:40 INFO - PROCESS | 1870 | 1461692200772 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]]]}] 10:36:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:36:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2144ms 10:36:40 INFO - PROCESS | 1870 | 1461692200840 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 10:36:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:36:40 INFO - PROCESS | 1870 | 1461692200844 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 10:36:40 INFO - PROCESS | 1870 | 1461692200850 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:36:40 INFO - PROCESS | 1870 | 1461692200853 Marionette TRACE conn3 <- [1,2610,null,{}] 10:36:40 INFO - PROCESS | 1870 | 1461692200863 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}] 10:36:41 INFO - PROCESS | 1870 | 1461692201122 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 10:36:41 INFO - PROCESS | 1870 | 1461692201241 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:41 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9893885800 == 169 [pid = 1870] [id = 660] 10:36:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f989361d000) [pid = 1870] [serial = 1981] [outer = (nil)] 10:36:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f98965ef800) [pid = 1870] [serial = 1982] [outer = 0x7f989361d000] 10:36:41 INFO - PROCESS | 1870 | 1461692201305 Marionette DEBUG loaded listener.js 10:36:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f9897d5bc00) [pid = 1870] [serial = 1983] [outer = 0x7f989361d000] 10:36:42 INFO - PROCESS | 1870 | 1461692202027 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]]]}] 10:36:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:36:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1241ms 10:36:42 INFO - PROCESS | 1870 | 1461692202092 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 10:36:42 INFO - PROCESS | 1870 | 1461692202095 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 10:36:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:36:42 INFO - PROCESS | 1870 | 1461692202100 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:36:42 INFO - PROCESS | 1870 | 1461692202102 Marionette TRACE conn3 <- [1,2614,null,{}] 10:36:42 INFO - PROCESS | 1870 | 1461692202108 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}] 10:36:42 INFO - PROCESS | 1870 | 1461692202317 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 10:36:42 INFO - PROCESS | 1870 | 1461692202495 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:42 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9895970000 == 170 [pid = 1870] [id = 661] 10:36:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f989322ac00) [pid = 1870] [serial = 1984] [outer = (nil)] 10:36:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f9897d5c800) [pid = 1870] [serial = 1985] [outer = 0x7f989322ac00] 10:36:42 INFO - PROCESS | 1870 | 1461692202559 Marionette DEBUG loaded listener.js 10:36:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f9898dcbc00) [pid = 1870] [serial = 1986] [outer = 0x7f989322ac00] 10:36:43 INFO - PROCESS | 1870 | 1461692203665 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]]]}] 10:36:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:36:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1631ms 10:36:43 INFO - PROCESS | 1870 | 1461692203734 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 10:36:43 INFO - PROCESS | 1870 | 1461692203741 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 10:36:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:36:43 INFO - PROCESS | 1870 | 1461692203749 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:36:43 INFO - PROCESS | 1870 | 1461692203755 Marionette TRACE conn3 <- [1,2618,null,{}] 10:36:43 INFO - PROCESS | 1870 | 1461692203763 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}] 10:36:44 INFO - PROCESS | 1870 | 1461692204036 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 10:36:44 INFO - PROCESS | 1870 | 1461692204352 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:44 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98926c6800 == 171 [pid = 1870] [id = 662] 10:36:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f9894961c00) [pid = 1870] [serial = 1987] [outer = (nil)] 10:36:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f9894fea400) [pid = 1870] [serial = 1988] [outer = 0x7f9894961c00] 10:36:44 INFO - PROCESS | 1870 | 1461692204431 Marionette DEBUG loaded listener.js 10:36:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f9895c9bc00) [pid = 1870] [serial = 1989] [outer = 0x7f9894961c00] 10:36:45 INFO - PROCESS | 1870 | 1461692205305 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]]]}] 10:36:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:36:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1592ms 10:36:45 INFO - PROCESS | 1870 | 1461692205341 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 10:36:45 INFO - PROCESS | 1870 | 1461692205349 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 10:36:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:36:45 INFO - PROCESS | 1870 | 1461692205359 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:36:45 INFO - PROCESS | 1870 | 1461692205363 Marionette TRACE conn3 <- [1,2622,null,{}] 10:36:45 INFO - PROCESS | 1870 | 1461692205368 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}] 10:36:45 INFO - PROCESS | 1870 | 1461692205623 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 10:36:46 INFO - PROCESS | 1870 | 1461692206001 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:46 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989664e800 == 172 [pid = 1870] [id = 663] 10:36:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f989809a400) [pid = 1870] [serial = 1990] [outer = (nil)] 10:36:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f98989ef400) [pid = 1870] [serial = 1991] [outer = 0x7f989809a400] 10:36:46 INFO - PROCESS | 1870 | 1461692206085 Marionette DEBUG loaded listener.js 10:36:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f9898dd4400) [pid = 1870] [serial = 1992] [outer = 0x7f989809a400] 10:36:46 INFO - PROCESS | 1870 | 1461692206947 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]]]}] 10:36:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:36:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1627ms 10:36:46 INFO - PROCESS | 1870 | 1461692206987 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 10:36:46 INFO - PROCESS | 1870 | 1461692206990 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 10:36:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:36:47 INFO - PROCESS | 1870 | 1461692206996 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:36:47 INFO - PROCESS | 1870 | 1461692207002 Marionette TRACE conn3 <- [1,2626,null,{}] 10:36:47 INFO - PROCESS | 1870 | 1461692207018 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}] 10:36:47 INFO - PROCESS | 1870 | 1461692207252 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 10:36:47 INFO - PROCESS | 1870 | 1461692207516 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:47 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989a36d000 == 173 [pid = 1870] [id = 664] 10:36:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f9898f1a400) [pid = 1870] [serial = 1993] [outer = (nil)] 10:36:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f989a27a400) [pid = 1870] [serial = 1994] [outer = 0x7f9898f1a400] 10:36:47 INFO - PROCESS | 1870 | 1461692207639 Marionette DEBUG loaded listener.js 10:36:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 148 (0x7f989a493c00) [pid = 1870] [serial = 1995] [outer = 0x7f9898f1a400] 10:36:48 INFO - PROCESS | 1870 | 1461692208489 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]]]}] 10:36:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:36:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1538ms 10:36:48 INFO - PROCESS | 1870 | 1461692208535 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 10:36:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:36:48 INFO - PROCESS | 1870 | 1461692208540 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 10:36:48 INFO - PROCESS | 1870 | 1461692208545 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:36:48 INFO - PROCESS | 1870 | 1461692208548 Marionette TRACE conn3 <- [1,2630,null,{}] 10:36:48 INFO - PROCESS | 1870 | 1461692208553 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}] 10:36:48 INFO - PROCESS | 1870 | 1461692208793 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 10:36:49 INFO - PROCESS | 1870 | 1461692209064 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:49 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b293800 == 174 [pid = 1870] [id = 665] 10:36:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f98965ecc00) [pid = 1870] [serial = 1996] [outer = (nil)] 10:36:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f989addf800) [pid = 1870] [serial = 1997] [outer = 0x7f98965ecc00] 10:36:49 INFO - PROCESS | 1870 | 1461692209182 Marionette DEBUG loaded listener.js 10:36:49 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f989b6d7800) [pid = 1870] [serial = 1998] [outer = 0x7f98965ecc00] 10:36:50 INFO - PROCESS | 1870 | 1461692210020 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]]]}] 10:36:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:36:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1534ms 10:36:50 INFO - PROCESS | 1870 | 1461692210080 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 10:36:50 INFO - PROCESS | 1870 | 1461692210083 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 10:36:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:36:50 INFO - PROCESS | 1870 | 1461692210089 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:36:50 INFO - PROCESS | 1870 | 1461692210092 Marionette TRACE conn3 <- [1,2634,null,{}] 10:36:50 INFO - PROCESS | 1870 | 1461692210098 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}] 10:36:50 INFO - PROCESS | 1870 | 1461692210317 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 10:36:50 INFO - PROCESS | 1870 | 1461692210582 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:50 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b381800 == 175 [pid = 1870] [id = 666] 10:36:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f989a187400) [pid = 1870] [serial = 1999] [outer = (nil)] 10:36:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f98a0b88400) [pid = 1870] [serial = 2000] [outer = 0x7f989a187400] 10:36:50 INFO - PROCESS | 1870 | 1461692210657 Marionette DEBUG loaded listener.js 10:36:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f98a0b91400) [pid = 1870] [serial = 2001] [outer = 0x7f989a187400] 10:36:51 INFO - PROCESS | 1870 | 1461692211573 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]]]}] 10:36:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:36:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1527ms 10:36:51 INFO - PROCESS | 1870 | 1461692211618 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 10:36:51 INFO - PROCESS | 1870 | 1461692211621 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 10:36:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:36:51 INFO - PROCESS | 1870 | 1461692211627 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:36:51 INFO - PROCESS | 1870 | 1461692211630 Marionette TRACE conn3 <- [1,2638,null,{}] 10:36:51 INFO - PROCESS | 1870 | 1461692211635 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}] 10:36:51 INFO - PROCESS | 1870 | 1461692211856 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 10:36:52 INFO - PROCESS | 1870 | 1461692212127 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:52 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1057000 == 176 [pid = 1870] [id = 667] 10:36:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f98a0c69800) [pid = 1870] [serial = 2002] [outer = (nil)] 10:36:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f98a1e9b400) [pid = 1870] [serial = 2003] [outer = 0x7f98a0c69800] 10:36:52 INFO - PROCESS | 1870 | 1461692212245 Marionette DEBUG loaded listener.js 10:36:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f98a329bc00) [pid = 1870] [serial = 2004] [outer = 0x7f98a0c69800] 10:36:53 INFO - PROCESS | 1870 | 1461692213066 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]]]}] 10:36:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:36:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1477ms 10:36:53 INFO - PROCESS | 1870 | 1461692213110 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 10:36:53 INFO - PROCESS | 1870 | 1461692213112 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 10:36:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:36:53 INFO - PROCESS | 1870 | 1461692213119 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:36:53 INFO - PROCESS | 1870 | 1461692213121 Marionette TRACE conn3 <- [1,2642,null,{}] 10:36:53 INFO - PROCESS | 1870 | 1461692213127 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}] 10:36:53 INFO - PROCESS | 1870 | 1461692213340 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 10:36:53 INFO - PROCESS | 1870 | 1461692213610 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:53 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1696000 == 177 [pid = 1870] [id = 668] 10:36:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f98a159c000) [pid = 1870] [serial = 2005] [outer = (nil)] 10:36:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f98a3996400) [pid = 1870] [serial = 2006] [outer = 0x7f98a159c000] 10:36:53 INFO - PROCESS | 1870 | 1461692213697 Marionette DEBUG loaded listener.js 10:36:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f98a3bba800) [pid = 1870] [serial = 2007] [outer = 0x7f98a159c000] 10:36:54 INFO - PROCESS | 1870 | 1461692214577 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]]]}] 10:36:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:36:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1525ms 10:36:54 INFO - PROCESS | 1870 | 1461692214646 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 10:36:54 INFO - PROCESS | 1870 | 1461692214650 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 10:36:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:36:54 INFO - PROCESS | 1870 | 1461692214655 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:36:54 INFO - PROCESS | 1870 | 1461692214658 Marionette TRACE conn3 <- [1,2646,null,{}] 10:36:54 INFO - PROCESS | 1870 | 1461692214663 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}] 10:36:54 INFO - PROCESS | 1870 | 1461692214869 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 10:36:55 INFO - PROCESS | 1870 | 1461692215139 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:55 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a357a800 == 178 [pid = 1870] [id = 669] 10:36:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f98a0b8ac00) [pid = 1870] [serial = 2008] [outer = (nil)] 10:36:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f98a3ce9c00) [pid = 1870] [serial = 2009] [outer = 0x7f98a0b8ac00] 10:36:55 INFO - PROCESS | 1870 | 1461692215251 Marionette DEBUG loaded listener.js 10:36:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f98a43db800) [pid = 1870] [serial = 2010] [outer = 0x7f98a0b8ac00] 10:36:56 INFO - PROCESS | 1870 | 1461692216070 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]]]}] 10:36:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:36:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1482ms 10:36:56 INFO - PROCESS | 1870 | 1461692216138 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 10:36:56 INFO - PROCESS | 1870 | 1461692216141 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 10:36:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:36:56 INFO - PROCESS | 1870 | 1461692216147 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:36:56 INFO - PROCESS | 1870 | 1461692216150 Marionette TRACE conn3 <- [1,2650,null,{}] 10:36:56 INFO - PROCESS | 1870 | 1461692216155 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}] 10:36:56 INFO - PROCESS | 1870 | 1461692216380 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 10:36:56 INFO - PROCESS | 1870 | 1461692216649 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:56 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a491f000 == 179 [pid = 1870] [id = 670] 10:36:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f98a159c800) [pid = 1870] [serial = 2011] [outer = (nil)] 10:36:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f98a4b22800) [pid = 1870] [serial = 2012] [outer = 0x7f98a159c800] 10:36:56 INFO - PROCESS | 1870 | 1461692216763 Marionette DEBUG loaded listener.js 10:36:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f98a4da4000) [pid = 1870] [serial = 2013] [outer = 0x7f98a159c800] 10:36:57 INFO - PROCESS | 1870 | 1461692217567 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]]]}] 10:36:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:36:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1432ms 10:36:57 INFO - PROCESS | 1870 | 1461692217594 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 10:36:57 INFO - PROCESS | 1870 | 1461692217597 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 10:36:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:36:57 INFO - PROCESS | 1870 | 1461692217606 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:36:57 INFO - PROCESS | 1870 | 1461692217609 Marionette TRACE conn3 <- [1,2654,null,{}] 10:36:57 INFO - PROCESS | 1870 | 1461692217614 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}] 10:36:57 INFO - PROCESS | 1870 | 1461692217835 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 10:36:58 INFO - PROCESS | 1870 | 1461692218106 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:58 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a79a4800 == 180 [pid = 1870] [id = 671] 10:36:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f98a42b7c00) [pid = 1870] [serial = 2014] [outer = (nil)] 10:36:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f98a5b84400) [pid = 1870] [serial = 2015] [outer = 0x7f98a42b7c00] 10:36:58 INFO - PROCESS | 1870 | 1461692218183 Marionette DEBUG loaded listener.js 10:36:58 INFO - PROCESS | 1870 | ++DOMWINDOW == 169 (0x7f98a5e1a000) [pid = 1870] [serial = 2016] [outer = 0x7f98a42b7c00] 10:36:59 INFO - PROCESS | 1870 | 1461692219089 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]]]}] 10:36:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:36:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1531ms 10:36:59 INFO - PROCESS | 1870 | 1461692219138 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 10:36:59 INFO - PROCESS | 1870 | 1461692219142 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 10:36:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:36:59 INFO - PROCESS | 1870 | 1461692219147 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:36:59 INFO - PROCESS | 1870 | 1461692219150 Marionette TRACE conn3 <- [1,2658,null,{}] 10:36:59 INFO - PROCESS | 1870 | 1461692219155 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}] 10:36:59 INFO - PROCESS | 1870 | 1461692219389 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 10:36:59 INFO - PROCESS | 1870 | 1461692219663 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:59 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7c56000 == 181 [pid = 1870] [id = 672] 10:36:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 170 (0x7f989a185c00) [pid = 1870] [serial = 2017] [outer = (nil)] 10:36:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 171 (0x7f98a725c000) [pid = 1870] [serial = 2018] [outer = 0x7f989a185c00] 10:36:59 INFO - PROCESS | 1870 | 1461692219788 Marionette DEBUG loaded listener.js 10:36:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 172 (0x7f98a7a47800) [pid = 1870] [serial = 2019] [outer = 0x7f989a185c00] 10:37:00 INFO - PROCESS | 1870 | 1461692220655 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]]]}] 10:37:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:37:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1577ms 10:37:00 INFO - PROCESS | 1870 | 1461692220725 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 10:37:00 INFO - PROCESS | 1870 | 1461692220728 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 10:37:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:37:00 INFO - PROCESS | 1870 | 1461692220734 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:37:00 INFO - PROCESS | 1870 | 1461692220736 Marionette TRACE conn3 <- [1,2662,null,{}] 10:37:00 INFO - PROCESS | 1870 | 1461692220742 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}] 10:37:00 INFO - PROCESS | 1870 | 1461692220977 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 10:37:01 INFO - PROCESS | 1870 | 1461692221321 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:01 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aa86f000 == 182 [pid = 1870] [id = 673] 10:37:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 173 (0x7f98a7a4a400) [pid = 1870] [serial = 2020] [outer = (nil)] 10:37:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 174 (0x7f98a7fd4000) [pid = 1870] [serial = 2021] [outer = 0x7f98a7a4a400] 10:37:01 INFO - PROCESS | 1870 | 1461692221399 Marionette DEBUG loaded listener.js 10:37:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 175 (0x7f98a82d7800) [pid = 1870] [serial = 2022] [outer = 0x7f98a7a4a400] 10:37:02 INFO - PROCESS | 1870 | 1461692222261 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]]]}] 10:37:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:37:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1581ms 10:37:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:37:02 INFO - PROCESS | 1870 | 1461692222316 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 10:37:02 INFO - PROCESS | 1870 | 1461692222319 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 10:37:02 INFO - PROCESS | 1870 | 1461692222325 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:37:02 INFO - PROCESS | 1870 | 1461692222328 Marionette TRACE conn3 <- [1,2666,null,{}] 10:37:02 INFO - PROCESS | 1870 | 1461692222334 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}] 10:37:02 INFO - PROCESS | 1870 | 1461692222560 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 10:37:02 INFO - PROCESS | 1870 | 1461692222834 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:02 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac907800 == 183 [pid = 1870] [id = 674] 10:37:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 176 (0x7f98a7e2dc00) [pid = 1870] [serial = 2023] [outer = (nil)] 10:37:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 177 (0x7f98a91db400) [pid = 1870] [serial = 2024] [outer = 0x7f98a7e2dc00] 10:37:02 INFO - PROCESS | 1870 | 1461692222953 Marionette DEBUG loaded listener.js 10:37:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 178 (0x7f98aa88b400) [pid = 1870] [serial = 2025] [outer = 0x7f98a7e2dc00] 10:37:04 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:37:04 INFO - PROCESS | 1870 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:37:04 INFO - PROCESS | 1870 | 1461692224263 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]]]}] 10:37:04 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) 10:37:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1990ms 10:37:04 INFO - PROCESS | 1870 | 1461692224315 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 10:37:04 INFO - PROCESS | 1870 | 1461692224318 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 10:37:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:37:04 INFO - PROCESS | 1870 | 1461692224328 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:37:04 INFO - PROCESS | 1870 | 1461692224333 Marionette TRACE conn3 <- [1,2670,null,{}] 10:37:04 INFO - PROCESS | 1870 | 1461692224340 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}] 10:37:04 INFO - PROCESS | 1870 | 1461692224631 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 10:37:04 INFO - PROCESS | 1870 | 1461692224902 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:04 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad774800 == 184 [pid = 1870] [id = 675] 10:37:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 179 (0x7f98a43df800) [pid = 1870] [serial = 2026] [outer = (nil)] 10:37:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 180 (0x7f98abee5400) [pid = 1870] [serial = 2027] [outer = 0x7f98a43df800] 10:37:04 INFO - PROCESS | 1870 | 1461692224976 Marionette DEBUG loaded listener.js 10:37:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 181 (0x7f98ad72a800) [pid = 1870] [serial = 2028] [outer = 0x7f98a43df800] 10:37:06 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:37:06 INFO - PROCESS | 1870 | 1461692226368 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] 10:37:06 INFO - PROCESS | 1870 | 1461692226414 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 10:37:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:37:06 INFO - PROCESS | 1870 | 1461692226420 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:37:06 INFO - PROCESS | 1870 | 1461692226423 Marionette TRACE conn3 <- [1,2674,null,{}] 10:37:06 INFO - PROCESS | 1870 | 1461692226428 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}] 10:37:06 INFO - PROCESS | 1870 | 1461692226716 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 10:37:06 INFO - PROCESS | 1870 | 1461692226937 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:06 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b4de3000 == 185 [pid = 1870] [id = 676] 10:37:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 182 (0x7f988c413800) [pid = 1870] [serial = 2029] [outer = (nil)] 10:37:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 183 (0x7f98ae045000) [pid = 1870] [serial = 2030] [outer = 0x7f988c413800] 10:37:07 INFO - PROCESS | 1870 | 1461692227008 Marionette DEBUG loaded listener.js 10:37:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 184 (0x7f98aef5e800) [pid = 1870] [serial = 2031] [outer = 0x7f988c413800] 10:37:08 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:37:08 INFO - PROCESS | 1870 | 1461692228300 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] 10:37:08 INFO - PROCESS | 1870 | 1461692228356 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 10:37:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:37:08 INFO - PROCESS | 1870 | 1461692228361 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:37:08 INFO - PROCESS | 1870 | 1461692228366 Marionette TRACE conn3 <- [1,2678,null,{}] 10:37:08 INFO - PROCESS | 1870 | 1461692228371 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}] 10:37:08 INFO - PROCESS | 1870 | 1461692228651 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 10:37:08 INFO - PROCESS | 1870 | 1461692228907 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:08 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bb052800 == 186 [pid = 1870] [id = 677] 10:37:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 185 (0x7f98a7fda800) [pid = 1870] [serial = 2032] [outer = (nil)] 10:37:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 186 (0x7f98af066c00) [pid = 1870] [serial = 2033] [outer = 0x7f98a7fda800] 10:37:08 INFO - PROCESS | 1870 | 1461692228982 Marionette DEBUG loaded listener.js 10:37:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 187 (0x7f98b1007c00) [pid = 1870] [serial = 2034] [outer = 0x7f98a7fda800] 10:37:10 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:37:10 INFO - PROCESS | 1870 | 1461692230323 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]]]}] 10:37:10 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) 10:37:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1979ms 10:37:10 INFO - PROCESS | 1870 | 1461692230341 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 10:37:10 INFO - PROCESS | 1870 | 1461692230345 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 10:37:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:37:10 INFO - PROCESS | 1870 | 1461692230350 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:37:10 INFO - PROCESS | 1870 | 1461692230352 Marionette TRACE conn3 <- [1,2682,null,{}] 10:37:10 INFO - PROCESS | 1870 | 1461692230358 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}] 10:37:10 INFO - PROCESS | 1870 | 1461692230625 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 10:37:10 INFO - PROCESS | 1870 | 1461692230879 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:10 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f988c5ca000 == 187 [pid = 1870] [id = 678] 10:37:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 188 (0x7f988c420c00) [pid = 1870] [serial = 2035] [outer = (nil)] 10:37:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 189 (0x7f9893224000) [pid = 1870] [serial = 2036] [outer = 0x7f988c420c00] 10:37:10 INFO - PROCESS | 1870 | 1461692230949 Marionette DEBUG loaded listener.js 10:37:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 190 (0x7f9894c73c00) [pid = 1870] [serial = 2037] [outer = 0x7f988c420c00] 10:37:12 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:37:12 INFO - PROCESS | 1870 | 1461692232881 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]]]}] 10:37:12 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) 10:37:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2579ms 10:37:12 INFO - PROCESS | 1870 | 1461692232931 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 10:37:12 INFO - PROCESS | 1870 | 1461692232936 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 10:37:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:37:12 INFO - PROCESS | 1870 | 1461692232943 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:37:12 INFO - PROCESS | 1870 | 1461692232948 Marionette TRACE conn3 <- [1,2686,null,{}] 10:37:12 INFO - PROCESS | 1870 | 1461692232955 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}] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b2a3800 == 186 [pid = 1870] [id = 590] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a358d800 == 185 [pid = 1870] [id = 391] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bfeca000 == 184 [pid = 1870] [id = 506] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c44ad800 == 183 [pid = 1870] [id = 507] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894c4e000 == 182 [pid = 1870] [id = 509] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a167c000 == 181 [pid = 1870] [id = 510] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b361800 == 180 [pid = 1870] [id = 519] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1695800 == 179 [pid = 1870] [id = 511] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9895972800 == 178 [pid = 1870] [id = 508] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9893885800 == 177 [pid = 1870] [id = 660] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989288b800 == 176 [pid = 1870] [id = 659] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9892413000 == 175 [pid = 1870] [id = 658] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f988dfea800 == 174 [pid = 1870] [id = 657] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f988dfd4000 == 173 [pid = 1870] [id = 656] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b4de8800 == 172 [pid = 1870] [id = 655] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aedd7800 == 171 [pid = 1870] [id = 654] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98adf20000 == 170 [pid = 1870] [id = 653] 10:37:13 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ad773000 == 169 [pid = 1870] [id = 652] 10:37:13 INFO - PROCESS | 1870 | 1461692233774 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 189 (0x7f98977f4400) [pid = 1870] [serial = 1911] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 188 (0x7f98a725c800) [pid = 1870] [serial = 1886] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 187 (0x7f98977f5400) [pid = 1870] [serial = 1851] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 186 (0x7f98a5b80c00) [pid = 1870] [serial = 1881] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 185 (0x7f98a0c60000) [pid = 1870] [serial = 1865] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 184 (0x7f98a48be000) [pid = 1870] [serial = 1878] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 183 (0x7f98953e2000) [pid = 1870] [serial = 1908] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 182 (0x7f98a3461c00) [pid = 1870] [serial = 1872] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 181 (0x7f9898097c00) [pid = 1870] [serial = 1853] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 180 (0x7f98a3be5800) [pid = 1870] [serial = 1875] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 179 (0x7f98a4575c00) [pid = 1870] [serial = 1877] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 178 (0x7f9895c8e400) [pid = 1870] [serial = 1848] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 177 (0x7f98a3129800) [pid = 1870] [serial = 1869] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 176 (0x7f98989eb800) [pid = 1870] [serial = 1854] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 175 (0x7f9898d77000) [pid = 1870] [serial = 1856] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 174 (0x7f98936d7c00) [pid = 1870] [serial = 1904] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 173 (0x7f98a82e0c00) [pid = 1870] [serial = 1893] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 172 (0x7f98a5b81400) [pid = 1870] [serial = 1883] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 171 (0x7f98a4d9bc00) [pid = 1870] [serial = 1880] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 170 (0x7f988c420000) [pid = 1870] [serial = 1830] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 169 (0x7f989a189800) [pid = 1870] [serial = 1859] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 168 (0x7f9894f59000) [pid = 1870] [serial = 1907] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 167 (0x7f9898dd7000) [pid = 1870] [serial = 1857] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 166 (0x7f9894f50400) [pid = 1870] [serial = 1898] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 165 (0x7f98a7ff6800) [pid = 1870] [serial = 1892] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 164 (0x7f98951d4000) [pid = 1870] [serial = 1901] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 163 (0x7f98a7218c00) [pid = 1870] [serial = 1884] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 162 (0x7f98a0b89c00) [pid = 1870] [serial = 1863] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f989a3ca800) [pid = 1870] [serial = 1860] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f9893226c00) [pid = 1870] [serial = 1845] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f98a8761400) [pid = 1870] [serial = 1895] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f989674a000) [pid = 1870] [serial = 1850] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f98a3a19800) [pid = 1870] [serial = 1874] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f98a7fd5000) [pid = 1870] [serial = 1890] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f9893a8a800) [pid = 1870] [serial = 1905] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f989aeb5400) [pid = 1870] [serial = 1862] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f989a1a4800) [pid = 1870] [serial = 1773] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f98a7a53000) [pid = 1870] [serial = 1889] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f98a75f3c00) [pid = 1870] [serial = 1887] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f98967b4c00) [pid = 1870] [serial = 1910] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f98a1598000) [pid = 1870] [serial = 1866] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f98a3136c00) [pid = 1870] [serial = 1871] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 147 (0x7f98a7fedc00) [pid = 1870] [serial = 1899] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f9894f5bc00) [pid = 1870] [serial = 1847] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f988c41c400) [pid = 1870] [serial = 1844] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f98a1e95400) [pid = 1870] [serial = 1868] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f98aa6c9400) [pid = 1870] [serial = 1896] [outer = (nil)] [url = about:blank] 10:37:13 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f98966cb000) [pid = 1870] [serial = 1913] [outer = (nil)] [url = about:blank] 10:37:14 INFO - PROCESS | 1870 | 1461692234114 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:14 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f988c5cd000 == 170 [pid = 1870] [id = 679] 10:37:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f988dc2e400) [pid = 1870] [serial = 2038] [outer = (nil)] 10:37:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f989361dc00) [pid = 1870] [serial = 2039] [outer = 0x7f988dc2e400] 10:37:14 INFO - PROCESS | 1870 | 1461692234179 Marionette DEBUG loaded listener.js 10:37:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f9894c76400) [pid = 1870] [serial = 2040] [outer = 0x7f988dc2e400] 10:37:15 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:37:15 INFO - PROCESS | 1870 | 1461692235368 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] 10:37:15 INFO - PROCESS | 1870 | 1461692235394 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 10:37:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:37:15 INFO - PROCESS | 1870 | 1461692235404 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:37:15 INFO - PROCESS | 1870 | 1461692235407 Marionette TRACE conn3 <- [1,2690,null,{}] 10:37:15 INFO - PROCESS | 1870 | 1461692235412 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}] 10:37:15 INFO - PROCESS | 1870 | 1461692235704 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 10:37:15 INFO - PROCESS | 1870 | 1461692235895 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:15 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9892546000 == 171 [pid = 1870] [id = 680] 10:37:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f989322d800) [pid = 1870] [serial = 2041] [outer = (nil)] 10:37:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f98953e5800) [pid = 1870] [serial = 2042] [outer = 0x7f989322d800] 10:37:15 INFO - PROCESS | 1870 | 1461692235957 Marionette DEBUG loaded listener.js 10:37:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 148 (0x7f98966e3c00) [pid = 1870] [serial = 2043] [outer = 0x7f989322d800] 10:37:17 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:37:17 INFO - PROCESS | 1870 | 1461692237208 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 10:37:17 INFO - PROCESS | 1870 | 1461692237252 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 10:37:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:37:17 INFO - PROCESS | 1870 | 1461692237258 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:37:17 INFO - PROCESS | 1870 | 1461692237264 Marionette TRACE conn3 <- [1,2694,null,{}] 10:37:17 INFO - PROCESS | 1870 | 1461692237279 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}] 10:37:17 INFO - PROCESS | 1870 | 1461692237543 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 10:37:17 INFO - PROCESS | 1870 | 1461692237632 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:17 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9893cbd800 == 172 [pid = 1870] [id = 681] 10:37:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f9897a9ac00) [pid = 1870] [serial = 2044] [outer = (nil)] 10:37:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f98989eb800) [pid = 1870] [serial = 2045] [outer = 0x7f9897a9ac00] 10:37:17 INFO - PROCESS | 1870 | 1461692237697 Marionette DEBUG loaded listener.js 10:37:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f9898dcd400) [pid = 1870] [serial = 2046] [outer = 0x7f9897a9ac00] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f988c416c00) [pid = 1870] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f98a3464400) [pid = 1870] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f9894c6d000) [pid = 1870] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 147 (0x7f9895c94000) [pid = 1870] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f98a39a4800) [pid = 1870] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f98989f4c00) [pid = 1870] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f9893229c00) [pid = 1870] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f9893221c00) [pid = 1870] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f98a5e7c000) [pid = 1870] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f988dc30800) [pid = 1870] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f98a0c64000) [pid = 1870] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f98a345f800) [pid = 1870] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f98a346a000) [pid = 1870] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f989a19bc00) [pid = 1870] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f9893223800) [pid = 1870] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 135 (0x7f98abee8000) [pid = 1870] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f989361d000) [pid = 1870] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 133 (0x7f98966ea400) [pid = 1870] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 132 (0x7f98a91db800) [pid = 1870] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 131 (0x7f98a346e400) [pid = 1870] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 130 (0x7f9898f1e800) [pid = 1870] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 129 (0x7f989674a800) [pid = 1870] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 128 (0x7f98a75ef400) [pid = 1870] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 127 (0x7f98a7a46000) [pid = 1870] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:37:18 INFO - PROCESS | 1870 | --DOMWINDOW == 126 (0x7f988c421800) [pid = 1870] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:37:19 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:37:19 INFO - PROCESS | 1870 | 1461692239701 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] 10:37:19 INFO - PROCESS | 1870 | 1461692239753 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 10:37:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:37:19 INFO - PROCESS | 1870 | 1461692239758 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:37:19 INFO - PROCESS | 1870 | 1461692239760 Marionette TRACE conn3 <- [1,2698,null,{}] 10:37:19 INFO - PROCESS | 1870 | 1461692239766 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}] 10:37:20 INFO - PROCESS | 1870 | 1461692240026 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 10:37:20 INFO - PROCESS | 1870 | 1461692240086 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:20 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9895964000 == 173 [pid = 1870] [id = 682] 10:37:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 127 (0x7f9893229c00) [pid = 1870] [serial = 2047] [outer = (nil)] 10:37:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 128 (0x7f98965ee400) [pid = 1870] [serial = 2048] [outer = 0x7f9893229c00] 10:37:20 INFO - PROCESS | 1870 | 1461692240146 Marionette DEBUG loaded listener.js 10:37:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 129 (0x7f9898f13400) [pid = 1870] [serial = 2049] [outer = 0x7f9893229c00] 10:37:21 INFO - PROCESS | 1870 | SkCairoFTTypeface::onFilterRec unimplemented 10:37:21 INFO - PROCESS | 1870 | 1461692241565 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] 10:37:21 INFO - PROCESS | 1870 | 1461692241600 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 10:37:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:37:21 INFO - PROCESS | 1870 | 1461692241608 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:37:21 INFO - PROCESS | 1870 | 1461692241613 Marionette TRACE conn3 <- [1,2702,null,{}] 10:37:21 INFO - PROCESS | 1870 | 1461692241724 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}] 10:37:21 INFO - PROCESS | 1870 | 1461692241942 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 10:37:22 INFO - PROCESS | 1870 | 1461692242197 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:22 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989253e800 == 174 [pid = 1870] [id = 683] 10:37:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 130 (0x7f988dc25c00) [pid = 1870] [serial = 2050] [outer = (nil)] 10:37:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 131 (0x7f98936d7c00) [pid = 1870] [serial = 2051] [outer = 0x7f988dc25c00] 10:37:22 INFO - PROCESS | 1870 | 1461692242272 Marionette DEBUG loaded listener.js 10:37:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 132 (0x7f9894f57400) [pid = 1870] [serial = 2052] [outer = 0x7f988dc25c00] 10:37:23 INFO - PROCESS | 1870 | 1461692243195 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]]]}] 10:37:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:37:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1642ms 10:37:23 INFO - PROCESS | 1870 | 1461692243250 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 10:37:23 INFO - PROCESS | 1870 | 1461692243258 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 10:37:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:37:23 INFO - PROCESS | 1870 | 1461692243269 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:37:23 INFO - PROCESS | 1870 | 1461692243272 Marionette TRACE conn3 <- [1,2706,null,{}] 10:37:23 INFO - PROCESS | 1870 | 1461692243278 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}] 10:37:23 INFO - PROCESS | 1870 | 1461692243499 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 10:37:23 INFO - PROCESS | 1870 | 1461692243816 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:23 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9895b7f000 == 175 [pid = 1870] [id = 684] 10:37:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 133 (0x7f9895c8e000) [pid = 1870] [serial = 2053] [outer = (nil)] 10:37:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 134 (0x7f9896754400) [pid = 1870] [serial = 2054] [outer = 0x7f9895c8e000] 10:37:23 INFO - PROCESS | 1870 | 1461692243898 Marionette DEBUG loaded listener.js 10:37:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f9897a9d400) [pid = 1870] [serial = 2055] [outer = 0x7f9895c8e000] 10:37:24 INFO - PROCESS | 1870 | 1461692244816 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]]]}] 10:37:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:37:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1583ms 10:37:24 INFO - PROCESS | 1870 | 1461692244852 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 10:37:24 INFO - PROCESS | 1870 | 1461692244856 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 10:37:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:37:24 INFO - PROCESS | 1870 | 1461692244862 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:37:24 INFO - PROCESS | 1870 | 1461692244868 Marionette TRACE conn3 <- [1,2710,null,{}] 10:37:24 INFO - PROCESS | 1870 | 1461692244884 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}] 10:37:25 INFO - PROCESS | 1870 | 1461692245114 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 10:37:25 INFO - PROCESS | 1870 | 1461692245419 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9898bf3800 == 176 [pid = 1870] [id = 685] 10:37:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f9897d56c00) [pid = 1870] [serial = 2056] [outer = (nil)] 10:37:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f9898f20000) [pid = 1870] [serial = 2057] [outer = 0x7f9897d56c00] 10:37:25 INFO - PROCESS | 1870 | 1461692245503 Marionette DEBUG loaded listener.js 10:37:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f989a1a7000) [pid = 1870] [serial = 2058] [outer = 0x7f9897d56c00] 10:37:26 INFO - PROCESS | 1870 | 1461692246388 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] 10:37:26 INFO - PROCESS | 1870 | 1461692246463 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 10:37:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:37:26 INFO - PROCESS | 1870 | 1461692246470 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:37:26 INFO - PROCESS | 1870 | 1461692246473 Marionette TRACE conn3 <- [1,2714,null,{}] 10:37:26 INFO - PROCESS | 1870 | 1461692246479 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}] 10:37:26 INFO - PROCESS | 1870 | 1461692246698 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 10:37:27 INFO - PROCESS | 1870 | 1461692247002 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:27 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b213000 == 177 [pid = 1870] [id = 686] 10:37:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f9898dcd000) [pid = 1870] [serial = 2059] [outer = (nil)] 10:37:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f989a49d800) [pid = 1870] [serial = 2060] [outer = 0x7f9898dcd000] 10:37:27 INFO - PROCESS | 1870 | 1461692247082 Marionette DEBUG loaded listener.js 10:37:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f989aebbc00) [pid = 1870] [serial = 2061] [outer = 0x7f9898dcd000] 10:37:27 INFO - PROCESS | 1870 | 1461692247899 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]]]}] 10:37:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:37:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1480ms 10:37:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:37:27 INFO - PROCESS | 1870 | 1461692247951 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 10:37:27 INFO - PROCESS | 1870 | 1461692247954 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 10:37:27 INFO - PROCESS | 1870 | 1461692247960 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:37:27 INFO - PROCESS | 1870 | 1461692247963 Marionette TRACE conn3 <- [1,2718,null,{}] 10:37:27 INFO - PROCESS | 1870 | 1461692247968 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}] 10:37:28 INFO - PROCESS | 1870 | 1461692248171 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 10:37:28 INFO - PROCESS | 1870 | 1461692248436 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b386000 == 178 [pid = 1870] [id = 687] 10:37:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f989a1a8400) [pid = 1870] [serial = 2062] [outer = (nil)] 10:37:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f98a0b88000) [pid = 1870] [serial = 2063] [outer = 0x7f989a1a8400] 10:37:28 INFO - PROCESS | 1870 | 1461692248510 Marionette DEBUG loaded listener.js 10:37:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f98a0b91c00) [pid = 1870] [serial = 2064] [outer = 0x7f989a1a8400] 10:37:29 INFO - PROCESS | 1870 | 1461692249404 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] 10:37:29 INFO - PROCESS | 1870 | 1461692249442 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 10:37:29 INFO - PROCESS | 1870 | 1461692249447 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:37:29 INFO - PROCESS | 1870 | 1461692249451 Marionette TRACE conn3 <- [1,2722,null,{}] 10:37:29 INFO - PROCESS | 1870 | 1461692249456 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}] 10:37:29 INFO - PROCESS | 1870 | 1461692249691 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 10:37:30 INFO - PROCESS | 1870 | 1461692250017 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:30 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1054000 == 179 [pid = 1870] [id = 688] 10:37:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f98a312c400) [pid = 1870] [serial = 2065] [outer = (nil)] 10:37:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f98a3a19800) [pid = 1870] [serial = 2066] [outer = 0x7f98a312c400] 10:37:30 INFO - PROCESS | 1870 | 1461692250098 Marionette DEBUG loaded listener.js 10:37:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f98a3bf0800) [pid = 1870] [serial = 2067] [outer = 0x7f98a312c400] 10:37:30 INFO - PROCESS | 1870 | 1461692250991 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] 10:37:31 INFO - PROCESS | 1870 | 1461692251036 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 10:37:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:37:31 INFO - PROCESS | 1870 | 1461692251041 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:37:31 INFO - PROCESS | 1870 | 1461692251044 Marionette TRACE conn3 <- [1,2726,null,{}] 10:37:31 INFO - PROCESS | 1870 | 1461692251050 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}] 10:37:31 INFO - PROCESS | 1870 | 1461692251267 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 10:37:31 INFO - PROCESS | 1870 | 1461692251611 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:31 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1e21800 == 180 [pid = 1870] [id = 689] 10:37:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 148 (0x7f98a3ce5000) [pid = 1870] [serial = 2068] [outer = (nil)] 10:37:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f98a4572c00) [pid = 1870] [serial = 2069] [outer = 0x7f98a3ce5000] 10:37:31 INFO - PROCESS | 1870 | 1461692251693 Marionette DEBUG loaded listener.js 10:37:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f98a4b23800) [pid = 1870] [serial = 2070] [outer = 0x7f98a3ce5000] 10:37:32 INFO - PROCESS | 1870 | 1461692252525 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]]]}] 10:37:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:37:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1530ms 10:37:32 INFO - PROCESS | 1870 | 1461692252574 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 10:37:32 INFO - PROCESS | 1870 | 1461692252577 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 10:37:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:37:32 INFO - PROCESS | 1870 | 1461692252584 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:37:32 INFO - PROCESS | 1870 | 1461692252588 Marionette TRACE conn3 <- [1,2730,null,{}] 10:37:32 INFO - PROCESS | 1870 | 1461692252593 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}] 10:37:32 INFO - PROCESS | 1870 | 1461692252806 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 10:37:33 INFO - PROCESS | 1870 | 1461692253075 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:33 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3586000 == 181 [pid = 1870] [id = 690] 10:37:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f98a3bebc00) [pid = 1870] [serial = 2071] [outer = (nil)] 10:37:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f98a4d9c800) [pid = 1870] [serial = 2072] [outer = 0x7f98a3bebc00] 10:37:33 INFO - PROCESS | 1870 | 1461692253192 Marionette DEBUG loaded listener.js 10:37:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f98a5b7c400) [pid = 1870] [serial = 2073] [outer = 0x7f98a3bebc00] 10:37:34 INFO - PROCESS | 1870 | 1461692254495 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] 10:37:34 INFO - PROCESS | 1870 | 1461692254520 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 10:37:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:37:34 INFO - PROCESS | 1870 | 1461692254526 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:37:34 INFO - PROCESS | 1870 | 1461692254530 Marionette TRACE conn3 <- [1,2734,null,{}] 10:37:34 INFO - PROCESS | 1870 | 1461692254536 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}] 10:37:34 INFO - PROCESS | 1870 | 1461692254779 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 10:37:35 INFO - PROCESS | 1870 | 1461692255094 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:35 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a5e54000 == 182 [pid = 1870] [id = 691] 10:37:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f989b6d7400) [pid = 1870] [serial = 2074] [outer = (nil)] 10:37:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f98a5e14000) [pid = 1870] [serial = 2075] [outer = 0x7f989b6d7400] 10:37:35 INFO - PROCESS | 1870 | 1461692255167 Marionette DEBUG loaded listener.js 10:37:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f98a7212c00) [pid = 1870] [serial = 2076] [outer = 0x7f989b6d7400] 10:37:36 INFO - PROCESS | 1870 | 1461692256046 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]]]}] 10:37:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:37:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1578ms 10:37:36 INFO - PROCESS | 1870 | 1461692256105 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 10:37:36 INFO - PROCESS | 1870 | 1461692256109 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 10:37:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:37:36 INFO - PROCESS | 1870 | 1461692256114 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:37:36 INFO - PROCESS | 1870 | 1461692256117 Marionette TRACE conn3 <- [1,2738,null,{}] 10:37:36 INFO - PROCESS | 1870 | 1461692256122 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}] 10:37:36 INFO - PROCESS | 1870 | 1461692256338 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 10:37:36 INFO - PROCESS | 1870 | 1461692256662 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:36 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7bc2800 == 183 [pid = 1870] [id = 692] 10:37:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f98a3beec00) [pid = 1870] [serial = 2077] [outer = (nil)] 10:37:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f98a7217800) [pid = 1870] [serial = 2078] [outer = 0x7f98a3beec00] 10:37:36 INFO - PROCESS | 1870 | 1461692256739 Marionette DEBUG loaded listener.js 10:37:36 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f98a7258000) [pid = 1870] [serial = 2079] [outer = 0x7f98a3beec00] 10:37:37 INFO - PROCESS | 1870 | 1461692257581 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]]]}] 10:37:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:37:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1525ms 10:37:37 INFO - PROCESS | 1870 | 1461692257641 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 10:37:37 INFO - PROCESS | 1870 | 1461692257646 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 10:37:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:37:37 INFO - PROCESS | 1870 | 1461692257652 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:37:37 INFO - PROCESS | 1870 | 1461692257656 Marionette TRACE conn3 <- [1,2742,null,{}] 10:37:37 INFO - PROCESS | 1870 | 1461692257661 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}] 10:37:37 INFO - PROCESS | 1870 | 1461692257903 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 10:37:38 INFO - PROCESS | 1870 | 1461692258223 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:38 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a81ca000 == 184 [pid = 1870] [id = 693] 10:37:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f98a7a49800) [pid = 1870] [serial = 2080] [outer = (nil)] 10:37:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f98a7a53c00) [pid = 1870] [serial = 2081] [outer = 0x7f98a7a49800] 10:37:38 INFO - PROCESS | 1870 | 1461692258307 Marionette DEBUG loaded listener.js 10:37:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f98a7fdb000) [pid = 1870] [serial = 2082] [outer = 0x7f98a7a49800] 10:37:39 INFO - PROCESS | 1870 | 1461692259154 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]]]}] 10:37:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:37:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1529ms 10:37:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:37:39 INFO - PROCESS | 1870 | 1461692259184 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 10:37:39 INFO - PROCESS | 1870 | 1461692259186 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 10:37:39 INFO - PROCESS | 1870 | 1461692259193 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:37:39 INFO - PROCESS | 1870 | 1461692259196 Marionette TRACE conn3 <- [1,2746,null,{}] 10:37:39 INFO - PROCESS | 1870 | 1461692259201 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}] 10:37:39 INFO - PROCESS | 1870 | 1461692259413 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 10:37:39 INFO - PROCESS | 1870 | 1461692259693 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:39 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ac459800 == 185 [pid = 1870] [id = 694] 10:37:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f98a48bdc00) [pid = 1870] [serial = 2083] [outer = (nil)] 10:37:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f98a82d8400) [pid = 1870] [serial = 2084] [outer = 0x7f98a48bdc00] 10:37:39 INFO - PROCESS | 1870 | 1461692259770 Marionette DEBUG loaded listener.js 10:37:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f98a91e3000) [pid = 1870] [serial = 2085] [outer = 0x7f98a48bdc00] 10:37:40 INFO - PROCESS | 1870 | 1461692260643 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]]]}] 10:37:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:37:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1480ms 10:37:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:37:40 INFO - PROCESS | 1870 | 1461692260673 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 10:37:40 INFO - PROCESS | 1870 | 1461692260676 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 10:37:40 INFO - PROCESS | 1870 | 1461692260682 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:37:40 INFO - PROCESS | 1870 | 1461692260685 Marionette TRACE conn3 <- [1,2750,null,{}] 10:37:40 INFO - PROCESS | 1870 | 1461692260691 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}] 10:37:40 INFO - PROCESS | 1870 | 1461692260920 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 10:37:41 INFO - PROCESS | 1870 | 1461692261202 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:41 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd3d800 == 186 [pid = 1870] [id = 695] 10:37:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f98a75f9c00) [pid = 1870] [serial = 2086] [outer = (nil)] 10:37:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f98aaf3b800) [pid = 1870] [serial = 2087] [outer = 0x7f98a75f9c00] 10:37:41 INFO - PROCESS | 1870 | 1461692261278 Marionette DEBUG loaded listener.js 10:37:41 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f98abee7000) [pid = 1870] [serial = 2088] [outer = 0x7f98a75f9c00] 10:37:42 INFO - PROCESS | 1870 | 1461692262118 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]]]}] 10:37:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:37:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1480ms 10:37:42 INFO - PROCESS | 1870 | 1461692262161 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 10:37:42 INFO - PROCESS | 1870 | 1461692262165 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 10:37:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:37:42 INFO - PROCESS | 1870 | 1461692262171 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:37:42 INFO - PROCESS | 1870 | 1461692262173 Marionette TRACE conn3 <- [1,2754,null,{}] 10:37:42 INFO - PROCESS | 1870 | 1461692262178 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}] 10:37:42 INFO - PROCESS | 1870 | 1461692262385 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 10:37:42 INFO - PROCESS | 1870 | 1461692262667 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:42 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad58b000 == 187 [pid = 1870] [id = 696] 10:37:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 169 (0x7f98a7a4e800) [pid = 1870] [serial = 2089] [outer = (nil)] 10:37:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 170 (0x7f98ac540c00) [pid = 1870] [serial = 2090] [outer = 0x7f98a7a4e800] 10:37:42 INFO - PROCESS | 1870 | 1461692262743 Marionette DEBUG loaded listener.js 10:37:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 171 (0x7f98ad0df000) [pid = 1870] [serial = 2091] [outer = 0x7f98a7a4e800] 10:37:43 INFO - PROCESS | 1870 | 1461692263594 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]]]}] 10:37:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:37:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1477ms 10:37:43 INFO - PROCESS | 1870 | 1461692263648 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 10:37:43 INFO - PROCESS | 1870 | 1461692263651 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 10:37:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:37:43 INFO - PROCESS | 1870 | 1461692263676 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:37:43 INFO - PROCESS | 1870 | 1461692263679 Marionette TRACE conn3 <- [1,2758,null,{}] 10:37:43 INFO - PROCESS | 1870 | 1461692263684 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}] 10:37:43 INFO - PROCESS | 1870 | 1461692263916 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 10:37:44 INFO - PROCESS | 1870 | 1461692264189 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:44 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ae4c7800 == 188 [pid = 1870] [id = 697] 10:37:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 172 (0x7f9893a8f800) [pid = 1870] [serial = 2092] [outer = (nil)] 10:37:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 173 (0x7f98ad659400) [pid = 1870] [serial = 2093] [outer = 0x7f9893a8f800] 10:37:44 INFO - PROCESS | 1870 | 1461692264302 Marionette DEBUG loaded listener.js 10:37:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 174 (0x7f98ae038c00) [pid = 1870] [serial = 2094] [outer = 0x7f9893a8f800] 10:37:45 INFO - PROCESS | 1870 | 1461692265155 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]]]}] 10:37:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:37:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1541ms 10:37:45 INFO - PROCESS | 1870 | 1461692265213 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 10:37:45 INFO - PROCESS | 1870 | 1461692265217 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 10:37:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:37:45 INFO - PROCESS | 1870 | 1461692265222 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:37:45 INFO - PROCESS | 1870 | 1461692265224 Marionette TRACE conn3 <- [1,2762,null,{}] 10:37:45 INFO - PROCESS | 1870 | 1461692265229 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}] 10:37:45 INFO - PROCESS | 1870 | 1461692265443 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 10:37:45 INFO - PROCESS | 1870 | 1461692265716 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:45 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b9d9c800 == 189 [pid = 1870] [id = 698] 10:37:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 175 (0x7f98a9c88400) [pid = 1870] [serial = 2095] [outer = (nil)] 10:37:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 176 (0x7f98ae605c00) [pid = 1870] [serial = 2096] [outer = 0x7f98a9c88400] 10:37:45 INFO - PROCESS | 1870 | 1461692265800 Marionette DEBUG loaded listener.js 10:37:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 177 (0x7f98aef6d800) [pid = 1870] [serial = 2097] [outer = 0x7f98a9c88400] 10:37:46 INFO - PROCESS | 1870 | 1461692266637 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]]]}] 10:37:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:37:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1480ms 10:37:46 INFO - PROCESS | 1870 | 1461692266704 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 10:37:46 INFO - PROCESS | 1870 | 1461692266706 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 10:37:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:37:46 INFO - PROCESS | 1870 | 1461692266713 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:37:46 INFO - PROCESS | 1870 | 1461692266715 Marionette TRACE conn3 <- [1,2766,null,{}] 10:37:46 INFO - PROCESS | 1870 | 1461692266720 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}] 10:37:46 INFO - PROCESS | 1870 | 1461692266931 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 10:37:47 INFO - PROCESS | 1870 | 1461692267208 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:47 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bda35000 == 190 [pid = 1870] [id = 699] 10:37:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 178 (0x7f98abee8000) [pid = 1870] [serial = 2098] [outer = (nil)] 10:37:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 179 (0x7f98b1094800) [pid = 1870] [serial = 2099] [outer = 0x7f98abee8000] 10:37:47 INFO - PROCESS | 1870 | 1461692267283 Marionette DEBUG loaded listener.js 10:37:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 180 (0x7f98b4d81400) [pid = 1870] [serial = 2100] [outer = 0x7f98abee8000] 10:37:48 INFO - PROCESS | 1870 | 1461692268116 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]]]}] 10:37:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:37:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1437ms 10:37:48 INFO - PROCESS | 1870 | 1461692268151 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 10:37:48 INFO - PROCESS | 1870 | 1461692268154 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 10:37:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:37:48 INFO - PROCESS | 1870 | 1461692268160 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:37:48 INFO - PROCESS | 1870 | 1461692268163 Marionette TRACE conn3 <- [1,2770,null,{}] 10:37:48 INFO - PROCESS | 1870 | 1461692268168 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}] 10:37:48 INFO - PROCESS | 1870 | 1461692268389 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 10:37:48 INFO - PROCESS | 1870 | 1461692268708 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:48 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf722000 == 191 [pid = 1870] [id = 700] 10:37:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 181 (0x7f988dc31400) [pid = 1870] [serial = 2101] [outer = (nil)] 10:37:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 182 (0x7f9898099000) [pid = 1870] [serial = 2102] [outer = 0x7f988dc31400] 10:37:48 INFO - PROCESS | 1870 | 1461692268823 Marionette DEBUG loaded listener.js 10:37:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 183 (0x7f98b9de7800) [pid = 1870] [serial = 2103] [outer = 0x7f988dc31400] 10:37:49 INFO - PROCESS | 1870 | 1461692269724 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]]]}] 10:37:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:37:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1582ms 10:37:49 INFO - PROCESS | 1870 | 1461692269742 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 10:37:49 INFO - PROCESS | 1870 | 1461692269746 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 10:37:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:37:49 INFO - PROCESS | 1870 | 1461692269751 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:37:49 INFO - PROCESS | 1870 | 1461692269754 Marionette TRACE conn3 <- [1,2774,null,{}] 10:37:49 INFO - PROCESS | 1870 | 1461692269760 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}] 10:37:49 INFO - PROCESS | 1870 | 1461692269981 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 10:37:50 INFO - PROCESS | 1870 | 1461692270244 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:50 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9893353800 == 192 [pid = 1870] [id = 701] 10:37:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 184 (0x7f988dc29400) [pid = 1870] [serial = 2104] [outer = (nil)] 10:37:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 185 (0x7f989495ac00) [pid = 1870] [serial = 2105] [outer = 0x7f988dc29400] 10:37:50 INFO - PROCESS | 1870 | 1461692270318 Marionette DEBUG loaded listener.js 10:37:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 186 (0x7f98a3cea400) [pid = 1870] [serial = 2106] [outer = 0x7f988dc29400] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9893cbd800 == 191 [pid = 1870] [id = 681] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9892546000 == 190 [pid = 1870] [id = 680] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f988c5cd000 == 189 [pid = 1870] [id = 679] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bb052800 == 188 [pid = 1870] [id = 677] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b4de3000 == 187 [pid = 1870] [id = 676] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ad774800 == 186 [pid = 1870] [id = 675] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac907800 == 185 [pid = 1870] [id = 674] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aa86f000 == 184 [pid = 1870] [id = 673] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7c56000 == 183 [pid = 1870] [id = 672] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a79a4800 == 182 [pid = 1870] [id = 671] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a491f000 == 181 [pid = 1870] [id = 670] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a357a800 == 180 [pid = 1870] [id = 669] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1696000 == 179 [pid = 1870] [id = 668] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1057000 == 178 [pid = 1870] [id = 667] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b381800 == 177 [pid = 1870] [id = 666] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b293800 == 176 [pid = 1870] [id = 665] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989a36d000 == 175 [pid = 1870] [id = 664] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989664e800 == 174 [pid = 1870] [id = 663] 10:37:52 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98926c6800 == 173 [pid = 1870] [id = 662] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 185 (0x7f9895c8dc00) [pid = 1870] [serial = 1977] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 184 (0x7f98a45f8400) [pid = 1870] [serial = 1941] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 183 (0x7f989a284000) [pid = 1870] [serial = 1926] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 182 (0x7f98978dac00) [pid = 1870] [serial = 1920] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 181 (0x7f98ac53a400) [pid = 1870] [serial = 1958] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 180 (0x7f9898f1d400) [pid = 1870] [serial = 1923] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 179 (0x7f989361c000) [pid = 1870] [serial = 1973] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 178 (0x7f98976ea400) [pid = 1870] [serial = 1842] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 177 (0x7f98a72f2400) [pid = 1870] [serial = 1947] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 176 (0x7f9896748800) [pid = 1870] [serial = 1970] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 175 (0x7f98a1595400) [pid = 1870] [serial = 1931] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 174 (0x7f98a42b3800) [pid = 1870] [serial = 1938] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 173 (0x7f98ace29c00) [pid = 1870] [serial = 1959] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 172 (0x7f98a3bbb800) [pid = 1870] [serial = 1935] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 171 (0x7f98ae03e400) [pid = 1870] [serial = 1965] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 170 (0x7f9893614800) [pid = 1870] [serial = 1916] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 169 (0x7f98a3137000) [pid = 1870] [serial = 1932] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 168 (0x7f98ade29c00) [pid = 1870] [serial = 1964] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 167 (0x7f98ad6bb800) [pid = 1870] [serial = 1962] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 166 (0x7f989a1a9400) [pid = 1870] [serial = 1925] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 165 (0x7f98965ef800) [pid = 1870] [serial = 1982] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 164 (0x7f98a399fc00) [pid = 1870] [serial = 1934] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 163 (0x7f98aafedc00) [pid = 1870] [serial = 1955] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 162 (0x7f9894f5b400) [pid = 1870] [serial = 1976] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f98ae604000) [pid = 1870] [serial = 1967] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f98a5aed000) [pid = 1870] [serial = 1944] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f98a7252000) [pid = 1870] [serial = 1946] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f989addb000) [pid = 1870] [serial = 1929] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f98abeefc00) [pid = 1870] [serial = 1956] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f9897d56000) [pid = 1870] [serial = 1980] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f98ae6dd800) [pid = 1870] [serial = 1968] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f98a0b8a400) [pid = 1870] [serial = 1971] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f98a3cef000) [pid = 1870] [serial = 1937] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f98976e9c00) [pid = 1870] [serial = 1979] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f98ad652000) [pid = 1870] [serial = 1961] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f98a7e2c800) [pid = 1870] [serial = 1949] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f98a4b2dc00) [pid = 1870] [serial = 1943] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f9897d5bc00) [pid = 1870] [serial = 1983] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 147 (0x7f9898dcb000) [pid = 1870] [serial = 1922] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f98aa88dc00) [pid = 1870] [serial = 1953] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f9893a8f400) [pid = 1870] [serial = 1917] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f98937fbc00) [pid = 1870] [serial = 1974] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f98966e3000) [pid = 1870] [serial = 1919] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f989a493000) [pid = 1870] [serial = 1928] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f98a3a22800) [pid = 1870] [serial = 1902] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f98a456cc00) [pid = 1870] [serial = 1940] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f98a82e3400) [pid = 1870] [serial = 1950] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f98a91e0c00) [pid = 1870] [serial = 1952] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1870 | 1461692272643 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]]]}] 10:37:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:37:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 2940ms 10:37:52 INFO - PROCESS | 1870 | 1461692272693 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 10:37:52 INFO - PROCESS | 1870 | 1461692272698 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 10:37:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:37:52 INFO - PROCESS | 1870 | 1461692272706 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:37:52 INFO - PROCESS | 1870 | 1461692272711 Marionette TRACE conn3 <- [1,2778,null,{}] 10:37:52 INFO - PROCESS | 1870 | 1461692272720 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}] 10:37:52 INFO - PROCESS | 1870 | 1461692272922 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 10:37:53 INFO - PROCESS | 1870 | 1461692273154 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:53 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98920e2000 == 174 [pid = 1870] [id = 702] 10:37:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f988c41f400) [pid = 1870] [serial = 2107] [outer = (nil)] 10:37:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f98937fd800) [pid = 1870] [serial = 2108] [outer = 0x7f988c41f400] 10:37:53 INFO - PROCESS | 1870 | 1461692273220 Marionette DEBUG loaded listener.js 10:37:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f9894f54000) [pid = 1870] [serial = 2109] [outer = 0x7f988c41f400] 10:37:53 INFO - PROCESS | 1870 | 1461692273957 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]]]}] 10:37:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:37:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1282ms 10:37:54 INFO - PROCESS | 1870 | 1461692274000 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 10:37:54 INFO - PROCESS | 1870 | 1461692274008 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 10:37:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:37:54 INFO - PROCESS | 1870 | 1461692274017 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:37:54 INFO - PROCESS | 1870 | 1461692274020 Marionette TRACE conn3 <- [1,2782,null,{}] 10:37:54 INFO - PROCESS | 1870 | 1461692274030 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}] 10:37:54 INFO - PROCESS | 1870 | 1461692274230 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 10:37:54 INFO - PROCESS | 1870 | 1461692274430 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:54 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98926c5000 == 175 [pid = 1870] [id = 703] 10:37:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f988dc27c00) [pid = 1870] [serial = 2110] [outer = (nil)] 10:37:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f98965e6c00) [pid = 1870] [serial = 2111] [outer = 0x7f988dc27c00] 10:37:54 INFO - PROCESS | 1870 | 1461692274499 Marionette DEBUG loaded listener.js 10:37:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f9896748800) [pid = 1870] [serial = 2112] [outer = 0x7f988dc27c00] 10:37:55 INFO - PROCESS | 1870 | 1461692275373 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]]]}] 10:37:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:37:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1382ms 10:37:55 INFO - PROCESS | 1870 | 1461692275400 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 10:37:55 INFO - PROCESS | 1870 | 1461692275404 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 10:37:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:37:55 INFO - PROCESS | 1870 | 1461692275419 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:37:55 INFO - PROCESS | 1870 | 1461692275426 Marionette TRACE conn3 <- [1,2786,null,{}] 10:37:55 INFO - PROCESS | 1870 | 1461692275450 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}] 10:37:55 INFO - PROCESS | 1870 | 1461692275721 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 10:37:55 INFO - PROCESS | 1870 | 1461692275755 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:55 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894ad6800 == 176 [pid = 1870] [id = 704] 10:37:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f9897d55000) [pid = 1870] [serial = 2113] [outer = (nil)] 10:37:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f98989f3c00) [pid = 1870] [serial = 2114] [outer = 0x7f9897d55000] 10:37:55 INFO - PROCESS | 1870 | 1461692275830 Marionette DEBUG loaded listener.js 10:37:55 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f9898f16400) [pid = 1870] [serial = 2115] [outer = 0x7f9897d55000] 10:37:56 INFO - PROCESS | 1870 | 1461692276802 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]]]}] 10:37:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:37:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1451ms 10:37:56 INFO - PROCESS | 1870 | 1461692276878 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 10:37:56 INFO - PROCESS | 1870 | 1461692276882 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 10:37:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:37:56 INFO - PROCESS | 1870 | 1461692276888 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:37:56 INFO - PROCESS | 1870 | 1461692276890 Marionette TRACE conn3 <- [1,2790,null,{}] 10:37:56 INFO - PROCESS | 1870 | 1461692276896 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}] 10:37:57 INFO - PROCESS | 1870 | 1461692277572 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 10:37:57 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f9897a9ac00) [pid = 1870] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:37:57 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f98965ecc00) [pid = 1870] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:37:57 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f989809a400) [pid = 1870] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:37:57 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f98a0b8ac00) [pid = 1870] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:37:57 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f988dc2e400) [pid = 1870] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:37:57 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f98a0c69800) [pid = 1870] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:37:57 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f988c420c00) [pid = 1870] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:37:57 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f989322d800) [pid = 1870] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:37:57 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f98a159c000) [pid = 1870] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:37:57 INFO - PROCESS | 1870 | --DOMWINDOW == 137 (0x7f988dc27800) [pid = 1870] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:37:57 INFO - PROCESS | 1870 | --DOMWINDOW == 136 (0x7f9894961c00) [pid = 1870] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:37:57 INFO - PROCESS | 1870 | --DOMWINDOW == 135 (0x7f989a187400) [pid = 1870] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:37:57 INFO - PROCESS | 1870 | --DOMWINDOW == 134 (0x7f9898f1a400) [pid = 1870] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:37:57 INFO - PROCESS | 1870 | 1461692277765 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:57 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894dcd000 == 177 [pid = 1870] [id = 705] 10:37:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 135 (0x7f988c416c00) [pid = 1870] [serial = 2116] [outer = (nil)] 10:37:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 136 (0x7f9893223800) [pid = 1870] [serial = 2117] [outer = 0x7f988c416c00] 10:37:57 INFO - PROCESS | 1870 | 1461692277830 Marionette DEBUG loaded listener.js 10:37:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 137 (0x7f98978dc400) [pid = 1870] [serial = 2118] [outer = 0x7f988c416c00] 10:37:58 INFO - PROCESS | 1870 | 1461692278543 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]]]}] 10:37:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:37:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1676ms 10:37:58 INFO - PROCESS | 1870 | 1461692278566 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 10:37:58 INFO - PROCESS | 1870 | 1461692278569 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 10:37:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:37:58 INFO - PROCESS | 1870 | 1461692278575 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:37:58 INFO - PROCESS | 1870 | 1461692278577 Marionette TRACE conn3 <- [1,2794,null,{}] 10:37:58 INFO - PROCESS | 1870 | 1461692278582 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}] 10:37:58 INFO - PROCESS | 1870 | 1461692278792 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 10:37:58 INFO - PROCESS | 1870 | 1461692278991 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:59 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9897ead000 == 178 [pid = 1870] [id = 706] 10:37:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 138 (0x7f988c420c00) [pid = 1870] [serial = 2119] [outer = (nil)] 10:37:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f98976eb800) [pid = 1870] [serial = 2120] [outer = 0x7f988c420c00] 10:37:59 INFO - PROCESS | 1870 | 1461692279056 Marionette DEBUG loaded listener.js 10:37:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f989a493000) [pid = 1870] [serial = 2121] [outer = 0x7f988c420c00] 10:38:00 INFO - PROCESS | 1870 | 1461692280063 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]]]}] 10:38:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:38:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1531ms 10:38:00 INFO - PROCESS | 1870 | 1461692280107 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 10:38:00 INFO - PROCESS | 1870 | 1461692280113 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 10:38:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:38:00 INFO - PROCESS | 1870 | 1461692280122 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:38:00 INFO - PROCESS | 1870 | 1461692280128 Marionette TRACE conn3 <- [1,2798,null,{}] 10:38:00 INFO - PROCESS | 1870 | 1461692280137 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}] 10:38:00 INFO - PROCESS | 1870 | 1461692280371 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 10:38:00 INFO - PROCESS | 1870 | 1461692280696 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:00 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98926b5000 == 179 [pid = 1870] [id = 707] 10:38:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f9893619400) [pid = 1870] [serial = 2122] [outer = (nil)] 10:38:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f98953e0800) [pid = 1870] [serial = 2123] [outer = 0x7f9893619400] 10:38:00 INFO - PROCESS | 1870 | 1461692280775 Marionette DEBUG loaded listener.js 10:38:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f98965e3400) [pid = 1870] [serial = 2124] [outer = 0x7f9893619400] 10:38:01 INFO - PROCESS | 1870 | 1461692281674 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]]]}] 10:38:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:38:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1584ms 10:38:01 INFO - PROCESS | 1870 | 1461692281738 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 10:38:01 INFO - PROCESS | 1870 | 1461692281750 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 10:38:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:38:01 INFO - PROCESS | 1870 | 1461692281763 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:38:01 INFO - PROCESS | 1870 | 1461692281767 Marionette TRACE conn3 <- [1,2802,null,{}] 10:38:01 INFO - PROCESS | 1870 | 1461692281773 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}] 10:38:02 INFO - PROCESS | 1870 | 1461692282043 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 10:38:02 INFO - PROCESS | 1870 | 1461692282358 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:02 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9897eca000 == 180 [pid = 1870] [id = 708] 10:38:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f9897a9c000) [pid = 1870] [serial = 2125] [outer = (nil)] 10:38:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f9898f12400) [pid = 1870] [serial = 2126] [outer = 0x7f9897a9c000] 10:38:02 INFO - PROCESS | 1870 | 1461692282437 Marionette DEBUG loaded listener.js 10:38:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f989a283c00) [pid = 1870] [serial = 2127] [outer = 0x7f9897a9c000] 10:38:03 INFO - PROCESS | 1870 | 1461692283365 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]]]}] 10:38:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:38:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1629ms 10:38:03 INFO - PROCESS | 1870 | 1461692283393 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 10:38:03 INFO - PROCESS | 1870 | 1461692283396 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 10:38:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:38:03 INFO - PROCESS | 1870 | 1461692283402 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:38:03 INFO - PROCESS | 1870 | 1461692283408 Marionette TRACE conn3 <- [1,2806,null,{}] 10:38:03 INFO - PROCESS | 1870 | 1461692283424 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}] 10:38:03 INFO - PROCESS | 1870 | 1461692283648 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 10:38:03 INFO - PROCESS | 1870 | 1461692283964 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:04 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b1be000 == 181 [pid = 1870] [id = 709] 10:38:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f989a49ec00) [pid = 1870] [serial = 2128] [outer = (nil)] 10:38:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 148 (0x7f989b6d9800) [pid = 1870] [serial = 2129] [outer = 0x7f989a49ec00] 10:38:04 INFO - PROCESS | 1870 | 1461692284047 Marionette DEBUG loaded listener.js 10:38:04 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f98a0b90800) [pid = 1870] [serial = 2130] [outer = 0x7f989a49ec00] 10:38:04 INFO - PROCESS | 1870 | 1461692284892 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]]]}] 10:38:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:38:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1545ms 10:38:04 INFO - PROCESS | 1870 | 1461692284949 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 10:38:04 INFO - PROCESS | 1870 | 1461692284952 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 10:38:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:38:04 INFO - PROCESS | 1870 | 1461692284959 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:38:04 INFO - PROCESS | 1870 | 1461692284963 Marionette TRACE conn3 <- [1,2810,null,{}] 10:38:04 INFO - PROCESS | 1870 | 1461692284968 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}] 10:38:05 INFO - PROCESS | 1870 | 1461692285199 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 10:38:05 INFO - PROCESS | 1870 | 1461692285462 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:05 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b57f000 == 182 [pid = 1870] [id = 710] 10:38:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f989aebcc00) [pid = 1870] [serial = 2131] [outer = (nil)] 10:38:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f98a1e8f400) [pid = 1870] [serial = 2132] [outer = 0x7f989aebcc00] 10:38:05 INFO - PROCESS | 1870 | 1461692285584 Marionette DEBUG loaded listener.js 10:38:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f98a312e000) [pid = 1870] [serial = 2133] [outer = 0x7f989aebcc00] 10:38:06 INFO - PROCESS | 1870 | 1461692286451 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]]]}] 10:38:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:38:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1528ms 10:38:06 INFO - PROCESS | 1870 | 1461692286488 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 10:38:06 INFO - PROCESS | 1870 | 1461692286492 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 10:38:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:38:06 INFO - PROCESS | 1870 | 1461692286498 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:38:06 INFO - PROCESS | 1870 | 1461692286500 Marionette TRACE conn3 <- [1,2814,null,{}] 10:38:06 INFO - PROCESS | 1870 | 1461692286506 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}] 10:38:06 INFO - PROCESS | 1870 | 1461692286724 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 10:38:07 INFO - PROCESS | 1870 | 1461692287006 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:07 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1612000 == 183 [pid = 1870] [id = 711] 10:38:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f98953e7400) [pid = 1870] [serial = 2134] [outer = (nil)] 10:38:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f98a3297400) [pid = 1870] [serial = 2135] [outer = 0x7f98953e7400] 10:38:07 INFO - PROCESS | 1870 | 1461692287086 Marionette DEBUG loaded listener.js 10:38:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f98a346c000) [pid = 1870] [serial = 2136] [outer = 0x7f98953e7400] 10:38:08 INFO - PROCESS | 1870 | 1461692288002 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]]]}] 10:38:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:38:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1536ms 10:38:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:38:08 INFO - PROCESS | 1870 | 1461692288035 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 10:38:08 INFO - PROCESS | 1870 | 1461692288038 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 10:38:08 INFO - PROCESS | 1870 | 1461692288045 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:38:08 INFO - PROCESS | 1870 | 1461692288048 Marionette TRACE conn3 <- [1,2818,null,{}] 10:38:08 INFO - PROCESS | 1870 | 1461692288054 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}] 10:38:08 INFO - PROCESS | 1870 | 1461692288310 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 10:38:08 INFO - PROCESS | 1870 | 1461692288587 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:08 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3572800 == 184 [pid = 1870] [id = 712] 10:38:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f98a3cf1c00) [pid = 1870] [serial = 2137] [outer = (nil)] 10:38:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f98a45f0800) [pid = 1870] [serial = 2138] [outer = 0x7f98a3cf1c00] 10:38:08 INFO - PROCESS | 1870 | 1461692288717 Marionette DEBUG loaded listener.js 10:38:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f98a4d9e000) [pid = 1870] [serial = 2139] [outer = 0x7f98a3cf1c00] 10:38:09 INFO - PROCESS | 1870 | 1461692289630 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]]]}] 10:38:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:38:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1634ms 10:38:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:38:09 INFO - PROCESS | 1870 | 1461692289679 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 10:38:09 INFO - PROCESS | 1870 | 1461692289682 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 10:38:09 INFO - PROCESS | 1870 | 1461692289689 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:38:09 INFO - PROCESS | 1870 | 1461692289692 Marionette TRACE conn3 <- [1,2822,null,{}] 10:38:09 INFO - PROCESS | 1870 | 1461692289698 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}] 10:38:09 INFO - PROCESS | 1870 | 1461692289926 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 10:38:10 INFO - PROCESS | 1870 | 1461692290204 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:10 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4fce800 == 185 [pid = 1870] [id = 713] 10:38:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f98a3cf0800) [pid = 1870] [serial = 2140] [outer = (nil)] 10:38:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f98a5e17800) [pid = 1870] [serial = 2141] [outer = 0x7f98a3cf0800] 10:38:10 INFO - PROCESS | 1870 | 1461692290323 Marionette DEBUG loaded listener.js 10:38:10 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f98a7216c00) [pid = 1870] [serial = 2142] [outer = 0x7f98a3cf0800] 10:38:11 INFO - PROCESS | 1870 | 1461692291229 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]]]}] 10:38:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:38:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1582ms 10:38:11 INFO - PROCESS | 1870 | 1461692291270 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 10:38:11 INFO - PROCESS | 1870 | 1461692291274 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 10:38:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:38:11 INFO - PROCESS | 1870 | 1461692291280 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:38:11 INFO - PROCESS | 1870 | 1461692291285 Marionette TRACE conn3 <- [1,2826,null,{}] 10:38:11 INFO - PROCESS | 1870 | 1461692291291 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}] 10:38:11 INFO - PROCESS | 1870 | 1461692291524 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 10:38:11 INFO - PROCESS | 1870 | 1461692291847 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:11 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7bbf000 == 186 [pid = 1870] [id = 714] 10:38:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f9894f4f400) [pid = 1870] [serial = 2143] [outer = (nil)] 10:38:11 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f98a721ec00) [pid = 1870] [serial = 2144] [outer = 0x7f9894f4f400] 10:38:11 INFO - PROCESS | 1870 | 1461692291935 Marionette DEBUG loaded listener.js 10:38:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f98a72e6000) [pid = 1870] [serial = 2145] [outer = 0x7f9894f4f400] 10:38:12 INFO - PROCESS | 1870 | 1461692292802 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:38:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:38:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1587ms 10:38:12 INFO - PROCESS | 1870 | 1461692292869 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 10:38:12 INFO - PROCESS | 1870 | 1461692292872 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 10:38:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:38:12 INFO - PROCESS | 1870 | 1461692292878 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:38:12 INFO - PROCESS | 1870 | 1461692292881 Marionette TRACE conn3 <- [1,2830,null,{}] 10:38:12 INFO - PROCESS | 1870 | 1461692292886 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}] 10:38:13 INFO - PROCESS | 1870 | 1461692293101 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 10:38:13 INFO - PROCESS | 1870 | 1461692293370 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:13 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a8194800 == 187 [pid = 1870] [id = 715] 10:38:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f98966cd800) [pid = 1870] [serial = 2146] [outer = (nil)] 10:38:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f98a75f7400) [pid = 1870] [serial = 2147] [outer = 0x7f98966cd800] 10:38:13 INFO - PROCESS | 1870 | 1461692293488 Marionette DEBUG loaded listener.js 10:38:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f98a7caf800) [pid = 1870] [serial = 2148] [outer = 0x7f98966cd800] 10:38:14 INFO - PROCESS | 1870 | 1461692294356 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]]]}] 10:38:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:38:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1531ms 10:38:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:38:14 INFO - PROCESS | 1870 | 1461692294410 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 10:38:14 INFO - PROCESS | 1870 | 1461692294412 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 10:38:14 INFO - PROCESS | 1870 | 1461692294419 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:38:14 INFO - PROCESS | 1870 | 1461692294422 Marionette TRACE conn3 <- [1,2834,null,{}] 10:38:14 INFO - PROCESS | 1870 | 1461692294427 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}] 10:38:14 INFO - PROCESS | 1870 | 1461692294644 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 10:38:14 INFO - PROCESS | 1870 | 1461692294915 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:14 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ab66e800 == 188 [pid = 1870] [id = 716] 10:38:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f989322c400) [pid = 1870] [serial = 2149] [outer = (nil)] 10:38:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 169 (0x7f98a7fd4c00) [pid = 1870] [serial = 2150] [outer = 0x7f989322c400] 10:38:15 INFO - PROCESS | 1870 | 1461692295030 Marionette DEBUG loaded listener.js 10:38:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 170 (0x7f98a8760400) [pid = 1870] [serial = 2151] [outer = 0x7f989322c400] 10:38:15 INFO - PROCESS | 1870 | 1461692295914 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:38:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:38:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1534ms 10:38:15 INFO - PROCESS | 1870 | 1461692295952 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 10:38:15 INFO - PROCESS | 1870 | 1461692295956 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 10:38:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:38:15 INFO - PROCESS | 1870 | 1461692295962 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:38:15 INFO - PROCESS | 1870 | 1461692295966 Marionette TRACE conn3 <- [1,2838,null,{}] 10:38:15 INFO - PROCESS | 1870 | 1461692295971 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}] 10:38:16 INFO - PROCESS | 1870 | 1461692296231 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 10:38:16 INFO - PROCESS | 1870 | 1461692296551 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:16 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acf65000 == 189 [pid = 1870] [id = 717] 10:38:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 171 (0x7f98ad6bb800) [pid = 1870] [serial = 2152] [outer = (nil)] 10:38:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 172 (0x7f98ae03a000) [pid = 1870] [serial = 2153] [outer = 0x7f98ad6bb800] 10:38:16 INFO - PROCESS | 1870 | 1461692296636 Marionette DEBUG loaded listener.js 10:38:16 INFO - PROCESS | 1870 | ++DOMWINDOW == 173 (0x7f98ae6db400) [pid = 1870] [serial = 2154] [outer = 0x7f98ad6bb800] 10:38:17 INFO - PROCESS | 1870 | 1461692297523 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]]]}] 10:38:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:38:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1635ms 10:38:17 INFO - PROCESS | 1870 | 1461692297598 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 10:38:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:38:17 INFO - PROCESS | 1870 | 1461692297601 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 10:38:17 INFO - PROCESS | 1870 | 1461692297607 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:38:17 INFO - PROCESS | 1870 | 1461692297609 Marionette TRACE conn3 <- [1,2842,null,{}] 10:38:17 INFO - PROCESS | 1870 | 1461692297615 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}] 10:38:17 INFO - PROCESS | 1870 | 1461692297831 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 10:38:18 INFO - PROCESS | 1870 | 1461692298101 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:18 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98aedd0800 == 190 [pid = 1870] [id = 718] 10:38:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 174 (0x7f98ade1ec00) [pid = 1870] [serial = 2155] [outer = (nil)] 10:38:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 175 (0x7f98b109dc00) [pid = 1870] [serial = 2156] [outer = 0x7f98ade1ec00] 10:38:18 INFO - PROCESS | 1870 | 1461692298222 Marionette DEBUG loaded listener.js 10:38:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 176 (0x7f98b9de9800) [pid = 1870] [serial = 2157] [outer = 0x7f98ade1ec00] 10:38:19 INFO - PROCESS | 1870 | 1461692299065 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]]]}] 10:38:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:38:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1530ms 10:38:19 INFO - PROCESS | 1870 | 1461692299136 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 10:38:19 INFO - PROCESS | 1870 | 1461692299140 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 10:38:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:38:19 INFO - PROCESS | 1870 | 1461692299156 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:38:19 INFO - PROCESS | 1870 | 1461692299159 Marionette TRACE conn3 <- [1,2846,null,{}] 10:38:19 INFO - PROCESS | 1870 | 1461692299165 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}] 10:38:19 INFO - PROCESS | 1870 | 1461692299388 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 10:38:19 INFO - PROCESS | 1870 | 1461692299700 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:19 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bac7b800 == 191 [pid = 1870] [id = 719] 10:38:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 177 (0x7f98af064800) [pid = 1870] [serial = 2158] [outer = (nil)] 10:38:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 178 (0x7f98bab3d400) [pid = 1870] [serial = 2159] [outer = 0x7f98af064800] 10:38:19 INFO - PROCESS | 1870 | 1461692299778 Marionette DEBUG loaded listener.js 10:38:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 179 (0x7f98bac66000) [pid = 1870] [serial = 2160] [outer = 0x7f98af064800] 10:38:20 INFO - PROCESS | 1870 | 1461692300573 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]]]}] 10:38:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:38:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1479ms 10:38:20 INFO - PROCESS | 1870 | 1461692300642 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 10:38:20 INFO - PROCESS | 1870 | 1461692300645 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 10:38:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:38:20 INFO - PROCESS | 1870 | 1461692300655 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:38:20 INFO - PROCESS | 1870 | 1461692300657 Marionette TRACE conn3 <- [1,2850,null,{}] 10:38:20 INFO - PROCESS | 1870 | 1461692300661 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}] 10:38:20 INFO - PROCESS | 1870 | 1461692300884 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 10:38:21 INFO - PROCESS | 1870 | 1461692301168 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:21 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf721000 == 192 [pid = 1870] [id = 720] 10:38:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 180 (0x7f98b0354400) [pid = 1870] [serial = 2161] [outer = (nil)] 10:38:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 181 (0x7f98bacdec00) [pid = 1870] [serial = 2162] [outer = 0x7f98b0354400] 10:38:21 INFO - PROCESS | 1870 | 1461692301284 Marionette DEBUG loaded listener.js 10:38:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 182 (0x7f98bae91c00) [pid = 1870] [serial = 2163] [outer = 0x7f98b0354400] 10:38:22 INFO - PROCESS | 1870 | 1461692302111 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:38:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:38:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1533ms 10:38:22 INFO - PROCESS | 1870 | 1461692302189 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 10:38:22 INFO - PROCESS | 1870 | 1461692302193 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 10:38:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:38:22 INFO - PROCESS | 1870 | 1461692302199 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:38:22 INFO - PROCESS | 1870 | 1461692302201 Marionette TRACE conn3 <- [1,2854,null,{}] 10:38:22 INFO - PROCESS | 1870 | 1461692302207 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}] 10:38:22 INFO - PROCESS | 1870 | 1461692302436 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 10:38:22 INFO - PROCESS | 1870 | 1461692302709 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:22 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf86f000 == 193 [pid = 1870] [id = 721] 10:38:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 183 (0x7f989ade2000) [pid = 1870] [serial = 2164] [outer = (nil)] 10:38:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 184 (0x7f98bb020000) [pid = 1870] [serial = 2165] [outer = 0x7f989ade2000] 10:38:22 INFO - PROCESS | 1870 | 1461692302825 Marionette DEBUG loaded listener.js 10:38:22 INFO - PROCESS | 1870 | ++DOMWINDOW == 185 (0x7f98bbd35400) [pid = 1870] [serial = 2166] [outer = 0x7f989ade2000] 10:38:23 INFO - PROCESS | 1870 | 1461692303658 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]]]}] 10:38:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:38:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1532ms 10:38:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:38:23 INFO - PROCESS | 1870 | 1461692303731 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 10:38:23 INFO - PROCESS | 1870 | 1461692303733 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 10:38:23 INFO - PROCESS | 1870 | 1461692303741 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:38:23 INFO - PROCESS | 1870 | 1461692303743 Marionette TRACE conn3 <- [1,2858,null,{}] 10:38:23 INFO - PROCESS | 1870 | 1461692303749 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}] 10:38:23 INFO - PROCESS | 1870 | 1461692303980 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 10:38:24 INFO - PROCESS | 1870 | 1461692304308 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:24 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c00b8800 == 194 [pid = 1870] [id = 722] 10:38:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 186 (0x7f98a0c6a800) [pid = 1870] [serial = 2167] [outer = (nil)] 10:38:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 187 (0x7f98bbeb3c00) [pid = 1870] [serial = 2168] [outer = 0x7f98a0c6a800] 10:38:24 INFO - PROCESS | 1870 | 1461692304385 Marionette DEBUG loaded listener.js 10:38:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 188 (0x7f98bc1d4000) [pid = 1870] [serial = 2169] [outer = 0x7f98a0c6a800] 10:38:25 INFO - PROCESS | 1870 | 1461692305210 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:38:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:38:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1532ms 10:38:25 INFO - PROCESS | 1870 | 1461692305272 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 10:38:25 INFO - PROCESS | 1870 | 1461692305276 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 10:38:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:38:25 INFO - PROCESS | 1870 | 1461692305281 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:38:25 INFO - PROCESS | 1870 | 1461692305284 Marionette TRACE conn3 <- [1,2862,null,{}] 10:38:25 INFO - PROCESS | 1870 | 1461692305289 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}] 10:38:25 INFO - PROCESS | 1870 | 1461692305510 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 10:38:25 INFO - PROCESS | 1870 | 1461692305788 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c1e81800 == 195 [pid = 1870] [id = 723] 10:38:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 189 (0x7f98bbd36000) [pid = 1870] [serial = 2170] [outer = (nil)] 10:38:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 190 (0x7f98bf608c00) [pid = 1870] [serial = 2171] [outer = 0x7f98bbd36000] 10:38:25 INFO - PROCESS | 1870 | 1461692305900 Marionette DEBUG loaded listener.js 10:38:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 191 (0x7f98bf73a400) [pid = 1870] [serial = 2172] [outer = 0x7f98bbd36000] 10:38:26 INFO - PROCESS | 1870 | 1461692306764 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]]]}] 10:38:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:38:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1532ms 10:38:26 INFO - PROCESS | 1870 | 1461692306814 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 10:38:26 INFO - PROCESS | 1870 | 1461692306817 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 10:38:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:38:26 INFO - PROCESS | 1870 | 1461692306824 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:38:26 INFO - PROCESS | 1870 | 1461692306827 Marionette TRACE conn3 <- [1,2866,null,{}] 10:38:26 INFO - PROCESS | 1870 | 1461692306833 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}] 10:38:27 INFO - PROCESS | 1870 | 1461692307071 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 10:38:27 INFO - PROCESS | 1870 | 1461692307360 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:27 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c42d2000 == 196 [pid = 1870] [id = 724] 10:38:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 192 (0x7f9893610400) [pid = 1870] [serial = 2173] [outer = (nil)] 10:38:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 193 (0x7f98bf740000) [pid = 1870] [serial = 2174] [outer = 0x7f9893610400] 10:38:27 INFO - PROCESS | 1870 | 1461692307485 Marionette DEBUG loaded listener.js 10:38:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 194 (0x7f98bf9a8400) [pid = 1870] [serial = 2175] [outer = 0x7f9893610400] 10:38:28 INFO - PROCESS | 1870 | 1461692308333 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]]]}] 10:38:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:38:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1577ms 10:38:28 INFO - PROCESS | 1870 | 1461692308402 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 10:38:28 INFO - PROCESS | 1870 | 1461692308406 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 10:38:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:38:28 INFO - PROCESS | 1870 | 1461692308412 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:38:28 INFO - PROCESS | 1870 | 1461692308415 Marionette TRACE conn3 <- [1,2870,null,{}] 10:38:28 INFO - PROCESS | 1870 | 1461692308420 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}] 10:38:28 INFO - PROCESS | 1870 | 1461692308654 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 10:38:28 INFO - PROCESS | 1870 | 1461692308970 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c5245000 == 197 [pid = 1870] [id = 725] 10:38:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 195 (0x7f9891d4f400) [pid = 1870] [serial = 2176] [outer = (nil)] 10:38:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 196 (0x7f9891d55800) [pid = 1870] [serial = 2177] [outer = 0x7f9891d4f400] 10:38:29 INFO - PROCESS | 1870 | 1461692309060 Marionette DEBUG loaded listener.js 10:38:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 197 (0x7f9891d5a400) [pid = 1870] [serial = 2178] [outer = 0x7f9891d4f400] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aee5a800 == 196 [pid = 1870] [id = 111] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989a37b000 == 195 [pid = 1870] [id = 605] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a3575000 == 194 [pid = 1870] [id = 393] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9892545000 == 193 [pid = 1870] [id = 608] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f988c5d0000 == 192 [pid = 1870] [id = 607] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c449b800 == 191 [pid = 1870] [id = 130] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c44ac000 == 190 [pid = 1870] [id = 604] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c42c3800 == 189 [pid = 1870] [id = 159] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf64b800 == 188 [pid = 1870] [id = 601] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c029f000 == 187 [pid = 1870] [id = 602] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98920dc800 == 186 [pid = 1870] [id = 603] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894dcd000 == 185 [pid = 1870] [id = 705] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894ad6800 == 184 [pid = 1870] [id = 704] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9895970000 == 183 [pid = 1870] [id = 661] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98926c5000 == 182 [pid = 1870] [id = 703] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98920e2000 == 181 [pid = 1870] [id = 702] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf722000 == 180 [pid = 1870] [id = 700] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bda35000 == 179 [pid = 1870] [id = 699] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b9d9c800 == 178 [pid = 1870] [id = 698] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ae4c7800 == 177 [pid = 1870] [id = 697] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ad58b000 == 176 [pid = 1870] [id = 696] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acd3d800 == 175 [pid = 1870] [id = 695] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac459800 == 174 [pid = 1870] [id = 694] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a81ca000 == 173 [pid = 1870] [id = 693] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7bc2800 == 172 [pid = 1870] [id = 692] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a5e54000 == 171 [pid = 1870] [id = 691] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a3586000 == 170 [pid = 1870] [id = 690] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1e21800 == 169 [pid = 1870] [id = 689] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1054000 == 168 [pid = 1870] [id = 688] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b386000 == 167 [pid = 1870] [id = 687] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b213000 == 166 [pid = 1870] [id = 686] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9898bf3800 == 165 [pid = 1870] [id = 685] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9895b7f000 == 164 [pid = 1870] [id = 684] 10:38:31 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989253e800 == 163 [pid = 1870] [id = 683] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 196 (0x7f98965ee400) [pid = 1870] [serial = 2048] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 195 (0x7f98989eb800) [pid = 1870] [serial = 2045] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 194 (0x7f98abee5400) [pid = 1870] [serial = 2027] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 193 (0x7f98ae045000) [pid = 1870] [serial = 2030] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 192 (0x7f98af066c00) [pid = 1870] [serial = 2033] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 191 (0x7f989b6d7800) [pid = 1870] [serial = 1998] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 190 (0x7f989addf800) [pid = 1870] [serial = 1997] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 189 (0x7f9898dd4400) [pid = 1870] [serial = 1992] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 188 (0x7f98989ef400) [pid = 1870] [serial = 1991] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 187 (0x7f98a43db800) [pid = 1870] [serial = 2010] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 186 (0x7f98a3ce9c00) [pid = 1870] [serial = 2009] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 185 (0x7f989361dc00) [pid = 1870] [serial = 2039] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 184 (0x7f9894c76400) [pid = 1870] [serial = 2040] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 183 (0x7f98a329bc00) [pid = 1870] [serial = 2004] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 182 (0x7f98a1e9b400) [pid = 1870] [serial = 2003] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 181 (0x7f9894c73c00) [pid = 1870] [serial = 2037] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 180 (0x7f9893224000) [pid = 1870] [serial = 2036] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 179 (0x7f98953e5800) [pid = 1870] [serial = 2042] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 178 (0x7f98a3bba800) [pid = 1870] [serial = 2007] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 177 (0x7f98a3996400) [pid = 1870] [serial = 2006] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 176 (0x7f9897aa2c00) [pid = 1870] [serial = 1914] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 175 (0x7f9895c9bc00) [pid = 1870] [serial = 1989] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 174 (0x7f9894fea400) [pid = 1870] [serial = 1988] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 173 (0x7f98a0b91400) [pid = 1870] [serial = 2001] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 172 (0x7f98a0b88400) [pid = 1870] [serial = 2000] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 171 (0x7f989a493c00) [pid = 1870] [serial = 1995] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 170 (0x7f989a27a400) [pid = 1870] [serial = 1994] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 169 (0x7f9897d5c800) [pid = 1870] [serial = 1985] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 168 (0x7f98a4b22800) [pid = 1870] [serial = 2012] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 167 (0x7f98a5b84400) [pid = 1870] [serial = 2015] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 166 (0x7f98a725c000) [pid = 1870] [serial = 2018] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 165 (0x7f98a7fd4000) [pid = 1870] [serial = 2021] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 164 (0x7f98a91db400) [pid = 1870] [serial = 2024] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 163 (0x7f9898dcd400) [pid = 1870] [serial = 2046] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | --DOMWINDOW == 162 (0x7f98966e3c00) [pid = 1870] [serial = 2043] [outer = (nil)] [url = about:blank] 10:38:31 INFO - PROCESS | 1870 | 1461692311754 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]]]}] 10:38:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:38:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 3442ms 10:38:31 INFO - PROCESS | 1870 | 1461692311862 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 10:38:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:38:31 INFO - PROCESS | 1870 | 1461692311867 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 10:38:31 INFO - PROCESS | 1870 | 1461692311875 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:38:31 INFO - PROCESS | 1870 | 1461692311880 Marionette TRACE conn3 <- [1,2874,null,{}] 10:38:31 INFO - PROCESS | 1870 | 1461692311889 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}] 10:38:32 INFO - PROCESS | 1870 | 1461692312096 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 10:38:32 INFO - PROCESS | 1870 | 1461692312344 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:32 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9890d81800 == 164 [pid = 1870] [id = 726] 10:38:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f989322d400) [pid = 1870] [serial = 2179] [outer = (nil)] 10:38:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f9893613400) [pid = 1870] [serial = 2180] [outer = 0x7f989322d400] 10:38:32 INFO - PROCESS | 1870 | 1461692312411 Marionette DEBUG loaded listener.js 10:38:32 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f98936e0800) [pid = 1870] [serial = 2181] [outer = 0x7f989322d400] 10:38:33 INFO - PROCESS | 1870 | 1461692313199 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]]]}] 10:38:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:38:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1388ms 10:38:33 INFO - PROCESS | 1870 | 1461692313263 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 10:38:33 INFO - PROCESS | 1870 | 1461692313271 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 10:38:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:38:33 INFO - PROCESS | 1870 | 1461692313281 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:38:33 INFO - PROCESS | 1870 | 1461692313285 Marionette TRACE conn3 <- [1,2878,null,{}] 10:38:33 INFO - PROCESS | 1870 | 1461692313290 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}] 10:38:33 INFO - PROCESS | 1870 | 1461692313509 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 10:38:33 INFO - PROCESS | 1870 | 1461692313719 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:33 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989253b000 == 165 [pid = 1870] [id = 727] 10:38:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f9891d57400) [pid = 1870] [serial = 2182] [outer = (nil)] 10:38:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f9894959800) [pid = 1870] [serial = 2183] [outer = 0x7f9891d57400] 10:38:33 INFO - PROCESS | 1870 | 1461692313783 Marionette DEBUG loaded listener.js 10:38:33 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f9894c6b000) [pid = 1870] [serial = 2184] [outer = 0x7f9891d57400] 10:38:34 INFO - PROCESS | 1870 | 1461692314707 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]]]}] 10:38:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:38:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1480ms 10:38:34 INFO - PROCESS | 1870 | 1461692314766 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 10:38:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:38:34 INFO - PROCESS | 1870 | 1461692314771 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 10:38:34 INFO - PROCESS | 1870 | 1461692314777 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:38:34 INFO - PROCESS | 1870 | 1461692314782 Marionette TRACE conn3 <- [1,2882,null,{}] 10:38:34 INFO - PROCESS | 1870 | 1461692314797 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}] 10:38:35 INFO - PROCESS | 1870 | 1461692315090 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 10:38:35 INFO - PROCESS | 1870 | 1461692315133 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:35 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98932c3000 == 166 [pid = 1870] [id = 728] 10:38:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 169 (0x7f9894f5cc00) [pid = 1870] [serial = 2185] [outer = (nil)] 10:38:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 170 (0x7f98951d3000) [pid = 1870] [serial = 2186] [outer = 0x7f9894f5cc00] 10:38:35 INFO - PROCESS | 1870 | 1461692315198 Marionette DEBUG loaded listener.js 10:38:35 INFO - PROCESS | 1870 | ++DOMWINDOW == 171 (0x7f9895cc7800) [pid = 1870] [serial = 2187] [outer = 0x7f9894f5cc00] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 170 (0x7f98a159c800) [pid = 1870] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 169 (0x7f989a185c00) [pid = 1870] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 168 (0x7f989322ac00) [pid = 1870] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 167 (0x7f9897d55000) [pid = 1870] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 166 (0x7f988c416c00) [pid = 1870] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 165 (0x7f98a48bdc00) [pid = 1870] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 164 (0x7f98a7a49800) [pid = 1870] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 163 (0x7f98a3beec00) [pid = 1870] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 162 (0x7f989b6d7400) [pid = 1870] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f98a3bebc00) [pid = 1870] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f98a3ce5000) [pid = 1870] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f98a312c400) [pid = 1870] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f989a1a8400) [pid = 1870] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f9898dcd000) [pid = 1870] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f9897d56c00) [pid = 1870] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f9895c8e000) [pid = 1870] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f988dc25c00) [pid = 1870] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f988dc27c00) [pid = 1870] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f988c41f400) [pid = 1870] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f988dc29400) [pid = 1870] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f988dc31400) [pid = 1870] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f98abee8000) [pid = 1870] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f98a9c88400) [pid = 1870] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 147 (0x7f9893a8f800) [pid = 1870] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f98a7a4e800) [pid = 1870] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f98a75f9c00) [pid = 1870] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f98a43df800) [pid = 1870] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f98a7fda800) [pid = 1870] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f988c413800) [pid = 1870] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f98a7e2dc00) [pid = 1870] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f98a7a4a400) [pid = 1870] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:38:36 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f98a42b7c00) [pid = 1870] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:38:36 INFO - PROCESS | 1870 | 1461692316964 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]]]}] 10:38:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:38:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2241ms 10:38:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:38:37 INFO - PROCESS | 1870 | 1461692317017 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 10:38:37 INFO - PROCESS | 1870 | 1461692317021 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 10:38:37 INFO - PROCESS | 1870 | 1461692317027 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:38:37 INFO - PROCESS | 1870 | 1461692317030 Marionette TRACE conn3 <- [1,2886,null,{}] 10:38:37 INFO - PROCESS | 1870 | 1461692317035 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}] 10:38:37 INFO - PROCESS | 1870 | 1461692317255 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 10:38:37 INFO - PROCESS | 1870 | 1461692317442 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:37 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9893cbc000 == 167 [pid = 1870] [id = 729] 10:38:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f988c413800) [pid = 1870] [serial = 2188] [outer = (nil)] 10:38:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f9894febc00) [pid = 1870] [serial = 2189] [outer = 0x7f988c413800] 10:38:37 INFO - PROCESS | 1870 | 1461692317505 Marionette DEBUG loaded listener.js 10:38:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f98966e3c00) [pid = 1870] [serial = 2190] [outer = 0x7f988c413800] 10:38:38 INFO - PROCESS | 1870 | 1461692318254 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]]]}] 10:38:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:38:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1278ms 10:38:38 INFO - PROCESS | 1870 | 1461692318305 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 10:38:38 INFO - PROCESS | 1870 | 1461692318308 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 10:38:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:38:38 INFO - PROCESS | 1870 | 1461692318314 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:38:38 INFO - PROCESS | 1870 | 1461692318317 Marionette TRACE conn3 <- [1,2890,null,{}] 10:38:38 INFO - PROCESS | 1870 | 1461692318335 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}] 10:38:38 INFO - PROCESS | 1870 | 1461692318541 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 10:38:38 INFO - PROCESS | 1870 | 1461692318941 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:38 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f988c5d5800 == 168 [pid = 1870] [id = 730] 10:38:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f988c41ec00) [pid = 1870] [serial = 2191] [outer = (nil)] 10:38:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f988dc2b000) [pid = 1870] [serial = 2192] [outer = 0x7f988c41ec00] 10:38:39 INFO - PROCESS | 1870 | 1461692319024 Marionette DEBUG loaded listener.js 10:38:39 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f9891d5b400) [pid = 1870] [serial = 2193] [outer = 0x7f988c41ec00] 10:38:39 INFO - PROCESS | 1870 | 1461692319953 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:38:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:38:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1689ms 10:38:40 INFO - PROCESS | 1870 | 1461692320005 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 10:38:40 INFO - PROCESS | 1870 | 1461692320011 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 10:38:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:38:40 INFO - PROCESS | 1870 | 1461692320019 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:38:40 INFO - PROCESS | 1870 | 1461692320024 Marionette TRACE conn3 <- [1,2894,null,{}] 10:38:40 INFO - PROCESS | 1870 | 1461692320032 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}] 10:38:40 INFO - PROCESS | 1870 | 1461692320273 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 10:38:40 INFO - PROCESS | 1870 | 1461692320538 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:40 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98931c2000 == 169 [pid = 1870] [id = 731] 10:38:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f98936d8800) [pid = 1870] [serial = 2194] [outer = (nil)] 10:38:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f989495a800) [pid = 1870] [serial = 2195] [outer = 0x7f98936d8800] 10:38:40 INFO - PROCESS | 1870 | 1461692320667 Marionette DEBUG loaded listener.js 10:38:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 148 (0x7f9894c78c00) [pid = 1870] [serial = 2196] [outer = 0x7f98936d8800] 10:38:41 INFO - PROCESS | 1870 | 1461692321566 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]]]}] 10:38:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:38:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1582ms 10:38:41 INFO - PROCESS | 1870 | 1461692321605 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 10:38:41 INFO - PROCESS | 1870 | 1461692321612 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 10:38:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:38:41 INFO - PROCESS | 1870 | 1461692321620 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:38:41 INFO - PROCESS | 1870 | 1461692321624 Marionette TRACE conn3 <- [1,2898,null,{}] 10:38:41 INFO - PROCESS | 1870 | 1461692321630 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}] 10:38:41 INFO - PROCESS | 1870 | 1461692321885 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 10:38:42 INFO - PROCESS | 1870 | 1461692322259 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:42 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98958dd000 == 170 [pid = 1870] [id = 732] 10:38:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f98937fe000) [pid = 1870] [serial = 2197] [outer = (nil)] 10:38:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f9895c98400) [pid = 1870] [serial = 2198] [outer = 0x7f98937fe000] 10:38:42 INFO - PROCESS | 1870 | 1461692322343 Marionette DEBUG loaded listener.js 10:38:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f9896752400) [pid = 1870] [serial = 2199] [outer = 0x7f98937fe000] 10:38:43 INFO - PROCESS | 1870 | 1461692323296 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]]]}] 10:38:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:38:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1731ms 10:38:43 INFO - PROCESS | 1870 | 1461692323352 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 10:38:43 INFO - PROCESS | 1870 | 1461692323355 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 10:38:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:38:43 INFO - PROCESS | 1870 | 1461692323389 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:38:43 INFO - PROCESS | 1870 | 1461692323399 Marionette TRACE conn3 <- [1,2902,null,{}] 10:38:43 INFO - PROCESS | 1870 | 1461692323408 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}] 10:38:43 INFO - PROCESS | 1870 | 1461692323666 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 10:38:43 INFO - PROCESS | 1870 | 1461692323982 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:44 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989773e000 == 171 [pid = 1870] [id = 733] 10:38:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f98976f2400) [pid = 1870] [serial = 2200] [outer = (nil)] 10:38:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f9897d55c00) [pid = 1870] [serial = 2201] [outer = 0x7f98976f2400] 10:38:44 INFO - PROCESS | 1870 | 1461692324065 Marionette DEBUG loaded listener.js 10:38:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f989809b800) [pid = 1870] [serial = 2202] [outer = 0x7f98976f2400] 10:38:44 INFO - PROCESS | 1870 | 1461692324955 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:38:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:38:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1656ms 10:38:45 INFO - PROCESS | 1870 | 1461692325034 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 10:38:45 INFO - PROCESS | 1870 | 1461692325039 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 10:38:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:38:45 INFO - PROCESS | 1870 | 1461692325045 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:38:45 INFO - PROCESS | 1870 | 1461692325049 Marionette TRACE conn3 <- [1,2906,null,{}] 10:38:45 INFO - PROCESS | 1870 | 1461692325055 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}] 10:38:45 INFO - PROCESS | 1870 | 1461692325335 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 10:38:45 INFO - PROCESS | 1870 | 1461692325644 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:45 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9898c86000 == 172 [pid = 1870] [id = 734] 10:38:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f98976f7000) [pid = 1870] [serial = 2203] [outer = (nil)] 10:38:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f9898dd7400) [pid = 1870] [serial = 2204] [outer = 0x7f98976f7000] 10:38:45 INFO - PROCESS | 1870 | 1461692325725 Marionette DEBUG loaded listener.js 10:38:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f989a189800) [pid = 1870] [serial = 2205] [outer = 0x7f98976f7000] 10:38:46 INFO - PROCESS | 1870 | 1461692326578 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]]]}] 10:38:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:38:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1584ms 10:38:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:38:46 INFO - PROCESS | 1870 | 1461692326631 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 10:38:46 INFO - PROCESS | 1870 | 1461692326634 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 10:38:46 INFO - PROCESS | 1870 | 1461692326641 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:38:46 INFO - PROCESS | 1870 | 1461692326644 Marionette TRACE conn3 <- [1,2910,null,{}] 10:38:46 INFO - PROCESS | 1870 | 1461692326650 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}] 10:38:46 INFO - PROCESS | 1870 | 1461692326884 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 10:38:47 INFO - PROCESS | 1870 | 1461692327165 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:47 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b1a3800 == 173 [pid = 1870] [id = 735] 10:38:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f989a3c4000) [pid = 1870] [serial = 2206] [outer = (nil)] 10:38:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f989a490400) [pid = 1870] [serial = 2207] [outer = 0x7f989a3c4000] 10:38:47 INFO - PROCESS | 1870 | 1461692327313 Marionette DEBUG loaded listener.js 10:38:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f989b6d7c00) [pid = 1870] [serial = 2208] [outer = 0x7f989a3c4000] 10:38:48 INFO - PROCESS | 1870 | 1461692328139 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]]]}] 10:38:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:38:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:38:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1531ms 10:38:48 INFO - PROCESS | 1870 | 1461692328173 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 10:38:48 INFO - PROCESS | 1870 | 1461692328175 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 10:38:48 INFO - TEST-START | /DOMEvents/constructors.html 10:38:48 INFO - PROCESS | 1870 | 1461692328182 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:38:48 INFO - PROCESS | 1870 | 1461692328185 Marionette TRACE conn3 <- [1,2914,null,{}] 10:38:48 INFO - PROCESS | 1870 | 1461692328191 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}] 10:38:48 INFO - PROCESS | 1870 | 1461692328414 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 10:38:48 INFO - PROCESS | 1870 | 1461692328688 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:48 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b386000 == 174 [pid = 1870] [id = 736] 10:38:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f989b6d8000) [pid = 1870] [serial = 2209] [outer = (nil)] 10:38:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f98a0c62000) [pid = 1870] [serial = 2210] [outer = 0x7f989b6d8000] 10:38:48 INFO - PROCESS | 1870 | 1461692328764 Marionette DEBUG loaded listener.js 10:38:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f98a1e96000) [pid = 1870] [serial = 2211] [outer = 0x7f989b6d8000] 10:38:49 INFO - PROCESS | 1870 | 1461692329691 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]]]}] 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:38:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:38:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:38:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:38:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:38:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:38:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:38:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:38:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:38:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 1542ms 10:38:49 INFO - PROCESS | 1870 | 1461692329728 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 10:38:49 INFO - PROCESS | 1870 | 1461692329734 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 10:38:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:38:49 INFO - PROCESS | 1870 | 1461692329789 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:38:49 INFO - PROCESS | 1870 | 1461692329792 Marionette TRACE conn3 <- [1,2918,null,{}] 10:38:49 INFO - PROCESS | 1870 | 1461692329798 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}] 10:38:50 INFO - PROCESS | 1870 | 1461692330044 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 10:38:50 INFO - PROCESS | 1870 | 1461692330356 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:50 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1053000 == 175 [pid = 1870] [id = 737] 10:38:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f989b6d9400) [pid = 1870] [serial = 2212] [outer = (nil)] 10:38:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f98a3137000) [pid = 1870] [serial = 2213] [outer = 0x7f989b6d9400] 10:38:50 INFO - PROCESS | 1870 | 1461692330437 Marionette DEBUG loaded listener.js 10:38:50 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f98a3a1e000) [pid = 1870] [serial = 2214] [outer = 0x7f989b6d9400] 10:38:51 INFO - PROCESS | 1870 | 1461692331223 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:38:51 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:38:51 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1483ms 10:38:51 INFO - PROCESS | 1870 | 1461692331268 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 10:38:51 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:38:51 INFO - PROCESS | 1870 | 1461692331272 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 10:38:51 INFO - PROCESS | 1870 | 1461692331278 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:38:51 INFO - PROCESS | 1870 | 1461692331282 Marionette TRACE conn3 <- [1,2922,null,{}] 10:38:51 INFO - PROCESS | 1870 | 1461692331288 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}] 10:38:51 INFO - PROCESS | 1870 | 1461692331509 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 10:38:51 INFO - PROCESS | 1870 | 1461692331785 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:51 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1686800 == 176 [pid = 1870] [id = 738] 10:38:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f98a0b91400) [pid = 1870] [serial = 2215] [outer = (nil)] 10:38:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f98a3a23000) [pid = 1870] [serial = 2216] [outer = 0x7f98a0b91400] 10:38:51 INFO - PROCESS | 1870 | 1461692331870 Marionette DEBUG loaded listener.js 10:38:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 169 (0x7f98a3be9400) [pid = 1870] [serial = 2217] [outer = 0x7f98a0b91400] 10:38:52 INFO - PROCESS | 1870 | [1870] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 10:38:52 INFO - PROCESS | 1870 | [1870] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 10:38:52 INFO - PROCESS | 1870 | [1870] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 10:38:52 INFO - PROCESS | 1870 | [1870] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 10:38:52 INFO - PROCESS | 1870 | 1461692332714 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]]]}] 10:38:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:38:52 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:38:52 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 10:38:52 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:38:52 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 10:38:52 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:38:52 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]" 10:38:52 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:38:52 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:38:52 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1494ms 10:38:52 INFO - PROCESS | 1870 | 1461692332778 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 10:38:52 INFO - PROCESS | 1870 | 1461692332786 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 10:38:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:38:52 INFO - PROCESS | 1870 | 1461692332847 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:38:52 INFO - PROCESS | 1870 | 1461692332851 Marionette TRACE conn3 <- [1,2926,null,{}] 10:38:52 INFO - PROCESS | 1870 | 1461692332858 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}] 10:38:53 INFO - PROCESS | 1870 | 1461692333101 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 10:38:53 INFO - PROCESS | 1870 | 1461692333380 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:53 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3510000 == 177 [pid = 1870] [id = 739] 10:38:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 170 (0x7f98a15a1800) [pid = 1870] [serial = 2218] [outer = (nil)] 10:38:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 171 (0x7f98a42b9c00) [pid = 1870] [serial = 2219] [outer = 0x7f98a15a1800] 10:38:53 INFO - PROCESS | 1870 | 1461692333496 Marionette DEBUG loaded listener.js 10:38:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 172 (0x7f98a45f2c00) [pid = 1870] [serial = 2220] [outer = 0x7f98a15a1800] 10:38:54 INFO - PROCESS | 1870 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:38:54 INFO - PROCESS | 1870 | 1461692334266 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]]]}] 10:38:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:38:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1440ms 10:38:54 INFO - PROCESS | 1870 | 1461692334296 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 10:38:54 INFO - PROCESS | 1870 | 1461692334299 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 10:38:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:38:54 INFO - PROCESS | 1870 | 1461692334309 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:38:54 INFO - PROCESS | 1870 | 1461692334313 Marionette TRACE conn3 <- [1,2930,null,{}] 10:38:54 INFO - PROCESS | 1870 | 1461692334319 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}] 10:38:54 INFO - PROCESS | 1870 | 1461692334544 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 10:38:54 INFO - PROCESS | 1870 | 1461692334789 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:54 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3de8800 == 178 [pid = 1870] [id = 740] 10:38:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 173 (0x7f98a45f4c00) [pid = 1870] [serial = 2221] [outer = (nil)] 10:38:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 174 (0x7f98a4b29c00) [pid = 1870] [serial = 2222] [outer = 0x7f98a45f4c00] 10:38:54 INFO - PROCESS | 1870 | 1461692334877 Marionette DEBUG loaded listener.js 10:38:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 175 (0x7f98a5b7f000) [pid = 1870] [serial = 2223] [outer = 0x7f98a45f4c00] 10:38:55 INFO - PROCESS | 1870 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:38:55 INFO - PROCESS | 1870 | 1461692335757 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]]]}] 10:38:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:38:55 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1486ms 10:38:55 INFO - PROCESS | 1870 | 1461692335796 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 10:38:55 INFO - PROCESS | 1870 | 1461692335800 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 10:38:55 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:38:55 INFO - PROCESS | 1870 | 1461692335807 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:38:55 INFO - PROCESS | 1870 | 1461692335810 Marionette TRACE conn3 <- [1,2934,null,{}] 10:38:55 INFO - PROCESS | 1870 | 1461692335817 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}] 10:38:56 INFO - PROCESS | 1870 | 1461692336103 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 10:38:56 INFO - PROCESS | 1870 | 1461692336360 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:56 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a7baa800 == 179 [pid = 1870] [id = 741] 10:38:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 176 (0x7f98a45f8c00) [pid = 1870] [serial = 2224] [outer = (nil)] 10:38:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 177 (0x7f98a72b7800) [pid = 1870] [serial = 2225] [outer = 0x7f98a45f8c00] 10:38:56 INFO - PROCESS | 1870 | 1461692336439 Marionette DEBUG loaded listener.js 10:38:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 178 (0x7f98a7cad800) [pid = 1870] [serial = 2226] [outer = 0x7f98a45f8c00] 10:38:57 INFO - PROCESS | 1870 | 1461692337228 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]]]}] 10:38:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:38:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1436ms 10:38:57 INFO - PROCESS | 1870 | 1461692337243 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 10:38:57 INFO - PROCESS | 1870 | 1461692337246 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 10:38:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:38:57 INFO - PROCESS | 1870 | 1461692337252 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:38:57 INFO - PROCESS | 1870 | 1461692337254 Marionette TRACE conn3 <- [1,2938,null,{}] 10:38:57 INFO - PROCESS | 1870 | 1461692337260 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}] 10:38:57 INFO - PROCESS | 1870 | 1461692337473 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 10:38:57 INFO - PROCESS | 1870 | 1461692337734 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:57 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a81b9000 == 180 [pid = 1870] [id = 742] 10:38:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 179 (0x7f98a0b82800) [pid = 1870] [serial = 2227] [outer = (nil)] 10:38:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 180 (0x7f98a7cae000) [pid = 1870] [serial = 2228] [outer = 0x7f98a0b82800] 10:38:57 INFO - PROCESS | 1870 | 1461692337810 Marionette DEBUG loaded listener.js 10:38:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 181 (0x7f98a82e0800) [pid = 1870] [serial = 2229] [outer = 0x7f98a0b82800] 10:38:58 INFO - PROCESS | 1870 | 1461692338549 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]]]}] 10:38:58 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. 10:38:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1331ms 10:38:58 INFO - PROCESS | 1870 | 1461692338584 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 10:38:58 INFO - PROCESS | 1870 | 1461692338597 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 10:38:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:38:58 INFO - PROCESS | 1870 | 1461692338603 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:38:58 INFO - PROCESS | 1870 | 1461692338606 Marionette TRACE conn3 <- [1,2942,null,{}] 10:38:58 INFO - PROCESS | 1870 | 1461692338611 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}] 10:38:58 INFO - PROCESS | 1870 | 1461692338827 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 10:38:59 INFO - PROCESS | 1870 | 1461692339077 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:59 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98abe68000 == 181 [pid = 1870] [id = 743] 10:38:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 182 (0x7f98a45fc000) [pid = 1870] [serial = 2230] [outer = (nil)] 10:38:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 183 (0x7f98a8769400) [pid = 1870] [serial = 2231] [outer = 0x7f98a45fc000] 10:38:59 INFO - PROCESS | 1870 | 1461692339151 Marionette DEBUG loaded listener.js 10:38:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 184 (0x7f98a9c89800) [pid = 1870] [serial = 2232] [outer = 0x7f98a45fc000] 10:38:59 INFO - PROCESS | 1870 | 1461692339950 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"]]]}] 10:38:59 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 10:38:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:38:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:38:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1381ms 10:38:59 INFO - PROCESS | 1870 | 1461692339987 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 10:38:59 INFO - PROCESS | 1870 | 1461692339991 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 10:38:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:39:00 INFO - PROCESS | 1870 | 1461692339998 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:39:00 INFO - PROCESS | 1870 | 1461692340001 Marionette TRACE conn3 <- [1,2946,null,{}] 10:39:00 INFO - PROCESS | 1870 | 1461692340007 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}] 10:39:00 INFO - PROCESS | 1870 | 1461692340242 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 10:39:00 INFO - PROCESS | 1870 | 1461692340524 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:00 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd2a800 == 182 [pid = 1870] [id = 744] 10:39:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 185 (0x7f98a7e2c800) [pid = 1870] [serial = 2233] [outer = (nil)] 10:39:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 186 (0x7f98aaf3e800) [pid = 1870] [serial = 2234] [outer = 0x7f98a7e2c800] 10:39:00 INFO - PROCESS | 1870 | 1461692340601 Marionette DEBUG loaded listener.js 10:39:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 187 (0x7f98abeee400) [pid = 1870] [serial = 2235] [outer = 0x7f98a7e2c800] 10:39:01 INFO - PROCESS | 1870 | 1461692341366 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]]]}] 10:39:01 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. 10:39:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1387ms 10:39:01 INFO - PROCESS | 1870 | 1461692341393 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 10:39:01 INFO - PROCESS | 1870 | 1461692341397 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 10:39:01 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:39:01 INFO - PROCESS | 1870 | 1461692341408 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:39:01 INFO - PROCESS | 1870 | 1461692341410 Marionette TRACE conn3 <- [1,2950,null,{}] 10:39:01 INFO - PROCESS | 1870 | 1461692341416 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}] 10:39:01 INFO - PROCESS | 1870 | 1461692341646 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 10:39:01 INFO - PROCESS | 1870 | 1461692341895 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:01 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ad3f1800 == 183 [pid = 1870] [id = 745] 10:39:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 188 (0x7f98a9c8a800) [pid = 1870] [serial = 2236] [outer = (nil)] 10:39:01 INFO - PROCESS | 1870 | ++DOMWINDOW == 189 (0x7f98ac3d2400) [pid = 1870] [serial = 2237] [outer = 0x7f98a9c8a800] 10:39:01 INFO - PROCESS | 1870 | 1461692341970 Marionette DEBUG loaded listener.js 10:39:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 190 (0x7f98acde7400) [pid = 1870] [serial = 2238] [outer = 0x7f98a9c8a800] 10:39:02 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98adc99800 == 184 [pid = 1870] [id = 746] 10:39:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 191 (0x7f98ad6c1400) [pid = 1870] [serial = 2239] [outer = (nil)] 10:39:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 192 (0x7f98acdef800) [pid = 1870] [serial = 2240] [outer = 0x7f98ad6c1400] 10:39:02 INFO - PROCESS | 1870 | 1461692342902 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]]]}] 10:39:02 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. 10:39:02 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1532ms 10:39:02 INFO - PROCESS | 1870 | 1461692342940 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 10:39:02 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:39:02 INFO - PROCESS | 1870 | 1461692342945 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 10:39:02 INFO - PROCESS | 1870 | 1461692342951 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:39:02 INFO - PROCESS | 1870 | 1461692342954 Marionette TRACE conn3 <- [1,2954,null,{}] 10:39:02 INFO - PROCESS | 1870 | 1461692342963 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}] 10:39:03 INFO - PROCESS | 1870 | 1461692343263 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 10:39:03 INFO - PROCESS | 1870 | 1461692343560 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:03 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b4de4800 == 185 [pid = 1870] [id = 747] 10:39:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 193 (0x7f98aaf3f000) [pid = 1870] [serial = 2241] [outer = (nil)] 10:39:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 194 (0x7f98ad653000) [pid = 1870] [serial = 2242] [outer = 0x7f98aaf3f000] 10:39:03 INFO - PROCESS | 1870 | 1461692343636 Marionette DEBUG loaded listener.js 10:39:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 195 (0x7f98ae282000) [pid = 1870] [serial = 2243] [outer = 0x7f98aaf3f000] 10:39:04 INFO - PROCESS | 1870 | 1461692344434 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]]]}] 10:39:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:39:04 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 10:39:04 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1532ms 10:39:04 INFO - PROCESS | 1870 | 1461692344485 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 10:39:04 INFO - PROCESS | 1870 | 1461692344488 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 10:39:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:39:04 INFO - PROCESS | 1870 | 1461692344495 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:39:04 INFO - PROCESS | 1870 | 1461692344498 Marionette TRACE conn3 <- [1,2958,null,{}] 10:39:04 INFO - PROCESS | 1870 | 1461692344504 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}] 10:39:04 INFO - PROCESS | 1870 | 1461692344791 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 10:39:05 INFO - PROCESS | 1870 | 1461692345065 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:05 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf64b800 == 186 [pid = 1870] [id = 748] 10:39:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 196 (0x7f98acdef000) [pid = 1870] [serial = 2244] [outer = (nil)] 10:39:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 197 (0x7f98b0359800) [pid = 1870] [serial = 2245] [outer = 0x7f98acdef000] 10:39:05 INFO - PROCESS | 1870 | 1461692345140 Marionette DEBUG loaded listener.js 10:39:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 198 (0x7f98b3e55c00) [pid = 1870] [serial = 2246] [outer = 0x7f98acdef000] 10:39:05 INFO - PROCESS | 1870 | 1461692345896 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]]]}] 10:39:05 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. 10:39:05 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1432ms 10:39:05 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:39:05 INFO - PROCESS | 1870 | 1461692345927 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 10:39:05 INFO - PROCESS | 1870 | 1461692345930 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 10:39:05 INFO - PROCESS | 1870 | 1461692345936 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:39:05 INFO - PROCESS | 1870 | 1461692345939 Marionette TRACE conn3 <- [1,2962,null,{}] 10:39:05 INFO - PROCESS | 1870 | 1461692345944 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}] 10:39:06 INFO - PROCESS | 1870 | 1461692346156 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 10:39:06 INFO - PROCESS | 1870 | 1461692346408 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:06 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c029f000 == 187 [pid = 1870] [id = 749] 10:39:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 199 (0x7f98ae286800) [pid = 1870] [serial = 2247] [outer = (nil)] 10:39:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 200 (0x7f98b9d19c00) [pid = 1870] [serial = 2248] [outer = 0x7f98ae286800] 10:39:06 INFO - PROCESS | 1870 | 1461692346480 Marionette DEBUG loaded listener.js 10:39:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 201 (0x7f98bae8b400) [pid = 1870] [serial = 2249] [outer = 0x7f98ae286800] 10:39:07 INFO - PROCESS | 1870 | 1461692347295 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]]]}] 10:39:07 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. 10:39:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1382ms 10:39:07 INFO - PROCESS | 1870 | 1461692347319 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 10:39:07 INFO - PROCESS | 1870 | 1461692347323 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 10:39:07 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:39:07 INFO - PROCESS | 1870 | 1461692347333 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:39:07 INFO - PROCESS | 1870 | 1461692347335 Marionette TRACE conn3 <- [1,2966,null,{}] 10:39:07 INFO - PROCESS | 1870 | 1461692347340 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}] 10:39:07 INFO - PROCESS | 1870 | 1461692347582 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 10:39:07 INFO - PROCESS | 1870 | 1461692347877 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:07 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989a103800 == 188 [pid = 1870] [id = 750] 10:39:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 202 (0x7f98ae03b000) [pid = 1870] [serial = 2250] [outer = (nil)] 10:39:07 INFO - PROCESS | 1870 | ++DOMWINDOW == 203 (0x7f98bbeb9400) [pid = 1870] [serial = 2251] [outer = 0x7f98ae03b000] 10:39:07 INFO - PROCESS | 1870 | 1461692347956 Marionette DEBUG loaded listener.js 10:39:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 204 (0x7f98bf85f400) [pid = 1870] [serial = 2252] [outer = 0x7f98ae03b000] 10:39:08 INFO - PROCESS | 1870 | 1461692348712 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]]]}] 10:39:08 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. 10:39:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1395ms 10:39:08 INFO - PROCESS | 1870 | 1461692348728 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 10:39:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:39:08 INFO - PROCESS | 1870 | 1461692348731 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 10:39:08 INFO - PROCESS | 1870 | 1461692348736 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:39:08 INFO - PROCESS | 1870 | 1461692348739 Marionette TRACE conn3 <- [1,2970,null,{}] 10:39:08 INFO - PROCESS | 1870 | 1461692348744 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}] 10:39:08 INFO - PROCESS | 1870 | 1461692348964 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 10:39:09 INFO - PROCESS | 1870 | 1461692349253 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:09 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989a11e000 == 189 [pid = 1870] [id = 751] 10:39:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 205 (0x7f98a5b7e400) [pid = 1870] [serial = 2253] [outer = (nil)] 10:39:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 206 (0x7f98bda18800) [pid = 1870] [serial = 2254] [outer = 0x7f98a5b7e400] 10:39:09 INFO - PROCESS | 1870 | 1461692349332 Marionette DEBUG loaded listener.js 10:39:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 207 (0x7f98bfc06400) [pid = 1870] [serial = 2255] [outer = 0x7f98a5b7e400] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98926ac000 == 188 [pid = 1870] [id = 579] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9890d7b800 == 187 [pid = 1870] [id = 581] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989240d000 == 186 [pid = 1870] [id = 582] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9893cbc000 == 185 [pid = 1870] [id = 729] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98932c3000 == 184 [pid = 1870] [id = 728] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989253b000 == 183 [pid = 1870] [id = 727] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9890d81800 == 182 [pid = 1870] [id = 726] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c5245000 == 181 [pid = 1870] [id = 725] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c42d2000 == 180 [pid = 1870] [id = 724] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c1e81800 == 179 [pid = 1870] [id = 723] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98c00b8800 == 178 [pid = 1870] [id = 722] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf86f000 == 177 [pid = 1870] [id = 721] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bf721000 == 176 [pid = 1870] [id = 720] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98bac7b800 == 175 [pid = 1870] [id = 719] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98aedd0800 == 174 [pid = 1870] [id = 718] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acf65000 == 173 [pid = 1870] [id = 717] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ab66e800 == 172 [pid = 1870] [id = 716] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a8194800 == 171 [pid = 1870] [id = 715] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7bbf000 == 170 [pid = 1870] [id = 714] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4fce800 == 169 [pid = 1870] [id = 713] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a3572800 == 168 [pid = 1870] [id = 712] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1612000 == 167 [pid = 1870] [id = 711] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b57f000 == 166 [pid = 1870] [id = 710] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b1be000 == 165 [pid = 1870] [id = 709] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9897eca000 == 164 [pid = 1870] [id = 708] 10:39:11 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98926b5000 == 163 [pid = 1870] [id = 707] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 206 (0x7f98a82d7800) [pid = 1870] [serial = 2022] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 205 (0x7f98a5e1a000) [pid = 1870] [serial = 2016] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 204 (0x7f98a4da4000) [pid = 1870] [serial = 2013] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 203 (0x7f98a7a47800) [pid = 1870] [serial = 2019] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 202 (0x7f9898dcbc00) [pid = 1870] [serial = 1986] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 201 (0x7f98ad72a800) [pid = 1870] [serial = 2028] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 200 (0x7f98b1007c00) [pid = 1870] [serial = 2034] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 199 (0x7f98aef5e800) [pid = 1870] [serial = 2031] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 198 (0x7f98aa88b400) [pid = 1870] [serial = 2025] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 197 (0x7f98989f3c00) [pid = 1870] [serial = 2114] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 196 (0x7f9898f16400) [pid = 1870] [serial = 2115] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 195 (0x7f98978dc400) [pid = 1870] [serial = 2118] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 194 (0x7f98a82d8400) [pid = 1870] [serial = 2084] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 193 (0x7f98a7fdb000) [pid = 1870] [serial = 2082] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 192 (0x7f98a7a53c00) [pid = 1870] [serial = 2081] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 191 (0x7f98a7258000) [pid = 1870] [serial = 2079] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 190 (0x7f98a7217800) [pid = 1870] [serial = 2078] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 189 (0x7f98a7212c00) [pid = 1870] [serial = 2076] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 188 (0x7f98a5e14000) [pid = 1870] [serial = 2075] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 187 (0x7f98a5b7c400) [pid = 1870] [serial = 2073] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 186 (0x7f98a4d9c800) [pid = 1870] [serial = 2072] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 185 (0x7f98a4b23800) [pid = 1870] [serial = 2070] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 184 (0x7f98a4572c00) [pid = 1870] [serial = 2069] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 183 (0x7f98a3bf0800) [pid = 1870] [serial = 2067] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 182 (0x7f98a3a19800) [pid = 1870] [serial = 2066] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 181 (0x7f98a0b91c00) [pid = 1870] [serial = 2064] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 180 (0x7f98a0b88000) [pid = 1870] [serial = 2063] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 179 (0x7f989aebbc00) [pid = 1870] [serial = 2061] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 178 (0x7f989a49d800) [pid = 1870] [serial = 2060] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 177 (0x7f989a1a7000) [pid = 1870] [serial = 2058] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 176 (0x7f9898f20000) [pid = 1870] [serial = 2057] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 175 (0x7f9897a9d400) [pid = 1870] [serial = 2055] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 174 (0x7f9896754400) [pid = 1870] [serial = 2054] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 173 (0x7f9894f57400) [pid = 1870] [serial = 2052] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 172 (0x7f98936d7c00) [pid = 1870] [serial = 2051] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 171 (0x7f98965e6c00) [pid = 1870] [serial = 2111] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 170 (0x7f98937fd800) [pid = 1870] [serial = 2108] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 169 (0x7f9894f54000) [pid = 1870] [serial = 2109] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 168 (0x7f98a3cea400) [pid = 1870] [serial = 2106] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 167 (0x7f989495ac00) [pid = 1870] [serial = 2105] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 166 (0x7f98b9de7800) [pid = 1870] [serial = 2103] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 165 (0x7f9898099000) [pid = 1870] [serial = 2102] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 164 (0x7f98b4d81400) [pid = 1870] [serial = 2100] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 163 (0x7f98b1094800) [pid = 1870] [serial = 2099] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 162 (0x7f98aef6d800) [pid = 1870] [serial = 2097] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f98ae605c00) [pid = 1870] [serial = 2096] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f98ae038c00) [pid = 1870] [serial = 2094] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f98ad659400) [pid = 1870] [serial = 2093] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f98ad0df000) [pid = 1870] [serial = 2091] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f98ac540c00) [pid = 1870] [serial = 2090] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f98abee7000) [pid = 1870] [serial = 2088] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f98aaf3b800) [pid = 1870] [serial = 2087] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f98a91e3000) [pid = 1870] [serial = 2085] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f98976eb800) [pid = 1870] [serial = 2120] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f9896748800) [pid = 1870] [serial = 2112] [outer = (nil)] [url = about:blank] 10:39:11 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f9893223800) [pid = 1870] [serial = 2117] [outer = (nil)] [url = about:blank] 10:39:12 INFO - PROCESS | 1870 | 1461692352107 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]]]}] 10:39:12 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. 10:39:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 3440ms 10:39:12 INFO - PROCESS | 1870 | 1461692352178 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 10:39:12 INFO - PROCESS | 1870 | 1461692352184 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 10:39:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:39:12 INFO - PROCESS | 1870 | 1461692352191 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:39:12 INFO - PROCESS | 1870 | 1461692352197 Marionette TRACE conn3 <- [1,2974,null,{}] 10:39:12 INFO - PROCESS | 1870 | 1461692352204 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}] 10:39:12 INFO - PROCESS | 1870 | 1461692352416 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 10:39:12 INFO - PROCESS | 1870 | 1461692352604 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:12 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9891ec7000 == 164 [pid = 1870] [id = 752] 10:39:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f9891d5b000) [pid = 1870] [serial = 2256] [outer = (nil)] 10:39:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f989361ac00) [pid = 1870] [serial = 2257] [outer = 0x7f9891d5b000] 10:39:12 INFO - PROCESS | 1870 | 1461692352673 Marionette DEBUG loaded listener.js 10:39:12 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f98937f6c00) [pid = 1870] [serial = 2258] [outer = 0x7f9891d5b000] 10:39:13 INFO - PROCESS | 1870 | 1461692353433 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]]]}] 10:39:13 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. 10:39:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1279ms 10:39:13 INFO - PROCESS | 1870 | 1461692353475 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 10:39:13 INFO - PROCESS | 1870 | 1461692353483 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 10:39:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:39:13 INFO - PROCESS | 1870 | 1461692353492 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:39:13 INFO - PROCESS | 1870 | 1461692353496 Marionette TRACE conn3 <- [1,2978,null,{}] 10:39:13 INFO - PROCESS | 1870 | 1461692353501 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}] 10:39:13 INFO - PROCESS | 1870 | 1461692353710 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 10:39:13 INFO - PROCESS | 1870 | 1461692353932 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:13 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98926bc800 == 165 [pid = 1870] [id = 753] 10:39:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f989360f400) [pid = 1870] [serial = 2259] [outer = (nil)] 10:39:13 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f9894f57400) [pid = 1870] [serial = 2260] [outer = 0x7f989360f400] 10:39:14 INFO - PROCESS | 1870 | 1461692353996 Marionette DEBUG loaded listener.js 10:39:14 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f98951ce800) [pid = 1870] [serial = 2261] [outer = 0x7f989360f400] 10:39:14 INFO - PROCESS | 1870 | 1461692354768 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]]]}] 10:39:14 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. 10:39:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1285ms 10:39:14 INFO - PROCESS | 1870 | 1461692354777 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 10:39:14 INFO - PROCESS | 1870 | 1461692354780 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 10:39:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:39:14 INFO - PROCESS | 1870 | 1461692354787 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:39:14 INFO - PROCESS | 1870 | 1461692354792 Marionette TRACE conn3 <- [1,2982,null,{}] 10:39:14 INFO - PROCESS | 1870 | 1461692354817 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}] 10:39:15 INFO - PROCESS | 1870 | 1461692355095 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 10:39:15 INFO - PROCESS | 1870 | 1461692355135 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:15 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9893890800 == 166 [pid = 1870] [id = 754] 10:39:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f98966ecc00) [pid = 1870] [serial = 2262] [outer = (nil)] 10:39:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f9896755000) [pid = 1870] [serial = 2263] [outer = 0x7f98966ecc00] 10:39:15 INFO - PROCESS | 1870 | 1461692355204 Marionette DEBUG loaded listener.js 10:39:15 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f9897d54000) [pid = 1870] [serial = 2264] [outer = 0x7f98966ecc00] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f9893610400) [pid = 1870] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f9891d57400) [pid = 1870] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f989a49ec00) [pid = 1870] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f9897a9c000) [pid = 1870] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f98ad6bb800) [pid = 1870] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f989ade2000) [pid = 1870] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f989aebcc00) [pid = 1870] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f9891d4f400) [pid = 1870] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f98bbd36000) [pid = 1870] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f98966cd800) [pid = 1870] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f98a0c6a800) [pid = 1870] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f98b0354400) [pid = 1870] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 147 (0x7f98a3cf1c00) [pid = 1870] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f9894f5cc00) [pid = 1870] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f989322c400) [pid = 1870] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f98ade1ec00) [pid = 1870] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f9893619400) [pid = 1870] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f9894f4f400) [pid = 1870] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f989322d400) [pid = 1870] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:39:16 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f98af064800) [pid = 1870] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:39:16 INFO - PROCESS | 1870 | 1461692356691 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"]]]}] 10:39:16 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 10:39:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:39:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1946ms 10:39:16 INFO - PROCESS | 1870 | 1461692356734 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 10:39:16 INFO - PROCESS | 1870 | 1461692356739 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 10:39:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:39:16 INFO - PROCESS | 1870 | 1461692356744 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:39:16 INFO - PROCESS | 1870 | 1461692356746 Marionette TRACE conn3 <- [1,2986,null,{}] 10:39:16 INFO - PROCESS | 1870 | 1461692356761 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}] 10:39:16 INFO - PROCESS | 1870 | 1461692356976 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 10:39:17 INFO - PROCESS | 1870 | 1461692357169 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:17 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98958cc800 == 167 [pid = 1870] [id = 755] 10:39:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f9893619400) [pid = 1870] [serial = 2265] [outer = (nil)] 10:39:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f989674e800) [pid = 1870] [serial = 2266] [outer = 0x7f9893619400] 10:39:17 INFO - PROCESS | 1870 | 1461692357235 Marionette DEBUG loaded listener.js 10:39:17 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f9898dcc800) [pid = 1870] [serial = 2267] [outer = 0x7f9893619400] 10:39:17 INFO - PROCESS | 1870 | 1461692357927 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]]]}] 10:39:17 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. 10:39:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1228ms 10:39:17 INFO - PROCESS | 1870 | 1461692357974 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 10:39:17 INFO - PROCESS | 1870 | 1461692357977 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 10:39:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:39:17 INFO - PROCESS | 1870 | 1461692357982 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:39:17 INFO - PROCESS | 1870 | 1461692357984 Marionette TRACE conn3 <- [1,2990,null,{}] 10:39:17 INFO - PROCESS | 1870 | 1461692357990 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}] 10:39:18 INFO - PROCESS | 1870 | 1461692358263 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 10:39:18 INFO - PROCESS | 1870 | 1461692358283 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:18 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98967c5800 == 168 [pid = 1870] [id = 756] 10:39:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f9894f51800) [pid = 1870] [serial = 2268] [outer = (nil)] 10:39:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f989a18d800) [pid = 1870] [serial = 2269] [outer = 0x7f9894f51800] 10:39:18 INFO - PROCESS | 1870 | 1461692358348 Marionette DEBUG loaded listener.js 10:39:18 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f989a284000) [pid = 1870] [serial = 2270] [outer = 0x7f9894f51800] 10:39:19 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f988ccda000 == 169 [pid = 1870] [id = 757] 10:39:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f9893224000) [pid = 1870] [serial = 2271] [outer = (nil)] 10:39:19 INFO - PROCESS | 1870 | ++DOMWINDOW == 148 (0x7f988dc33000) [pid = 1870] [serial = 2272] [outer = 0x7f9893224000] 10:39:19 INFO - PROCESS | 1870 | 1461692359545 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]]]}] 10:39:19 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. 10:39:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1576ms 10:39:19 INFO - PROCESS | 1870 | 1461692359560 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 10:39:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:39:19 INFO - PROCESS | 1870 | 1461692359567 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 10:39:19 INFO - PROCESS | 1870 | 1461692359574 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:39:19 INFO - PROCESS | 1870 | 1461692359580 Marionette TRACE conn3 <- [1,2994,null,{}] 10:39:19 INFO - PROCESS | 1870 | 1461692359587 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}] 10:39:19 INFO - PROCESS | 1870 | 1461692359899 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 10:39:20 INFO - PROCESS | 1870 | 1461692360212 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:20 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98931b5000 == 170 [pid = 1870] [id = 758] 10:39:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f9893a8a800) [pid = 1870] [serial = 2273] [outer = (nil)] 10:39:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f98951d4400) [pid = 1870] [serial = 2274] [outer = 0x7f9893a8a800] 10:39:20 INFO - PROCESS | 1870 | 1461692360294 Marionette DEBUG loaded listener.js 10:39:20 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f98965ed000) [pid = 1870] [serial = 2275] [outer = 0x7f9893a8a800] 10:39:21 INFO - PROCESS | 1870 | 1461692361074 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]]]}] 10:39:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:39:21 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 10:39:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1534ms 10:39:21 INFO - PROCESS | 1870 | 1461692361108 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 10:39:21 INFO - PROCESS | 1870 | 1461692361115 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 10:39:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:39:21 INFO - PROCESS | 1870 | 1461692361127 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:39:21 INFO - PROCESS | 1870 | 1461692361130 Marionette TRACE conn3 <- [1,2998,null,{}] 10:39:21 INFO - PROCESS | 1870 | 1461692361137 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}] 10:39:21 INFO - PROCESS | 1870 | 1461692361377 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 10:39:21 INFO - PROCESS | 1870 | 1461692361651 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:21 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9897ebd800 == 171 [pid = 1870] [id = 759] 10:39:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f98965ee000) [pid = 1870] [serial = 2276] [outer = (nil)] 10:39:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f9898dd8c00) [pid = 1870] [serial = 2277] [outer = 0x7f98965ee000] 10:39:21 INFO - PROCESS | 1870 | 1461692361729 Marionette DEBUG loaded listener.js 10:39:21 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f989a285000) [pid = 1870] [serial = 2278] [outer = 0x7f98965ee000] 10:39:22 INFO - PROCESS | 1870 | 1461692362554 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]]]}] 10:39:22 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. 10:39:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1483ms 10:39:22 INFO - PROCESS | 1870 | 1461692362610 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 10:39:22 INFO - PROCESS | 1870 | 1461692362614 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 10:39:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:39:22 INFO - PROCESS | 1870 | 1461692362620 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:39:22 INFO - PROCESS | 1870 | 1461692362626 Marionette TRACE conn3 <- [1,3002,null,{}] 10:39:22 INFO - PROCESS | 1870 | 1461692362683 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}] 10:39:22 INFO - PROCESS | 1870 | 1461692362988 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 10:39:23 INFO - PROCESS | 1870 | 1461692363200 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:23 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989a370800 == 172 [pid = 1870] [id = 760] 10:39:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f989a495c00) [pid = 1870] [serial = 2279] [outer = (nil)] 10:39:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f989aeb5400) [pid = 1870] [serial = 2280] [outer = 0x7f989a495c00] 10:39:23 INFO - PROCESS | 1870 | 1461692363281 Marionette DEBUG loaded listener.js 10:39:23 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f989b6d8800) [pid = 1870] [serial = 2281] [outer = 0x7f989a495c00] 10:39:24 INFO - PROCESS | 1870 | 1461692364042 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]]]}] 10:39:24 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. 10:39:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1436ms 10:39:24 INFO - PROCESS | 1870 | 1461692364071 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 10:39:24 INFO - PROCESS | 1870 | 1461692364076 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 10:39:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:39:24 INFO - PROCESS | 1870 | 1461692364084 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:39:24 INFO - PROCESS | 1870 | 1461692364086 Marionette TRACE conn3 <- [1,3006,null,{}] 10:39:24 INFO - PROCESS | 1870 | 1461692364091 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}] 10:39:24 INFO - PROCESS | 1870 | 1461692364328 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 10:39:24 INFO - PROCESS | 1870 | 1461692364575 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:24 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b2aa000 == 173 [pid = 1870] [id = 761] 10:39:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f989a49fc00) [pid = 1870] [serial = 2282] [outer = (nil)] 10:39:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f98a0c5e800) [pid = 1870] [serial = 2283] [outer = 0x7f989a49fc00] 10:39:24 INFO - PROCESS | 1870 | 1461692364654 Marionette DEBUG loaded listener.js 10:39:24 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f98a159d000) [pid = 1870] [serial = 2284] [outer = 0x7f989a49fc00] 10:39:25 INFO - PROCESS | 1870 | 1461692365411 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]]]}] 10:39:25 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. 10:39:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1375ms 10:39:25 INFO - PROCESS | 1870 | 1461692365460 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 10:39:25 INFO - PROCESS | 1870 | 1461692365463 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 10:39:25 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:39:25 INFO - PROCESS | 1870 | 1461692365469 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:39:25 INFO - PROCESS | 1870 | 1461692365471 Marionette TRACE conn3 <- [1,3010,null,{}] 10:39:25 INFO - PROCESS | 1870 | 1461692365476 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}] 10:39:25 INFO - PROCESS | 1870 | 1461692365727 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 10:39:25 INFO - PROCESS | 1870 | 1461692365974 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:25 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b565000 == 174 [pid = 1870] [id = 762] 10:39:25 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f989addf800) [pid = 1870] [serial = 2285] [outer = (nil)] 10:39:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f98a1e9b400) [pid = 1870] [serial = 2286] [outer = 0x7f989addf800] 10:39:26 INFO - PROCESS | 1870 | 1461692366048 Marionette DEBUG loaded listener.js 10:39:26 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f98a346e400) [pid = 1870] [serial = 2287] [outer = 0x7f989addf800] 10:39:26 INFO - PROCESS | 1870 | 1461692366889 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]]]}] 10:39: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 10:39:26 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1429ms 10:39:26 INFO - PROCESS | 1870 | 1461692366898 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 10:39:26 INFO - PROCESS | 1870 | 1461692366902 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 10:39:26 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:39:26 INFO - PROCESS | 1870 | 1461692366907 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:39:26 INFO - PROCESS | 1870 | 1461692366909 Marionette TRACE conn3 <- [1,3014,null,{}] 10:39:26 INFO - PROCESS | 1870 | 1461692366915 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}] 10:39:27 INFO - PROCESS | 1870 | 1461692367152 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 10:39:27 INFO - PROCESS | 1870 | 1461692367409 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:27 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1621000 == 175 [pid = 1870] [id = 763] 10:39:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f98a3bb8800) [pid = 1870] [serial = 2288] [outer = (nil)] 10:39:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f98a456d400) [pid = 1870] [serial = 2289] [outer = 0x7f98a3bb8800] 10:39:27 INFO - PROCESS | 1870 | 1461692367493 Marionette DEBUG loaded listener.js 10:39:27 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f98a4b26000) [pid = 1870] [serial = 2290] [outer = 0x7f98a3bb8800] 10:39:27 INFO - PROCESS | 1870 | [1870] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:39:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:39:28 INFO - {} 10:39:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:39:28 INFO - {} 10:39:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:39:28 INFO - {} 10:39:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:39:28 INFO - {} 10:39:28 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1480ms 10:39:28 INFO - PROCESS | 1870 | 1461692368379 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:39:28 INFO - PROCESS | 1870 | 1461692368390 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 10:39:28 INFO - PROCESS | 1870 | 1461692368394 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 10:39:28 INFO - TEST-START | /FileAPI/fileReader.html 10:39:28 INFO - PROCESS | 1870 | 1461692368400 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:39:28 INFO - PROCESS | 1870 | 1461692368403 Marionette TRACE conn3 <- [1,3018,null,{}] 10:39:28 INFO - PROCESS | 1870 | 1461692368408 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}] 10:39:28 INFO - PROCESS | 1870 | 1461692368629 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 10:39:28 INFO - PROCESS | 1870 | 1461692368902 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:28 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4128800 == 176 [pid = 1870] [id = 764] 10:39:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f98a4570000) [pid = 1870] [serial = 2291] [outer = (nil)] 10:39:28 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f98a5b77800) [pid = 1870] [serial = 2292] [outer = 0x7f98a4570000] 10:39:28 INFO - PROCESS | 1870 | 1461692368977 Marionette DEBUG loaded listener.js 10:39:29 INFO - PROCESS | 1870 | ++DOMWINDOW == 169 (0x7f98a5e14c00) [pid = 1870] [serial = 2293] [outer = 0x7f98a4570000] 10:39:29 INFO - PROCESS | 1870 | 1461692369779 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]]]}] 10:39:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:39:29 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:39:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:39:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:39:29 INFO - TEST-OK | /FileAPI/fileReader.html | took 1432ms 10:39:29 INFO - PROCESS | 1870 | 1461692369834 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 10:39:29 INFO - PROCESS | 1870 | 1461692369838 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 10:39:29 INFO - TEST-START | /FileAPI/historical.html 10:39:29 INFO - PROCESS | 1870 | 1461692369843 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:39:29 INFO - PROCESS | 1870 | 1461692369846 Marionette TRACE conn3 <- [1,3022,null,{}] 10:39:29 INFO - PROCESS | 1870 | 1461692369851 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}] 10:39:30 INFO - PROCESS | 1870 | 1461692370066 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 10:39:30 INFO - PROCESS | 1870 | 1461692370342 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:30 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a4fcd800 == 177 [pid = 1870] [id = 765] 10:39:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 170 (0x7f98a4b26400) [pid = 1870] [serial = 2294] [outer = (nil)] 10:39:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 171 (0x7f98a5e1f000) [pid = 1870] [serial = 2295] [outer = 0x7f98a4b26400] 10:39:30 INFO - PROCESS | 1870 | 1461692370417 Marionette DEBUG loaded listener.js 10:39:30 INFO - PROCESS | 1870 | ++DOMWINDOW == 172 (0x7f98a7213000) [pid = 1870] [serial = 2296] [outer = 0x7f98a4b26400] 10:39:31 INFO - PROCESS | 1870 | 1461692371165 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"]]]}] 10:39:31 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:39:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:39:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:39:31 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:39:31 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:39:31 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:39:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:39:31 INFO - TEST-OK | /FileAPI/historical.html | took 1378ms 10:39:31 INFO - PROCESS | 1870 | 1461692371225 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 10:39:31 INFO - PROCESS | 1870 | 1461692371227 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 10:39:31 INFO - TEST-START | /FileAPI/idlharness.html 10:39:31 INFO - PROCESS | 1870 | 1461692371234 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:39:31 INFO - PROCESS | 1870 | 1461692371237 Marionette TRACE conn3 <- [1,3026,null,{}] 10:39:31 INFO - PROCESS | 1870 | 1461692371242 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}] 10:39:31 INFO - PROCESS | 1870 | 1461692371546 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 10:39:31 INFO - PROCESS | 1870 | 1461692371771 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:31 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a79b1000 == 178 [pid = 1870] [id = 766] 10:39:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 173 (0x7f98965e7000) [pid = 1870] [serial = 2297] [outer = (nil)] 10:39:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 174 (0x7f98a7252000) [pid = 1870] [serial = 2298] [outer = 0x7f98965e7000] 10:39:31 INFO - PROCESS | 1870 | 1461692371846 Marionette DEBUG loaded listener.js 10:39:31 INFO - PROCESS | 1870 | ++DOMWINDOW == 175 (0x7f98a72b2400) [pid = 1870] [serial = 2299] [outer = 0x7f98965e7000] 10:39:33 INFO - PROCESS | 1870 | 1461692373435 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]]]}] 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:39:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:39:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:39:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:39:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:39:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:39:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:39:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:39:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:39:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:39:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:39:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:39:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:39:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:39:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:39:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:39:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:39:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:39:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:39:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:39:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:39:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:39:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:39:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:39:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:39:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:39:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:39:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:39:33 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 10:39:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:39:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:39:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:39:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:39:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:39:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:39:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:39:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:39:33 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 10:39:33 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 10:39:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:39:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:39:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:39:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:39:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:39:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:39:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:39:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:39:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:39:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:39:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:39:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:39:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:39:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:39:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:39:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:39:33 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 10:39:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:39:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:39:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:39:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:39:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:39:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:39:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:39:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:39:33 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 10:39:33 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 10:39:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:39:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:39:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:39:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:39:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:39:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:39:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:39:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:39:33 INFO - TEST-OK | /FileAPI/idlharness.html | took 2319ms 10:39:33 INFO - PROCESS | 1870 | 1461692373556 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 10:39:33 INFO - PROCESS | 1870 | 1461692373560 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 10:39:33 INFO - TEST-START | /FileAPI/idlharness.worker 10:39:33 INFO - PROCESS | 1870 | 1461692373671 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:39:33 INFO - PROCESS | 1870 | 1461692373673 Marionette TRACE conn3 <- [1,3030,null,{}] 10:39:33 INFO - PROCESS | 1870 | 1461692373684 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}] 10:39:33 INFO - PROCESS | 1870 | 1461692373942 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 10:39:34 INFO - PROCESS | 1870 | 1461692374210 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:34 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a3520000 == 179 [pid = 1870] [id = 767] 10:39:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 176 (0x7f9897a9e000) [pid = 1870] [serial = 2300] [outer = (nil)] 10:39:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 177 (0x7f98a72b7c00) [pid = 1870] [serial = 2301] [outer = 0x7f9897a9e000] 10:39:34 INFO - PROCESS | 1870 | 1461692374280 Marionette DEBUG loaded listener.js 10:39:34 INFO - PROCESS | 1870 | ++DOMWINDOW == 178 (0x7f98b0355000) [pid = 1870] [serial = 2302] [outer = 0x7f9897a9e000] 10:39:34 INFO - PROCESS | 1870 | [1870] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:39:36 INFO - PROCESS | 1870 | 1461692376395 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,{},{}]]]}] 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:39:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:39:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:39:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:39:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:39:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:39:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:39:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:39:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:39:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:39:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:39:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:39:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:39:36 INFO - {} 10:39:36 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 10:39:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:39:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:39:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:39:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:39:36 INFO - {} 10:39:36 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 - {} 10:39:36 INFO - {} 10:39:36 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 10:39:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:39:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:39:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:39:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:39:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:39:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:39:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:39:36 INFO - {} 10:39:36 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 10:39:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:39:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:39:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:39:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:39:36 INFO - {} 10:39:36 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 - {} 10:39:36 INFO - {} 10:39:36 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 10:39:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:39:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:39:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:39:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:39:36 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 10:39:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:39:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:39:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:39:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:39:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:39:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:39:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:39:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:39:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:39:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:39:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:39:36 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 10:39:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:39:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:39:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:39:36 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 10:39:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:39:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:39:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:39:36 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 10:39:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:39:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:39:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:39:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:39:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:39:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:39:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:39:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:39:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:39:36 INFO - {} 10:39:36 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2962ms 10:39:36 INFO - PROCESS | 1870 | 1461692376533 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 10:39:36 INFO - PROCESS | 1870 | 1461692376539 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 10:39:36 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:39:36 INFO - PROCESS | 1870 | 1461692376548 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:39:36 INFO - PROCESS | 1870 | 1461692376555 Marionette TRACE conn3 <- [1,3034,null,{}] 10:39:36 INFO - PROCESS | 1870 | 1461692376623 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}] 10:39:36 INFO - PROCESS | 1870 | 1461692376947 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 10:39:37 INFO - PROCESS | 1870 | 1461692377227 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:37 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98b10c8800 == 180 [pid = 1870] [id = 768] 10:39:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 179 (0x7f98a5b77c00) [pid = 1870] [serial = 2303] [outer = (nil)] 10:39:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 180 (0x7f98bac6bc00) [pid = 1870] [serial = 2304] [outer = 0x7f98a5b77c00] 10:39:37 INFO - PROCESS | 1870 | 1461692377310 Marionette DEBUG loaded listener.js 10:39:37 INFO - PROCESS | 1870 | ++DOMWINDOW == 181 (0x7f98c2c11400) [pid = 1870] [serial = 2305] [outer = 0x7f98a5b77c00] 10:39:38 INFO - PROCESS | 1870 | 1461692378107 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]]]}] 10:39:38 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:39:38 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1598ms 10:39:38 INFO - PROCESS | 1870 | 1461692378147 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 10:39:38 INFO - PROCESS | 1870 | 1461692378150 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 10:39:38 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:39:38 INFO - PROCESS | 1870 | 1461692378178 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:39:38 INFO - PROCESS | 1870 | 1461692378182 Marionette TRACE conn3 <- [1,3038,null,{}] 10:39:38 INFO - PROCESS | 1870 | 1461692378187 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}] 10:39:38 INFO - PROCESS | 1870 | 1461692378431 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 10:39:38 INFO - PROCESS | 1870 | 1461692378708 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:38 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bb0bc800 == 181 [pid = 1870] [id = 769] 10:39:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 182 (0x7f988c6e4000) [pid = 1870] [serial = 2306] [outer = (nil)] 10:39:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 183 (0x7f988c6e9800) [pid = 1870] [serial = 2307] [outer = 0x7f988c6e4000] 10:39:38 INFO - PROCESS | 1870 | 1461692378786 Marionette DEBUG loaded listener.js 10:39:38 INFO - PROCESS | 1870 | ++DOMWINDOW == 184 (0x7f988c6ef800) [pid = 1870] [serial = 2308] [outer = 0x7f988c6e4000] 10:39:39 INFO - PROCESS | 1870 | 1461692379563 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"]]]}] 10:39:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:39:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:39:39 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1433ms 10:39:39 INFO - PROCESS | 1870 | 1461692379607 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 10:39:39 INFO - PROCESS | 1870 | 1461692379610 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 10:39:39 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:39:39 INFO - PROCESS | 1870 | 1461692379616 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:39:39 INFO - PROCESS | 1870 | 1461692379618 Marionette TRACE conn3 <- [1,3042,null,{}] 10:39:39 INFO - PROCESS | 1870 | 1461692379624 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}] 10:39:39 INFO - PROCESS | 1870 | 1461692379843 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 10:39:40 INFO - PROCESS | 1870 | 1461692380090 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:40 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98bf76e000 == 182 [pid = 1870] [id = 770] 10:39:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 185 (0x7f988c6e4800) [pid = 1870] [serial = 2309] [outer = (nil)] 10:39:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 186 (0x7f988fa62000) [pid = 1870] [serial = 2310] [outer = 0x7f988c6e4800] 10:39:40 INFO - PROCESS | 1870 | 1461692380162 Marionette DEBUG loaded listener.js 10:39:40 INFO - PROCESS | 1870 | ++DOMWINDOW == 187 (0x7f988fa66400) [pid = 1870] [serial = 2311] [outer = 0x7f988c6e4800] 10:39:41 INFO - PROCESS | 1870 | 1461692381225 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]]]}] 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:39:41 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. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:39:41 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'.) 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:39:41 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. 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:39:41 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. 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:39:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:39:41 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. 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:39:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:39:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:39:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:39:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:39:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:39:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:39:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:39:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:39:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:39:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:39:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:39:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:39:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:39:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1696ms 10:39:41 INFO - PROCESS | 1870 | 1461692381314 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 10:39:41 INFO - PROCESS | 1870 | 1461692381316 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 10:39:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:39:41 INFO - PROCESS | 1870 | 1461692381384 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:39:41 INFO - PROCESS | 1870 | 1461692381387 Marionette TRACE conn3 <- [1,3046,null,{}] 10:39:41 INFO - PROCESS | 1870 | 1461692381396 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}] 10:39:41 INFO - PROCESS | 1870 | 1461692381615 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 10:39:41 INFO - PROCESS | 1870 | 1461692381981 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:42 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98acd19800 == 183 [pid = 1870] [id = 771] 10:39:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 188 (0x7f988c418400) [pid = 1870] [serial = 2312] [outer = (nil)] 10:39:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 189 (0x7f988fa67800) [pid = 1870] [serial = 2313] [outer = 0x7f988c418400] 10:39:42 INFO - PROCESS | 1870 | 1461692382055 Marionette DEBUG loaded listener.js 10:39:42 INFO - PROCESS | 1870 | ++DOMWINDOW == 190 (0x7f988fa6d800) [pid = 1870] [serial = 2314] [outer = 0x7f988c418400] 10:39:42 INFO - PROCESS | 1870 | [1870] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:39:42 INFO - PROCESS | 1870 | 1461692382881 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:39:42 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:39:42 INFO - {} 10:39:42 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1549ms 10:39:42 INFO - PROCESS | 1870 | 1461692382920 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 10:39:42 INFO - PROCESS | 1870 | 1461692382925 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 10:39:42 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:39:42 INFO - PROCESS | 1870 | 1461692382930 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:39:42 INFO - PROCESS | 1870 | 1461692382933 Marionette TRACE conn3 <- [1,3050,null,{}] 10:39:42 INFO - PROCESS | 1870 | 1461692382938 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}] 10:39:43 INFO - PROCESS | 1870 | 1461692383202 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 10:39:43 INFO - PROCESS | 1870 | 1461692383491 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:43 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98ae69e000 == 184 [pid = 1870] [id = 772] 10:39:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 191 (0x7f988cf07000) [pid = 1870] [serial = 2315] [outer = (nil)] 10:39:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 192 (0x7f988fba0000) [pid = 1870] [serial = 2316] [outer = 0x7f988cf07000] 10:39:43 INFO - PROCESS | 1870 | 1461692383606 Marionette DEBUG loaded listener.js 10:39:43 INFO - PROCESS | 1870 | ++DOMWINDOW == 193 (0x7f988fba7000) [pid = 1870] [serial = 2317] [outer = 0x7f988cf07000] 10:39:44 INFO - PROCESS | 1870 | 1461692384354 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]]]}] 10:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:39:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1476ms 10:39:44 INFO - PROCESS | 1870 | 1461692384409 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:39:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:39:44 INFO - PROCESS | 1870 | 1461692384413 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:39:44 INFO - PROCESS | 1870 | 1461692384420 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:39:44 INFO - PROCESS | 1870 | 1461692384425 Marionette TRACE conn3 <- [1,3054,null,{}] 10:39:44 INFO - PROCESS | 1870 | 1461692384430 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}] 10:39:44 INFO - PROCESS | 1870 | 1461692384654 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:39:44 INFO - PROCESS | 1870 | 1461692384944 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:44 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98c5030000 == 185 [pid = 1870] [id = 773] 10:39:44 INFO - PROCESS | 1870 | ++DOMWINDOW == 194 (0x7f988fa6cc00) [pid = 1870] [serial = 2318] [outer = (nil)] 10:39:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 195 (0x7f9893061400) [pid = 1870] [serial = 2319] [outer = 0x7f988fa6cc00] 10:39:45 INFO - PROCESS | 1870 | 1461692385020 Marionette DEBUG loaded listener.js 10:39:45 INFO - PROCESS | 1870 | ++DOMWINDOW == 196 (0x7f9893066000) [pid = 1870] [serial = 2320] [outer = 0x7f988fa6cc00] 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - PROCESS | 1870 | 1461692386172 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"]]]}] 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:39:46 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" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:39:46 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" 10:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:39:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1863ms 10:39:46 INFO - PROCESS | 1870 | 1461692386325 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:39:46 INFO - PROCESS | 1870 | 1461692386329 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:39:46 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:39:46 INFO - PROCESS | 1870 | 1461692386360 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:39:46 INFO - PROCESS | 1870 | 1461692386363 Marionette TRACE conn3 <- [1,3058,null,{}] 10:39:46 INFO - PROCESS | 1870 | 1461692386367 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}] 10:39:46 INFO - PROCESS | 1870 | 1461692386646 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:39:46 INFO - PROCESS | 1870 | 1461692386965 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:46 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f988fb87800 == 186 [pid = 1870] [id = 774] 10:39:46 INFO - PROCESS | 1870 | ++DOMWINDOW == 197 (0x7f988fba3000) [pid = 1870] [serial = 2321] [outer = (nil)] 10:39:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 198 (0x7f989306cc00) [pid = 1870] [serial = 2322] [outer = 0x7f988fba3000] 10:39:47 INFO - PROCESS | 1870 | 1461692387040 Marionette DEBUG loaded listener.js 10:39:47 INFO - PROCESS | 1870 | ++DOMWINDOW == 199 (0x7f98bf607c00) [pid = 1870] [serial = 2323] [outer = 0x7f988fba3000] 10:39:47 INFO - PROCESS | 1870 | 1461692387826 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]]]}] 10:39:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:39:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:39:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:39:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:39:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:39:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:39:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:39:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:39:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:39:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:39:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:39:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:39:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:39:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:39:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:39:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:39:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:39:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:39:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:39:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1490ms 10:39:47 INFO - PROCESS | 1870 | 1461692387867 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:39:47 INFO - PROCESS | 1870 | 1461692387871 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:39:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:39:47 INFO - PROCESS | 1870 | 1461692387880 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:39:47 INFO - PROCESS | 1870 | 1461692387882 Marionette TRACE conn3 <- [1,3062,null,{}] 10:39:47 INFO - PROCESS | 1870 | 1461692387887 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}] 10:39:48 INFO - PROCESS | 1870 | 1461692388147 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:39:48 INFO - PROCESS | 1870 | 1461692388438 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:48 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f988ddc7000 == 187 [pid = 1870] [id = 775] 10:39:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 200 (0x7f988cf05c00) [pid = 1870] [serial = 2324] [outer = (nil)] 10:39:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 201 (0x7f988fb9e400) [pid = 1870] [serial = 2325] [outer = 0x7f988cf05c00] 10:39:48 INFO - PROCESS | 1870 | 1461692388512 Marionette DEBUG loaded listener.js 10:39:48 INFO - PROCESS | 1870 | ++DOMWINDOW == 202 (0x7f989306c000) [pid = 1870] [serial = 2326] [outer = 0x7f988cf05c00] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989252d000 == 186 [pid = 1870] [id = 635] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9893989800 == 185 [pid = 1870] [id = 637] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9894ac9000 == 184 [pid = 1870] [id = 639] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9896644800 == 183 [pid = 1870] [id = 640] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1051800 == 182 [pid = 1870] [id = 644] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b013000 == 181 [pid = 1870] [id = 642] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9890d80000 == 180 [pid = 1870] [id = 634] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9892881000 == 179 [pid = 1870] [id = 636] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b381000 == 178 [pid = 1870] [id = 643] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acf67800 == 177 [pid = 1870] [id = 651] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a4c06800 == 176 [pid = 1870] [id = 458] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ac909800 == 175 [pid = 1870] [id = 650] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9897eb8000 == 174 [pid = 1870] [id = 641] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9891ed2800 == 173 [pid = 1870] [id = 638] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98b4de4800 == 172 [pid = 1870] [id = 747] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98adc99800 == 171 [pid = 1870] [id = 746] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98ad3f1800 == 170 [pid = 1870] [id = 745] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98acd2a800 == 169 [pid = 1870] [id = 744] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98abe68000 == 168 [pid = 1870] [id = 743] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a81b9000 == 167 [pid = 1870] [id = 742] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a7baa800 == 166 [pid = 1870] [id = 741] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a3de8800 == 165 [pid = 1870] [id = 740] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a3510000 == 164 [pid = 1870] [id = 739] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1686800 == 163 [pid = 1870] [id = 738] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98a1053000 == 162 [pid = 1870] [id = 737] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b386000 == 161 [pid = 1870] [id = 736] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989b1a3800 == 160 [pid = 1870] [id = 735] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f9898c86000 == 159 [pid = 1870] [id = 734] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f989773e000 == 158 [pid = 1870] [id = 733] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98958dd000 == 157 [pid = 1870] [id = 732] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f98931c2000 == 156 [pid = 1870] [id = 731] 10:39:50 INFO - PROCESS | 1870 | --DOCSHELL 0x7f988c5d5800 == 155 [pid = 1870] [id = 730] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 201 (0x7f9895cc7800) [pid = 1870] [serial = 2187] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 200 (0x7f98a72e6000) [pid = 1870] [serial = 2145] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 199 (0x7f989a283c00) [pid = 1870] [serial = 2127] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 198 (0x7f9894febc00) [pid = 1870] [serial = 2189] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 197 (0x7f98a4d9e000) [pid = 1870] [serial = 2139] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 196 (0x7f98a8760400) [pid = 1870] [serial = 2151] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 195 (0x7f98bb020000) [pid = 1870] [serial = 2165] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 194 (0x7f98bf9a8400) [pid = 1870] [serial = 2175] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 193 (0x7f9894c6b000) [pid = 1870] [serial = 2184] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 192 (0x7f98a0b90800) [pid = 1870] [serial = 2130] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 191 (0x7f9898f12400) [pid = 1870] [serial = 2126] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 190 (0x7f98ae6db400) [pid = 1870] [serial = 2154] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 189 (0x7f98bbd35400) [pid = 1870] [serial = 2166] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 188 (0x7f98a3297400) [pid = 1870] [serial = 2135] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 187 (0x7f98a1e8f400) [pid = 1870] [serial = 2132] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 186 (0x7f9891d55800) [pid = 1870] [serial = 2177] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 185 (0x7f98bf608c00) [pid = 1870] [serial = 2171] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 184 (0x7f989b6d9800) [pid = 1870] [serial = 2129] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 183 (0x7f98a7caf800) [pid = 1870] [serial = 2148] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 182 (0x7f98bbeb3c00) [pid = 1870] [serial = 2168] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 181 (0x7f98bf740000) [pid = 1870] [serial = 2174] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 180 (0x7f98bacdec00) [pid = 1870] [serial = 2162] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 179 (0x7f98a45f0800) [pid = 1870] [serial = 2138] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 178 (0x7f9894959800) [pid = 1870] [serial = 2183] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 177 (0x7f98951d3000) [pid = 1870] [serial = 2186] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 176 (0x7f98a5e17800) [pid = 1870] [serial = 2141] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 175 (0x7f98bab3d400) [pid = 1870] [serial = 2159] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 174 (0x7f98a7fd4c00) [pid = 1870] [serial = 2150] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 173 (0x7f98ae03a000) [pid = 1870] [serial = 2153] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 172 (0x7f9893613400) [pid = 1870] [serial = 2180] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 171 (0x7f9891d5a400) [pid = 1870] [serial = 2178] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 170 (0x7f98bae91c00) [pid = 1870] [serial = 2163] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 169 (0x7f98b109dc00) [pid = 1870] [serial = 2156] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 168 (0x7f98965e3400) [pid = 1870] [serial = 2124] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 167 (0x7f98b9de9800) [pid = 1870] [serial = 2157] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 166 (0x7f98a312e000) [pid = 1870] [serial = 2133] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 165 (0x7f98953e0800) [pid = 1870] [serial = 2123] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 164 (0x7f98bf73a400) [pid = 1870] [serial = 2172] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 163 (0x7f98bc1d4000) [pid = 1870] [serial = 2169] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 162 (0x7f98a75f7400) [pid = 1870] [serial = 2147] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f98a721ec00) [pid = 1870] [serial = 2144] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f98936e0800) [pid = 1870] [serial = 2181] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f98bac66000) [pid = 1870] [serial = 2160] [outer = (nil)] [url = about:blank] 10:39:50 INFO - PROCESS | 1870 | [1870] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:39:51 INFO - PROCESS | 1870 | 1461692391230 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:39:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:39:51 INFO - {} 10:39:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 3383ms 10:39:51 INFO - PROCESS | 1870 | 1461692391264 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:39:51 INFO - PROCESS | 1870 | 1461692391267 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:39:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:39:51 INFO - PROCESS | 1870 | 1461692391278 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:39:51 INFO - PROCESS | 1870 | 1461692391285 Marionette TRACE conn3 <- [1,3066,null,{}] 10:39:51 INFO - PROCESS | 1870 | 1461692391292 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}] 10:39:51 INFO - PROCESS | 1870 | 1461692391487 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:39:51 INFO - PROCESS | 1870 | 1461692391679 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:51 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98920da800 == 156 [pid = 1870] [id = 776] 10:39:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f988fa68400) [pid = 1870] [serial = 2327] [outer = (nil)] 10:39:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f989306c800) [pid = 1870] [serial = 2328] [outer = 0x7f988fa68400] 10:39:51 INFO - PROCESS | 1870 | 1461692391745 Marionette DEBUG loaded listener.js 10:39:51 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f9893617000) [pid = 1870] [serial = 2329] [outer = 0x7f988fa68400] 10:39:52 INFO - PROCESS | 1870 | 1461692392442 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]]]}] 10:39:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:39:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:39:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:39:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:39:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:39:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:39:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:39:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1189ms 10:39:52 INFO - PROCESS | 1870 | 1461692392470 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:39:52 INFO - PROCESS | 1870 | 1461692392478 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:39:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:39:52 INFO - PROCESS | 1870 | 1461692392487 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:39:52 INFO - PROCESS | 1870 | 1461692392490 Marionette TRACE conn3 <- [1,3070,null,{}] 10:39:52 INFO - PROCESS | 1870 | 1461692392495 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}] 10:39:52 INFO - PROCESS | 1870 | 1461692392786 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:39:52 INFO - PROCESS | 1870 | 1461692392920 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:52 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9892873800 == 157 [pid = 1870] [id = 777] 10:39:52 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f988dc26400) [pid = 1870] [serial = 2330] [outer = (nil)] 10:39:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f989495b800) [pid = 1870] [serial = 2331] [outer = 0x7f988dc26400] 10:39:53 INFO - PROCESS | 1870 | 1461692393013 Marionette DEBUG loaded listener.js 10:39:53 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f9894f50400) [pid = 1870] [serial = 2332] [outer = 0x7f988dc26400] 10:39:53 INFO - PROCESS | 1870 | 1461692393858 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]]]}] 10:39:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:39:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:39:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:39:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:39:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:39:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:39:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1428ms 10:39:53 INFO - PROCESS | 1870 | 1461692393917 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:39:53 INFO - PROCESS | 1870 | 1461692393921 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:39:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:39:53 INFO - PROCESS | 1870 | 1461692393927 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:39:53 INFO - PROCESS | 1870 | 1461692393932 Marionette TRACE conn3 <- [1,3074,null,{}] 10:39:53 INFO - PROCESS | 1870 | 1461692393957 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}] 10:39:54 INFO - PROCESS | 1870 | 1461692394232 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:39:54 INFO - PROCESS | 1870 | 1461692394274 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:54 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894ad4000 == 158 [pid = 1870] [id = 778] 10:39:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f98953e4c00) [pid = 1870] [serial = 2333] [outer = (nil)] 10:39:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f9895cc9000) [pid = 1870] [serial = 2334] [outer = 0x7f98953e4c00] 10:39:54 INFO - PROCESS | 1870 | 1461692394339 Marionette DEBUG loaded listener.js 10:39:54 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f98967b0800) [pid = 1870] [serial = 2335] [outer = 0x7f98953e4c00] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 167 (0x7f98953e7400) [pid = 1870] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 166 (0x7f98a3cf0800) [pid = 1870] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 165 (0x7f98a0b82800) [pid = 1870] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 164 (0x7f98936d8800) [pid = 1870] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 163 (0x7f98976f7000) [pid = 1870] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 162 (0x7f9893229c00) [pid = 1870] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 161 (0x7f989b6d9400) [pid = 1870] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 160 (0x7f98937fe000) [pid = 1870] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 159 (0x7f989360f400) [pid = 1870] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 158 (0x7f98966ecc00) [pid = 1870] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 157 (0x7f988c41ec00) [pid = 1870] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 156 (0x7f98a0b91400) [pid = 1870] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 155 (0x7f98976f2400) [pid = 1870] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 154 (0x7f98a7e2c800) [pid = 1870] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 153 (0x7f98acdef000) [pid = 1870] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 152 (0x7f98a15a1800) [pid = 1870] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 151 (0x7f989b6d8000) [pid = 1870] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 150 (0x7f98aaf3f000) [pid = 1870] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 149 (0x7f98a5b7e400) [pid = 1870] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 148 (0x7f9891d5b000) [pid = 1870] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 147 (0x7f989a3c4000) [pid = 1870] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 146 (0x7f98ad6c1400) [pid = 1870] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 145 (0x7f98ae286800) [pid = 1870] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 144 (0x7f98ae03b000) [pid = 1870] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 143 (0x7f98a45fc000) [pid = 1870] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 142 (0x7f98a9c8a800) [pid = 1870] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 141 (0x7f98a45f4c00) [pid = 1870] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 140 (0x7f988c420c00) [pid = 1870] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 139 (0x7f98a45f8c00) [pid = 1870] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:39:55 INFO - PROCESS | 1870 | --DOMWINDOW == 138 (0x7f9893619400) [pid = 1870] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:39:55 INFO - PROCESS | 1870 | 1461692395918 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]]]}] 10:39:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:39:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:39:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:39:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:39:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:39:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:39:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 2040ms 10:39:55 INFO - PROCESS | 1870 | 1461692395969 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:39:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:39:55 INFO - PROCESS | 1870 | 1461692395973 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:39:55 INFO - PROCESS | 1870 | 1461692395979 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:39:55 INFO - PROCESS | 1870 | 1461692395982 Marionette TRACE conn3 <- [1,3078,null,{}] 10:39:55 INFO - PROCESS | 1870 | 1461692395987 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}] 10:39:56 INFO - PROCESS | 1870 | 1461692396193 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:39:56 INFO - PROCESS | 1870 | 1461692396419 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:56 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f988ddc5800 == 159 [pid = 1870] [id = 779] 10:39:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 139 (0x7f988dc2a400) [pid = 1870] [serial = 2336] [outer = (nil)] 10:39:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 140 (0x7f988fa6ac00) [pid = 1870] [serial = 2337] [outer = 0x7f988dc2a400] 10:39:56 INFO - PROCESS | 1870 | 1461692396483 Marionette DEBUG loaded listener.js 10:39:56 INFO - PROCESS | 1870 | ++DOMWINDOW == 141 (0x7f98967b8000) [pid = 1870] [serial = 2338] [outer = 0x7f988dc2a400] 10:39:57 INFO - PROCESS | 1870 | 1461692397184 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 10:39:57 INFO - PROCESS | 1870 | 1461692397240 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:39:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:39:57 INFO - PROCESS | 1870 | 1461692397247 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:39:57 INFO - PROCESS | 1870 | 1461692397250 Marionette TRACE conn3 <- [1,3082,null,{}] 10:39:57 INFO - PROCESS | 1870 | 1461692397255 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}] 10:39:57 INFO - PROCESS | 1870 | 1461692397443 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:39:57 INFO - PROCESS | 1870 | 1461692397460 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:57 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98967c2000 == 160 [pid = 1870] [id = 780] 10:39:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 142 (0x7f9894fe4800) [pid = 1870] [serial = 2339] [outer = (nil)] 10:39:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 143 (0x7f989809b000) [pid = 1870] [serial = 2340] [outer = 0x7f9894fe4800] 10:39:57 INFO - PROCESS | 1870 | 1461692397521 Marionette DEBUG loaded listener.js 10:39:57 INFO - PROCESS | 1870 | ++DOMWINDOW == 144 (0x7f98989f2800) [pid = 1870] [serial = 2341] [outer = 0x7f9894fe4800] 10:39:58 INFO - PROCESS | 1870 | 1461692398651 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]]]}] 10:39:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:39:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:39:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:39:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1425ms 10:39:58 INFO - PROCESS | 1870 | 1461692398674 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:39:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:39:58 INFO - PROCESS | 1870 | 1461692398682 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:39:58 INFO - PROCESS | 1870 | 1461692398689 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:39:58 INFO - PROCESS | 1870 | 1461692398695 Marionette TRACE conn3 <- [1,3086,null,{}] 10:39:58 INFO - PROCESS | 1870 | 1461692398703 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}] 10:39:58 INFO - PROCESS | 1870 | 1461692398921 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:39:59 INFO - PROCESS | 1870 | 1461692399179 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:59 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9892409800 == 161 [pid = 1870] [id = 781] 10:39:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 145 (0x7f988dc25800) [pid = 1870] [serial = 2342] [outer = (nil)] 10:39:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 146 (0x7f988fb99800) [pid = 1870] [serial = 2343] [outer = 0x7f988dc25800] 10:39:59 INFO - PROCESS | 1870 | 1461692399257 Marionette DEBUG loaded listener.js 10:39:59 INFO - PROCESS | 1870 | ++DOMWINDOW == 147 (0x7f9890e21c00) [pid = 1870] [serial = 2344] [outer = 0x7f988dc25800] 10:40:00 INFO - PROCESS | 1870 | 1461692400124 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:40:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:40:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1485ms 10:40:00 INFO - PROCESS | 1870 | 1461692400175 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:40:00 INFO - PROCESS | 1870 | 1461692400183 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:40:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:40:00 INFO - PROCESS | 1870 | 1461692400194 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:40:00 INFO - PROCESS | 1870 | 1461692400198 Marionette TRACE conn3 <- [1,3090,null,{}] 10:40:00 INFO - PROCESS | 1870 | 1461692400204 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}] 10:40:00 INFO - PROCESS | 1870 | 1461692400462 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:40:00 INFO - PROCESS | 1870 | 1461692400715 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:00 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9894c4a800 == 162 [pid = 1870] [id = 782] 10:40:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 148 (0x7f988fa62400) [pid = 1870] [serial = 2345] [outer = (nil)] 10:40:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 149 (0x7f989361e400) [pid = 1870] [serial = 2346] [outer = 0x7f988fa62400] 10:40:00 INFO - PROCESS | 1870 | 1461692400795 Marionette DEBUG loaded listener.js 10:40:00 INFO - PROCESS | 1870 | ++DOMWINDOW == 150 (0x7f98937fd000) [pid = 1870] [serial = 2347] [outer = 0x7f988fa62400] 10:40:01 INFO - PROCESS | 1870 | 1461692401650 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:40:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:40:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1486ms 10:40:01 INFO - PROCESS | 1870 | 1461692401682 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:40:01 INFO - PROCESS | 1870 | 1461692401685 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:40:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:40:01 INFO - PROCESS | 1870 | 1461692401692 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:40:01 INFO - PROCESS | 1870 | 1461692401699 Marionette TRACE conn3 <- [1,3094,null,{}] 10:40:01 INFO - PROCESS | 1870 | 1461692401716 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}] 10:40:01 INFO - PROCESS | 1870 | 1461692401970 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:40:02 INFO - PROCESS | 1870 | 1461692402259 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:02 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f9898c75800 == 163 [pid = 1870] [id = 783] 10:40:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 151 (0x7f9894f51000) [pid = 1870] [serial = 2348] [outer = (nil)] 10:40:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 152 (0x7f98953e7400) [pid = 1870] [serial = 2349] [outer = 0x7f9894f51000] 10:40:02 INFO - PROCESS | 1870 | 1461692402336 Marionette DEBUG loaded listener.js 10:40:02 INFO - PROCESS | 1870 | ++DOMWINDOW == 153 (0x7f9896753800) [pid = 1870] [serial = 2350] [outer = 0x7f9894f51000] 10:40:03 INFO - PROCESS | 1870 | 1461692403162 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:40:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:40:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1485ms 10:40:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:40:03 INFO - PROCESS | 1870 | 1461692403177 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:40:03 INFO - PROCESS | 1870 | 1461692403181 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:40:03 INFO - PROCESS | 1870 | 1461692403187 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:40:03 INFO - PROCESS | 1870 | 1461692403190 Marionette TRACE conn3 <- [1,3098,null,{}] 10:40:03 INFO - PROCESS | 1870 | 1461692403195 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}] 10:40:03 INFO - PROCESS | 1870 | 1461692403459 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:40:03 INFO - PROCESS | 1870 | 1461692403755 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:03 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989a370000 == 164 [pid = 1870] [id = 784] 10:40:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 154 (0x7f9894ff0400) [pid = 1870] [serial = 2351] [outer = (nil)] 10:40:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 155 (0x7f98980a0c00) [pid = 1870] [serial = 2352] [outer = 0x7f9894ff0400] 10:40:03 INFO - PROCESS | 1870 | 1461692403835 Marionette DEBUG loaded listener.js 10:40:03 INFO - PROCESS | 1870 | ++DOMWINDOW == 156 (0x7f9898d82400) [pid = 1870] [serial = 2353] [outer = 0x7f9894ff0400] 10:40:04 INFO - PROCESS | 1870 | 1461692404613 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]]]}] 10:40:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:40:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:40:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1479ms 10:40:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:40:04 INFO - PROCESS | 1870 | 1461692404666 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:40:04 INFO - PROCESS | 1870 | 1461692404669 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:40:04 INFO - PROCESS | 1870 | 1461692404675 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:40:04 INFO - PROCESS | 1870 | 1461692404678 Marionette TRACE conn3 <- [1,3102,null,{}] 10:40:04 INFO - PROCESS | 1870 | 1461692404735 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}] 10:40:04 INFO - PROCESS | 1870 | 1461692404962 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:40:05 INFO - PROCESS | 1870 | 1461692405236 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:05 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b213800 == 165 [pid = 1870] [id = 785] 10:40:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 157 (0x7f98978dc000) [pid = 1870] [serial = 2354] [outer = (nil)] 10:40:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 158 (0x7f9898f1f400) [pid = 1870] [serial = 2355] [outer = 0x7f98978dc000] 10:40:05 INFO - PROCESS | 1870 | 1461692405309 Marionette DEBUG loaded listener.js 10:40:05 INFO - PROCESS | 1870 | ++DOMWINDOW == 159 (0x7f989a19b400) [pid = 1870] [serial = 2356] [outer = 0x7f98978dc000] 10:40:06 INFO - PROCESS | 1870 | 1461692406123 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:40:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:40:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1479ms 10:40:06 INFO - PROCESS | 1870 | 1461692406154 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:40:06 INFO - PROCESS | 1870 | 1461692406157 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:40:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:40:06 INFO - PROCESS | 1870 | 1461692406163 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:40:06 INFO - PROCESS | 1870 | 1461692406165 Marionette TRACE conn3 <- [1,3106,null,{}] 10:40:06 INFO - PROCESS | 1870 | 1461692406171 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}] 10:40:06 INFO - PROCESS | 1870 | 1461692406430 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:40:06 INFO - PROCESS | 1870 | 1461692406686 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:06 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f989b568000 == 166 [pid = 1870] [id = 786] 10:40:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 160 (0x7f989a27a800) [pid = 1870] [serial = 2357] [outer = (nil)] 10:40:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 161 (0x7f989adda800) [pid = 1870] [serial = 2358] [outer = 0x7f989a27a800] 10:40:06 INFO - PROCESS | 1870 | 1461692406764 Marionette DEBUG loaded listener.js 10:40:06 INFO - PROCESS | 1870 | ++DOMWINDOW == 162 (0x7f989b6d5800) [pid = 1870] [serial = 2359] [outer = 0x7f989a27a800] 10:40:07 INFO - PROCESS | 1870 | 1461692407512 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]]]}] 10:40:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:40:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:40:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:40:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1381ms 10:40:07 INFO - PROCESS | 1870 | 1461692407548 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:40:07 INFO - PROCESS | 1870 | 1461692407551 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:40:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:40:07 INFO - PROCESS | 1870 | 1461692407559 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:40:07 INFO - PROCESS | 1870 | 1461692407561 Marionette TRACE conn3 <- [1,3110,null,{}] 10:40:07 INFO - PROCESS | 1870 | 1461692407568 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}] 10:40:07 INFO - PROCESS | 1870 | 1461692407818 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:40:08 INFO - PROCESS | 1870 | 1461692408076 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:08 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1051800 == 167 [pid = 1870] [id = 787] 10:40:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 163 (0x7f9895c9ac00) [pid = 1870] [serial = 2360] [outer = (nil)] 10:40:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 164 (0x7f989b6d9400) [pid = 1870] [serial = 2361] [outer = 0x7f9895c9ac00] 10:40:08 INFO - PROCESS | 1870 | 1461692408147 Marionette DEBUG loaded listener.js 10:40:08 INFO - PROCESS | 1870 | ++DOMWINDOW == 165 (0x7f98a0b91400) [pid = 1870] [serial = 2362] [outer = 0x7f9895c9ac00] 10:40:08 INFO - PROCESS | 1870 | 1461692408950 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"]]]}] 10:40:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:40:08 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 10:40:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:40:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:40:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:40:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:40:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1428ms 10:40:08 INFO - PROCESS | 1870 | 1461692408988 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:40:08 INFO - PROCESS | 1870 | 1461692408992 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:40:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:40:09 INFO - PROCESS | 1870 | 1461692408998 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:40:09 INFO - PROCESS | 1870 | 1461692409000 Marionette TRACE conn3 <- [1,3114,null,{}] 10:40:09 INFO - PROCESS | 1870 | 1461692409006 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}] 10:40:09 INFO - PROCESS | 1870 | 1461692409258 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:40:09 INFO - PROCESS | 1870 | 1461692409517 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\", \"5902f5db-5bdd-4128-a0c5-19c256f39413\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:09 INFO - PROCESS | 1870 | ++DOCSHELL 0x7f98a1629000 == 168 [pid = 1870] [id = 788] 10:40:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 166 (0x7f9897a9b800) [pid = 1870] [serial = 2363] [outer = (nil)] 10:40:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 167 (0x7f98a0c64800) [pid = 1870] [serial = 2364] [outer = 0x7f9897a9b800] 10:40:09 INFO - PROCESS | 1870 | 1461692409595 Marionette DEBUG loaded listener.js 10:40:09 INFO - PROCESS | 1870 | ++DOMWINDOW == 168 (0x7f98a1e91400) [pid = 1870] [serial = 2365] [outer = 0x7f9897a9b800] 10:40:10 INFO - PROCESS | 1870 | 1461692410343 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]]]}] 10:40:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:40:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1381ms 10:40:10 INFO - PROCESS | 1870 | 1461692410380 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:40:10 INFO - PROCESS | 1870 | 1461692410383 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:40:11 WARNING - u'runner_teardown' () 10:40:11 INFO - No more tests 10:40:11 INFO - Got 0 unexpected results 10:40:11 INFO - SUITE-END | took 1147s 10:40:11 INFO - Closing logging queue 10:40:11 INFO - queue closed 10:40:11 INFO - Return code: 0 10:40:11 WARNING - # TBPL SUCCESS # 10:40:11 INFO - Running post-action listener: _resource_record_post_action 10:40:11 INFO - Running post-run listener: _resource_record_post_run 10:40:12 INFO - Total resource usage - Wall time: 1182s; CPU: 98.0%; Read bytes: 8376320; Write bytes: 975917056; Read time: 604; Write time: 338952 10:40:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:40:12 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 51863552; Read time: 8; Write time: 40032 10:40:12 INFO - run-tests - Wall time: 1153s; CPU: 98.0%; Read bytes: 6057984; Write bytes: 923934720; Read time: 484; Write time: 298908 10:40:12 INFO - Running post-run listener: _upload_blobber_files 10:40:12 INFO - Blob upload gear active. 10:40:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:40:12 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 10:40:12 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-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:40:12 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-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:40:13 INFO - (blobuploader) - INFO - Open directory for files ... 10:40:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:40:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:40:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:40:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:40:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:40:14 INFO - (blobuploader) - INFO - Done attempting. 10:40:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:40:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:40:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:40:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:40:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:40:15 INFO - (blobuploader) - INFO - Done attempting. 10:40:15 INFO - (blobuploader) - INFO - Iteration through files over. 10:40:15 INFO - Return code: 0 10:40:15 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:40:15 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:40:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e16fa0ae0dcc8586a39afd20dcf43db49420c235566e0d1edd9ba0e6ec281edb1280476ec4e82badc5ab53961c5015b930723927c030e692aaa255515f74d9ec", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b8c8f61892fec0d55d7e7738e67c34d1e69deaa612de469403dba7ad3e55f6bd6e84535d7b3617851e459e9b10a06894814980e46d270d580208468dea23c8c1"} 10:40:15 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:40:15 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:40:15 INFO - Contents: 10:40:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e16fa0ae0dcc8586a39afd20dcf43db49420c235566e0d1edd9ba0e6ec281edb1280476ec4e82badc5ab53961c5015b930723927c030e692aaa255515f74d9ec", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b8c8f61892fec0d55d7e7738e67c34d1e69deaa612de469403dba7ad3e55f6bd6e84535d7b3617851e459e9b10a06894814980e46d270d580208468dea23c8c1"} 10:40:15 INFO - Running post-run listener: copy_logs_to_upload_dir 10:40:15 INFO - Copying logs to upload dir... 10:40:15 INFO - mkdir: /builds/slave/test/build/upload/logs 10:40:15 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1299.607258 ========= master_lag: 1.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 40 secs) (at 2016-04-26 10:40:16.546061) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 10:40:16.547296) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e16fa0ae0dcc8586a39afd20dcf43db49420c235566e0d1edd9ba0e6ec281edb1280476ec4e82badc5ab53961c5015b930723927c030e692aaa255515f74d9ec", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b8c8f61892fec0d55d7e7738e67c34d1e69deaa612de469403dba7ad3e55f6bd6e84535d7b3617851e459e9b10a06894814980e46d270d580208468dea23c8c1"} build_url:https://queue.taskcluster.net/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033048 build_url: 'https://queue.taskcluster.net/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e16fa0ae0dcc8586a39afd20dcf43db49420c235566e0d1edd9ba0e6ec281edb1280476ec4e82badc5ab53961c5015b930723927c030e692aaa255515f74d9ec", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b8c8f61892fec0d55d7e7738e67c34d1e69deaa612de469403dba7ad3e55f6bd6e84535d7b3617851e459e9b10a06894814980e46d270d580208468dea23c8c1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YcGgx856Q7-73uSrmlzCVw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 10:40:16.619759) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 10:40:16.620223) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461688084.360489-821073657 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019145 ========= master_lag: 1.15 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 10:40:17.785778) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 10:40:17.786087) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 10:40:17.787998) ========= ========= Total master_lag: 2.60 =========