builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-794 starttime: 1463792922.47 results: success (0) buildid: 20160520162336 builduid: e38a8976e8ac4cc58d44f0d7275e05a5 revision: 782b4767770b8d7f9ddea913167c49a12087d6af ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-20 18:08:42.471754) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-20 18:08:42.472128) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 13 secs) (at 2016-05-20 18:08:42.472444) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 13 secs) (at 2016-05-20 18:08:56.123385) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 18:08:56.123874) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707 _=/tools/buildbot/bin/python using PTY: False --2016-05-20 18:08:56-- 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% 8.76M=0.001s 2016-05-20 18:08:56 (8.76 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.600905 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 18:08:56.767695) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 18:08:56.768232) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029289 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 18:08:56.832666) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-20 18:08:56.833235) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 782b4767770b8d7f9ddea913167c49a12087d6af --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 782b4767770b8d7f9ddea913167c49a12087d6af --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707 _=/tools/buildbot/bin/python using PTY: False 2016-05-20 18:08:56,939 truncating revision to first 12 chars 2016-05-20 18:08:56,940 Setting DEBUG logging. 2016-05-20 18:08:56,940 attempt 1/10 2016-05-20 18:08:56,941 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/782b4767770b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-20 18:08:58,283 unpacking tar archive at: mozilla-aurora-782b4767770b/testing/mozharness/ program finished with exit code 0 elapsedTime=2.010451 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-20 18:08:58.873478) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-20 18:08:58.874067) ========= script_repo_revision: 782b4767770b8d7f9ddea913167c49a12087d6af ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-20 18:08:58.874747) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-20 18:08:58.875235) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-20 18:08:58.903233) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 27 secs) (at 2016-05-20 18:08:58.903819) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707 _=/tools/buildbot/bin/python using PTY: False 18:08:59 INFO - MultiFileLogger online at 20160520 18:08:59 in /builds/slave/test 18:08:59 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 18:08:59 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:08:59 INFO - {'append_to_log': False, 18:08:59 INFO - 'base_work_dir': '/builds/slave/test', 18:08:59 INFO - 'blob_upload_branch': 'mozilla-aurora', 18:08:59 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:08:59 INFO - 'buildbot_json_path': 'buildprops.json', 18:08:59 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:08:59 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:08:59 INFO - 'download_minidump_stackwalk': True, 18:08:59 INFO - 'download_symbols': 'true', 18:08:59 INFO - 'e10s': False, 18:08:59 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:08:59 INFO - 'tooltool.py': '/tools/tooltool.py', 18:08:59 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:08:59 INFO - '/tools/misc-python/virtualenv.py')}, 18:08:59 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:08:59 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:08:59 INFO - 'log_level': 'info', 18:08:59 INFO - 'log_to_console': True, 18:08:59 INFO - 'opt_config_files': (), 18:08:59 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:08:59 INFO - '--processes=1', 18:08:59 INFO - '--config=%(test_path)s/wptrunner.ini', 18:08:59 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:08:59 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:08:59 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:08:59 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:08:59 INFO - 'pip_index': False, 18:08:59 INFO - 'require_test_zip': True, 18:08:59 INFO - 'test_type': ('testharness',), 18:08:59 INFO - 'this_chunk': '1', 18:08:59 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:08:59 INFO - 'total_chunks': '10', 18:08:59 INFO - 'virtualenv_path': 'venv', 18:08:59 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:08:59 INFO - 'work_dir': 'build'} 18:08:59 INFO - ##### 18:08:59 INFO - ##### Running clobber step. 18:08:59 INFO - ##### 18:08:59 INFO - Running pre-action listener: _resource_record_pre_action 18:08:59 INFO - Running main action method: clobber 18:08:59 INFO - rmtree: /builds/slave/test/build 18:08:59 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:09:00 INFO - Running post-action listener: _resource_record_post_action 18:09:00 INFO - ##### 18:09:00 INFO - ##### Running read-buildbot-config step. 18:09:00 INFO - ##### 18:09:00 INFO - Running pre-action listener: _resource_record_pre_action 18:09:00 INFO - Running main action method: read_buildbot_config 18:09:00 INFO - Using buildbot properties: 18:09:00 INFO - { 18:09:00 INFO - "project": "", 18:09:00 INFO - "product": "firefox", 18:09:00 INFO - "script_repo_revision": "production", 18:09:00 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 18:09:00 INFO - "repository": "", 18:09:00 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 18:09:00 INFO - "buildid": "20160520162336", 18:09:00 INFO - "pgo_build": "False", 18:09:00 INFO - "basedir": "/builds/slave/test", 18:09:00 INFO - "buildnumber": 24, 18:09:00 INFO - "slavename": "tst-linux32-spot-794", 18:09:00 INFO - "revision": "782b4767770b8d7f9ddea913167c49a12087d6af", 18:09:00 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 18:09:00 INFO - "platform": "linux", 18:09:00 INFO - "branch": "mozilla-aurora", 18:09:00 INFO - "repo_path": "releases/mozilla-aurora", 18:09:00 INFO - "moz_repo_path": "", 18:09:00 INFO - "stage_platform": "linux", 18:09:00 INFO - "builduid": "e38a8976e8ac4cc58d44f0d7275e05a5", 18:09:00 INFO - "slavebuilddir": "test" 18:09:00 INFO - } 18:09:00 INFO - Found installer url https://queue.taskcluster.net/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 18:09:00 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 18:09:00 INFO - Running post-action listener: _resource_record_post_action 18:09:00 INFO - ##### 18:09:00 INFO - ##### Running download-and-extract step. 18:09:00 INFO - ##### 18:09:00 INFO - Running pre-action listener: _resource_record_pre_action 18:09:00 INFO - Running main action method: download_and_extract 18:09:00 INFO - mkdir: /builds/slave/test/build/tests 18:09:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:09:00 INFO - https://queue.taskcluster.net/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 18:09:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 18:09:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 18:09:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 18:09:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 18:09:02 INFO - Downloaded 1325 bytes. 18:09:02 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 18:09:02 INFO - Using the following test package requirements: 18:09:02 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 18:09:02 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:09:02 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 18:09:02 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:09:02 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 18:09:02 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:09:02 INFO - u'jsshell-linux-i686.zip'], 18:09:02 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:09:02 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 18:09:02 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 18:09:02 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:09:02 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 18:09:02 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:09:02 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 18:09:02 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:09:02 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 18:09:02 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:09:02 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 18:09:02 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 18:09: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')]} 18:09:02 INFO - https://queue.taskcluster.net/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 18:09:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 18:09:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 18:09:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 18:09:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 18:09:09 INFO - Downloaded 22437362 bytes. 18:09:09 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:09:09 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:09:10 INFO - caution: filename not matched: web-platform/* 18:09:10 INFO - Return code: 11 18:09:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:09:10 INFO - https://queue.taskcluster.net/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 18:09:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 18:09:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 18:09:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 18:09:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 18:09:20 INFO - Downloaded 36409041 bytes. 18:09:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:09:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:09:24 INFO - caution: filename not matched: bin/* 18:09:24 INFO - caution: filename not matched: config/* 18:09:24 INFO - caution: filename not matched: mozbase/* 18:09:24 INFO - caution: filename not matched: marionette/* 18:09:24 INFO - caution: filename not matched: tools/wptserve/* 18:09:24 INFO - Return code: 11 18:09:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:09:24 INFO - https://queue.taskcluster.net/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 18:09:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 18:09:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 18:09:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 18:09:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 18:09:42 INFO - Downloaded 69310085 bytes. 18:09:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 18:09:42 INFO - mkdir: /builds/slave/test/properties 18:09:42 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:09:42 INFO - Writing to file /builds/slave/test/properties/build_url 18:09:42 INFO - Contents: 18:09:42 INFO - build_url:https://queue.taskcluster.net/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 18:09:43 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 18:09:43 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:09:43 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:09:43 INFO - Contents: 18:09:43 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 18:09: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')]} 18:09:43 INFO - https://queue.taskcluster.net/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:09:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 18:09:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 18:09:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 18:09:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 18:10:05 INFO - Downloaded 92300080 bytes. 18:10:05 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 18:10:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 18:10:13 INFO - Return code: 0 18:10:13 INFO - Running post-action listener: _resource_record_post_action 18:10:13 INFO - Running post-action listener: set_extra_try_arguments 18:10:13 INFO - ##### 18:10:13 INFO - ##### Running create-virtualenv step. 18:10:13 INFO - ##### 18:10:13 INFO - Running pre-action listener: _pre_create_virtualenv 18:10:13 INFO - Running pre-action listener: _resource_record_pre_action 18:10:13 INFO - Running main action method: create_virtualenv 18:10:13 INFO - Creating virtualenv /builds/slave/test/build/venv 18:10:13 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 18:10:13 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:10:14 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:10:14 INFO - Using real prefix '/usr' 18:10:14 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:10:16 INFO - Installing distribute.............................................................................................................................................................................................done. 18:10:19 INFO - Installing pip.................done. 18:10:19 INFO - Return code: 0 18:10:19 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:10: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')]} 18:10:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:10:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:10: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')]} 18:10:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:10:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:10:19 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 0xa250c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2b7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa36b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa35af70>, '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 0xa35a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa360750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707', '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 18:10:19 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 18:10:19 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 18:10:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:10:19 INFO - 'CCACHE_UMASK': '002', 18:10:19 INFO - 'DISPLAY': ':0', 18:10:19 INFO - 'HOME': '/home/cltbld', 18:10:19 INFO - 'LANG': 'en_US.UTF-8', 18:10:19 INFO - 'LOGNAME': 'cltbld', 18:10:19 INFO - 'MAIL': '/var/mail/cltbld', 18:10:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:10:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:10:19 INFO - 'MOZ_NO_REMOTE': '1', 18:10:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:10:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:10:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:10:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:10:19 INFO - 'PWD': '/builds/slave/test', 18:10:19 INFO - 'SHELL': '/bin/bash', 18:10:19 INFO - 'SHLVL': '1', 18:10:19 INFO - 'TERM': 'linux', 18:10:19 INFO - 'TMOUT': '86400', 18:10:19 INFO - 'USER': 'cltbld', 18:10:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707', 18:10:19 INFO - '_': '/tools/buildbot/bin/python'} 18:10:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:10:20 INFO - Downloading/unpacking psutil>=0.7.1 18:10:20 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 18:10:20 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 18:10:20 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 18:10:20 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 18:10:20 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 18:10:20 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 18:10:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:10:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:10:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:10:25 INFO - Installing collected packages: psutil 18:10:25 INFO - Running setup.py install for psutil 18:10:25 INFO - building 'psutil._psutil_linux' extension 18:10:25 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 18:10:26 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 18:10:26 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 18:10:26 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 18:10:26 INFO - building 'psutil._psutil_posix' extension 18:10:26 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 18:10:26 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 18:10:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:10:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:10:26 INFO - Successfully installed psutil 18:10:26 INFO - Cleaning up... 18:10:26 INFO - Return code: 0 18:10:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:10:26 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')]} 18:10:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:10:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:10:26 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')]} 18:10:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:10:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:10:26 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 0xa250c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2b7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa36b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa35af70>, '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 0xa35a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa360750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707', '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 18:10:26 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 18:10:26 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 18:10:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:10:26 INFO - 'CCACHE_UMASK': '002', 18:10:26 INFO - 'DISPLAY': ':0', 18:10:26 INFO - 'HOME': '/home/cltbld', 18:10:26 INFO - 'LANG': 'en_US.UTF-8', 18:10:26 INFO - 'LOGNAME': 'cltbld', 18:10:26 INFO - 'MAIL': '/var/mail/cltbld', 18:10:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:10:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:10:26 INFO - 'MOZ_NO_REMOTE': '1', 18:10:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:10:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:10:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:10:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:10:26 INFO - 'PWD': '/builds/slave/test', 18:10:26 INFO - 'SHELL': '/bin/bash', 18:10:26 INFO - 'SHLVL': '1', 18:10:26 INFO - 'TERM': 'linux', 18:10:26 INFO - 'TMOUT': '86400', 18:10:26 INFO - 'USER': 'cltbld', 18:10:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707', 18:10:26 INFO - '_': '/tools/buildbot/bin/python'} 18:10:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:10:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:10:27 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 18:10:27 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 18:10:27 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 18:10:27 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 18:10:27 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 18:10:27 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 18:10:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:10:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:10:32 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:10:32 INFO - Installing collected packages: mozsystemmonitor 18:10:32 INFO - Running setup.py install for mozsystemmonitor 18:10:32 INFO - Successfully installed mozsystemmonitor 18:10:32 INFO - Cleaning up... 18:10:32 INFO - Return code: 0 18:10:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:10:32 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')]} 18:10:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:10:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:10:32 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')]} 18:10:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:10:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:10:32 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 0xa250c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2b7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa36b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa35af70>, '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 0xa35a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa360750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707', '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 18:10:32 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 18:10:32 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 18:10:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:10:32 INFO - 'CCACHE_UMASK': '002', 18:10:32 INFO - 'DISPLAY': ':0', 18:10:32 INFO - 'HOME': '/home/cltbld', 18:10:32 INFO - 'LANG': 'en_US.UTF-8', 18:10:32 INFO - 'LOGNAME': 'cltbld', 18:10:32 INFO - 'MAIL': '/var/mail/cltbld', 18:10:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:10:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:10:32 INFO - 'MOZ_NO_REMOTE': '1', 18:10:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:10:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:10:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:10:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:10:32 INFO - 'PWD': '/builds/slave/test', 18:10:32 INFO - 'SHELL': '/bin/bash', 18:10:32 INFO - 'SHLVL': '1', 18:10:32 INFO - 'TERM': 'linux', 18:10:32 INFO - 'TMOUT': '86400', 18:10:32 INFO - 'USER': 'cltbld', 18:10:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707', 18:10:32 INFO - '_': '/tools/buildbot/bin/python'} 18:10:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:10:32 INFO - Downloading/unpacking blobuploader==1.2.4 18:10:32 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 18:10:32 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 18:10:32 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 18:10:32 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 18:10:32 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 18:10:32 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 18:10:37 INFO - Downloading blobuploader-1.2.4.tar.gz 18:10:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:10:37 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:10:37 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 18:10:37 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 18:10:37 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 18:10:37 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 18:10:37 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 18:10:37 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 18:10:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:10:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:10:38 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 18:10:38 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 18:10:38 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 18:10:38 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 18:10:38 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 18:10:38 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 18:10:39 INFO - Downloading docopt-0.6.1.tar.gz 18:10:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:10:39 INFO - Installing collected packages: blobuploader, requests, docopt 18:10:39 INFO - Running setup.py install for blobuploader 18:10:39 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:10:39 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:10:39 INFO - Running setup.py install for requests 18:10:40 INFO - Running setup.py install for docopt 18:10:40 INFO - Successfully installed blobuploader requests docopt 18:10:40 INFO - Cleaning up... 18:10:40 INFO - Return code: 0 18:10:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:10:40 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')]} 18:10:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:10:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:10:40 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')]} 18:10:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:10:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:10:40 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 0xa250c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2b7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa36b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa35af70>, '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 0xa35a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa360750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707', '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 18:10:40 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 18:10:40 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 18:10:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:10:40 INFO - 'CCACHE_UMASK': '002', 18:10:40 INFO - 'DISPLAY': ':0', 18:10:40 INFO - 'HOME': '/home/cltbld', 18:10:40 INFO - 'LANG': 'en_US.UTF-8', 18:10:40 INFO - 'LOGNAME': 'cltbld', 18:10:40 INFO - 'MAIL': '/var/mail/cltbld', 18:10:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:10:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:10:40 INFO - 'MOZ_NO_REMOTE': '1', 18:10:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:10:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:10:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:10:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:10:40 INFO - 'PWD': '/builds/slave/test', 18:10:40 INFO - 'SHELL': '/bin/bash', 18:10:40 INFO - 'SHLVL': '1', 18:10:40 INFO - 'TERM': 'linux', 18:10:40 INFO - 'TMOUT': '86400', 18:10:40 INFO - 'USER': 'cltbld', 18:10:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707', 18:10:40 INFO - '_': '/tools/buildbot/bin/python'} 18:10:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:10:41 INFO - Running setup.py (path:/tmp/pip-JDYiOB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:10:41 INFO - Running setup.py (path:/tmp/pip-FqOeJX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:10:41 INFO - Running setup.py (path:/tmp/pip-M7EpRZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:10:41 INFO - Running setup.py (path:/tmp/pip-QHVLfh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:10:41 INFO - Running setup.py (path:/tmp/pip-ufp1Me-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:10:41 INFO - Running setup.py (path:/tmp/pip-hzDR5V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:10:41 INFO - Running setup.py (path:/tmp/pip-I71mD6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:10:42 INFO - Running setup.py (path:/tmp/pip-kwugdH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:10:42 INFO - Running setup.py (path:/tmp/pip-ctXQlY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:10:42 INFO - Running setup.py (path:/tmp/pip-I3UyO7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:10:42 INFO - Running setup.py (path:/tmp/pip-i3ywVI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:10:42 INFO - Running setup.py (path:/tmp/pip-N9XiSx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:10:42 INFO - Running setup.py (path:/tmp/pip-_C0isf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:10:42 INFO - Running setup.py (path:/tmp/pip-f4rK6F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:10:42 INFO - Running setup.py (path:/tmp/pip-8N7xk_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:10:43 INFO - Running setup.py (path:/tmp/pip-m3Pylh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:10:43 INFO - Running setup.py (path:/tmp/pip-FGpJh7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:10:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:10:43 INFO - Running setup.py (path:/tmp/pip-pNh1f4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:10:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:10:43 INFO - Running setup.py (path:/tmp/pip-aCk0nV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:10:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:10:43 INFO - Running setup.py (path:/tmp/pip-I3Xlvd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:10:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:10:44 INFO - Running setup.py (path:/tmp/pip-GTGvKs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:10:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:10:44 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 18:10:44 INFO - Running setup.py install for manifestparser 18:10:44 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:10:44 INFO - Running setup.py install for mozcrash 18:10:44 INFO - Running setup.py install for mozdebug 18:10:44 INFO - Running setup.py install for mozdevice 18:10:45 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:10:45 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:10:45 INFO - Running setup.py install for mozfile 18:10:45 INFO - Running setup.py install for mozhttpd 18:10:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:10:45 INFO - Running setup.py install for mozinfo 18:10:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:10:45 INFO - Running setup.py install for mozInstall 18:10:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:10:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:10:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:10:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:10:45 INFO - Running setup.py install for mozleak 18:10:46 INFO - Running setup.py install for mozlog 18:10:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:10:46 INFO - Running setup.py install for moznetwork 18:10:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:10:46 INFO - Running setup.py install for mozprocess 18:10:46 INFO - Running setup.py install for mozprofile 18:10:47 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:10:47 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:10:47 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:10:47 INFO - Running setup.py install for mozrunner 18:10:47 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:10:47 INFO - Running setup.py install for mozscreenshot 18:10:47 INFO - Running setup.py install for moztest 18:10:47 INFO - Running setup.py install for mozversion 18:10:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:10:48 INFO - Running setup.py install for wptserve 18:10:48 INFO - Running setup.py install for marionette-driver 18:10:48 INFO - Running setup.py install for browsermob-proxy 18:10:48 INFO - Running setup.py install for marionette-client 18:10:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:10:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:10:49 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 18:10:49 INFO - Cleaning up... 18:10:49 INFO - Return code: 0 18:10:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:10: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')]} 18:10:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:10:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:10: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')]} 18:10:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:10:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:10:49 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 0xa250c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2b7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa36b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa35af70>, '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 0xa35a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa360750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707', '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 18:10:49 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 18:10:49 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 18:10:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:10:49 INFO - 'CCACHE_UMASK': '002', 18:10:49 INFO - 'DISPLAY': ':0', 18:10:49 INFO - 'HOME': '/home/cltbld', 18:10:49 INFO - 'LANG': 'en_US.UTF-8', 18:10:49 INFO - 'LOGNAME': 'cltbld', 18:10:49 INFO - 'MAIL': '/var/mail/cltbld', 18:10:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:10:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:10:49 INFO - 'MOZ_NO_REMOTE': '1', 18:10:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:10:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:10:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:10:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:10:49 INFO - 'PWD': '/builds/slave/test', 18:10:49 INFO - 'SHELL': '/bin/bash', 18:10:49 INFO - 'SHLVL': '1', 18:10:49 INFO - 'TERM': 'linux', 18:10:49 INFO - 'TMOUT': '86400', 18:10:49 INFO - 'USER': 'cltbld', 18:10:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707', 18:10:49 INFO - '_': '/tools/buildbot/bin/python'} 18:10:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:10:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:10:49 INFO - Running setup.py (path:/tmp/pip-6BKogS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:10:50 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)) 18:10:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:10:50 INFO - Running setup.py (path:/tmp/pip-elovnx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:10:50 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)) 18:10:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:10:50 INFO - Running setup.py (path:/tmp/pip-PmhBgB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:10:50 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)) 18:10:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:10:50 INFO - Running setup.py (path:/tmp/pip-Y3FRAT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:10:50 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)) 18:10:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:10:50 INFO - Running setup.py (path:/tmp/pip-TVgySR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:10:50 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)) 18:10:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:10:50 INFO - Running setup.py (path:/tmp/pip-nxOhSw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:10:50 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)) 18:10:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:10:50 INFO - Running setup.py (path:/tmp/pip-Q6I8Nx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:10:50 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)) 18:10:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:10:50 INFO - Running setup.py (path:/tmp/pip-OUP93t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:10:51 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)) 18:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:10:51 INFO - Running setup.py (path:/tmp/pip-q9SsNP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:10:51 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)) 18:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:10:51 INFO - Running setup.py (path:/tmp/pip-jK3DAy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:10:51 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)) 18:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:10:51 INFO - Running setup.py (path:/tmp/pip-rwc8nB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:10:51 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)) 18:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:10:51 INFO - Running setup.py (path:/tmp/pip-UMvTXd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:10:51 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)) 18:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:10:51 INFO - Running setup.py (path:/tmp/pip-MqYUHk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:10:51 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)) 18:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:10:51 INFO - Running setup.py (path:/tmp/pip-q5VcC0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:10:51 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)) 18:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:10:51 INFO - Running setup.py (path:/tmp/pip-cCKPtf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:10:51 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)) 18:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:10:51 INFO - Running setup.py (path:/tmp/pip-z5F6_5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:10:52 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)) 18:10:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:10:52 INFO - Running setup.py (path:/tmp/pip-geR_ie-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:10:52 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)) 18:10:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:10:52 INFO - Running setup.py (path:/tmp/pip-OCLGBy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:10:52 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)) 18:10:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:10:52 INFO - Running setup.py (path:/tmp/pip-fwSAIu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:10:52 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)) 18:10:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:10:52 INFO - Running setup.py (path:/tmp/pip-qgWAQT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:10:52 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)) 18:10:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:10:53 INFO - Running setup.py (path:/tmp/pip-_fMRo_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:10:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:10:53 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)) 18:10:53 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)) 18:10:53 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)) 18:10:53 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)) 18:10:53 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)) 18:10:53 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)) 18:10:53 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:10:53 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 18:10:53 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 18:10:53 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 18:10:53 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 18:10:53 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 18:10:53 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 18:10:58 INFO - Downloading blessings-1.6.tar.gz 18:10:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:10:58 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)) 18:10:58 INFO - Installing collected packages: blessings 18:10:58 INFO - Running setup.py install for blessings 18:10:58 INFO - Successfully installed blessings 18:10:58 INFO - Cleaning up... 18:10:58 INFO - Return code: 0 18:10:58 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:10:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:10:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:10:59 INFO - Reading from file tmpfile_stdout 18:10:59 INFO - Current package versions: 18:10:59 INFO - argparse == 1.2.1 18:10:59 INFO - blessings == 1.6 18:10:59 INFO - blobuploader == 1.2.4 18:10:59 INFO - browsermob-proxy == 0.6.0 18:10:59 INFO - docopt == 0.6.1 18:10:59 INFO - manifestparser == 1.1 18:10:59 INFO - marionette-client == 2.3.0 18:10:59 INFO - marionette-driver == 1.4.0 18:10:59 INFO - mozInstall == 1.12 18:10:59 INFO - mozcrash == 0.17 18:10:59 INFO - mozdebug == 0.1 18:10:59 INFO - mozdevice == 0.48 18:10:59 INFO - mozfile == 1.2 18:10:59 INFO - mozhttpd == 0.7 18:10:59 INFO - mozinfo == 0.9 18:10:59 INFO - mozleak == 0.1 18:10:59 INFO - mozlog == 3.1 18:10:59 INFO - moznetwork == 0.27 18:10:59 INFO - mozprocess == 0.22 18:10:59 INFO - mozprofile == 0.28 18:10:59 INFO - mozrunner == 6.11 18:10:59 INFO - mozscreenshot == 0.1 18:10:59 INFO - mozsystemmonitor == 0.0 18:10:59 INFO - moztest == 0.7 18:10:59 INFO - mozversion == 1.4 18:10:59 INFO - psutil == 3.1.1 18:10:59 INFO - requests == 1.2.3 18:10:59 INFO - wptserve == 1.4.0 18:10:59 INFO - wsgiref == 0.1.2 18:10:59 INFO - Running post-action listener: _resource_record_post_action 18:10:59 INFO - Running post-action listener: _start_resource_monitoring 18:10:59 INFO - Starting resource monitoring. 18:10:59 INFO - ##### 18:10:59 INFO - ##### Running pull step. 18:10:59 INFO - ##### 18:10:59 INFO - Running pre-action listener: _resource_record_pre_action 18:10:59 INFO - Running main action method: pull 18:10:59 INFO - Pull has nothing to do! 18:10:59 INFO - Running post-action listener: _resource_record_post_action 18:10:59 INFO - ##### 18:10:59 INFO - ##### Running install step. 18:10:59 INFO - ##### 18:10:59 INFO - Running pre-action listener: _resource_record_pre_action 18:10:59 INFO - Running main action method: install 18:10:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:10:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:10:59 INFO - Reading from file tmpfile_stdout 18:10:59 INFO - Detecting whether we're running mozinstall >=1.0... 18:10:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:10:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:10:59 INFO - Reading from file tmpfile_stdout 18:10:59 INFO - Output received: 18:10:59 INFO - Usage: mozinstall [options] installer 18:10:59 INFO - Options: 18:10:59 INFO - -h, --help show this help message and exit 18:10:59 INFO - -d DEST, --destination=DEST 18:10:59 INFO - Directory to install application into. [default: 18:10:59 INFO - "/builds/slave/test"] 18:10:59 INFO - --app=APP Application being installed. [default: firefox] 18:10:59 INFO - mkdir: /builds/slave/test/build/application 18:10:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 18:10:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 18:11:29 INFO - Reading from file tmpfile_stdout 18:11:29 INFO - Output received: 18:11:29 INFO - /builds/slave/test/build/application/firefox/firefox 18:11:29 INFO - Running post-action listener: _resource_record_post_action 18:11:29 INFO - ##### 18:11:29 INFO - ##### Running run-tests step. 18:11:29 INFO - ##### 18:11:29 INFO - Running pre-action listener: _resource_record_pre_action 18:11:29 INFO - Running main action method: run_tests 18:11:29 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:11:29 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:11:29 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:11:29 INFO - grabbing minidump binary from tooltool 18:11:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:11:29 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa35af70>, '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 0xa35a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa360750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:11:29 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 18:11:29 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 18:11:29 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:11:29 INFO - Return code: 0 18:11:29 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 18:11:29 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:11:29 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/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 18:11:29 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/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 18:11:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:11:29 INFO - 'CCACHE_UMASK': '002', 18:11:29 INFO - 'DISPLAY': ':0', 18:11:29 INFO - 'HOME': '/home/cltbld', 18:11:29 INFO - 'LANG': 'en_US.UTF-8', 18:11:29 INFO - 'LOGNAME': 'cltbld', 18:11:29 INFO - 'MAIL': '/var/mail/cltbld', 18:11:29 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:11:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:11:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:11:29 INFO - 'MOZ_NO_REMOTE': '1', 18:11:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:11:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:11:29 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:11:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:11:29 INFO - 'PWD': '/builds/slave/test', 18:11:29 INFO - 'SHELL': '/bin/bash', 18:11:29 INFO - 'SHLVL': '1', 18:11:29 INFO - 'TERM': 'linux', 18:11:29 INFO - 'TMOUT': '86400', 18:11:29 INFO - 'USER': 'cltbld', 18:11:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707', 18:11:29 INFO - '_': '/tools/buildbot/bin/python'} 18:11:29 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/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 18:11:30 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 18:11:30 INFO - import pkg_resources 18:11:31 INFO - Using 1 client processes 18:11:31 INFO - wptserve Starting http server on 127.0.0.1:8000 18:11:31 INFO - wptserve Starting http server on 127.0.0.1:8001 18:11:31 INFO - wptserve Starting http server on 127.0.0.1:8443 18:11:33 INFO - SUITE-START | Running 778 tests 18:11:33 INFO - Running testharness tests 18:11:33 INFO - Setting up ssl 18:11:33 INFO - PROCESS | certutil | 18:11:33 INFO - PROCESS | certutil | 18:11:34 INFO - PROCESS | certutil | 18:11:34 INFO - Certificate Nickname Trust Attributes 18:11:34 INFO - SSL,S/MIME,JAR/XPI 18:11:34 INFO - 18:11:34 INFO - web-platform-tests CT,, 18:11:34 INFO - 18:11:34 INFO - Starting runner 18:11:36 INFO - PROCESS | 1752 | 1463793096710 Marionette DEBUG Marionette enabled via build flag and pref 18:11:37 INFO - PROCESS | 1752 | ++DOCSHELL 0xa51ef400 == 1 [pid = 1752] [id = 1] 18:11:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 1 (0xa51ef800) [pid = 1752] [serial = 1] [outer = (nil)] 18:11:37 INFO - PROCESS | 1752 | [1752] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:11:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 2 (0xa51f0000) [pid = 1752] [serial = 2] [outer = 0xa51ef800] 18:11:37 INFO - PROCESS | 1752 | 1463793097389 Marionette INFO Listening on port 2828 18:11:37 INFO - PROCESS | 1752 | 1463793097989 Marionette DEBUG Marionette enabled via command-line flag 18:11:38 INFO - PROCESS | 1752 | ++DOCSHELL 0xa237b000 == 2 [pid = 1752] [id = 2] 18:11:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 3 (0xa23bc000) [pid = 1752] [serial = 3] [outer = (nil)] 18:11:38 INFO - PROCESS | 1752 | [1752] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:11:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 4 (0xa23bc800) [pid = 1752] [serial = 4] [outer = 0xa23bc000] 18:11:38 INFO - PROCESS | 1752 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2293dc0 18:11:38 INFO - PROCESS | 1752 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a69228c0 18:11:38 INFO - PROCESS | 1752 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a22b57c0 18:11:38 INFO - PROCESS | 1752 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a22b8420 18:11:38 INFO - PROCESS | 1752 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a22d1160 18:11:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 5 (0xa22af000) [pid = 1752] [serial = 5] [outer = 0xa51ef800] 18:11:38 INFO - PROCESS | 1752 | [1752] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:11:38 INFO - PROCESS | 1752 | 1463793098378 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36311 18:11:38 INFO - PROCESS | 1752 | [1752] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:11:38 INFO - PROCESS | 1752 | 1463793098457 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36312 18:11:38 INFO - PROCESS | 1752 | 1463793098465 Marionette DEBUG Closed connection conn0 18:11:38 INFO - PROCESS | 1752 | [1752] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 18:11:38 INFO - PROCESS | 1752 | [1752] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:11:38 INFO - PROCESS | 1752 | 1463793098594 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36313 18:11:38 INFO - PROCESS | 1752 | 1463793098596 Marionette DEBUG Closed connection conn1 18:11:38 INFO - PROCESS | 1752 | [1752] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:11:38 INFO - PROCESS | 1752 | 1463793098652 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36314 18:11:38 INFO - PROCESS | 1752 | 1463793098667 Marionette DEBUG Closed connection conn2 18:11:38 INFO - PROCESS | 1752 | 1463793098707 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:11:38 INFO - PROCESS | 1752 | 1463793098720 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160520162336","device":"desktop","version":"48.0a2"} 18:11:39 INFO - PROCESS | 1752 | [1752] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:11:40 INFO - PROCESS | 1752 | ++DOCSHELL 0x9acf5c00 == 3 [pid = 1752] [id = 3] 18:11:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 6 (0x9acf6000) [pid = 1752] [serial = 6] [outer = (nil)] 18:11:40 INFO - PROCESS | 1752 | ++DOCSHELL 0x9acf7800 == 4 [pid = 1752] [id = 4] 18:11:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 7 (0x9acfb000) [pid = 1752] [serial = 7] [outer = (nil)] 18:11:40 INFO - PROCESS | 1752 | [1752] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:11:41 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a35e000 == 5 [pid = 1752] [id = 5] 18:11:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 8 (0x9a35e400) [pid = 1752] [serial = 8] [outer = (nil)] 18:11:41 INFO - PROCESS | 1752 | [1752] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:11:41 INFO - PROCESS | 1752 | [1752] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:11:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 9 (0x99f21c00) [pid = 1752] [serial = 9] [outer = 0x9a35e400] 18:11:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 10 (0x9a2ec800) [pid = 1752] [serial = 10] [outer = 0x9acf6000] 18:11:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 11 (0x9a2ee400) [pid = 1752] [serial = 11] [outer = 0x9acfb000] 18:11:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 12 (0x9a2f0400) [pid = 1752] [serial = 12] [outer = 0x9a35e400] 18:11:42 INFO - PROCESS | 1752 | 1463793102734 Marionette DEBUG loaded listener.js 18:11:42 INFO - PROCESS | 1752 | 1463793102753 Marionette DEBUG loaded listener.js 18:11:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 13 (0x989f7c00) [pid = 1752] [serial = 13] [outer = 0x9a35e400] 18:11:43 INFO - PROCESS | 1752 | 1463793103503 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"0bc71131-cb3d-4a84-9324-2b9e5d0dbf93","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160520162336","device":"desktop","version":"48.0a2","command_id":1}}] 18:11:43 INFO - PROCESS | 1752 | 1463793103735 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}] 18:11:43 INFO - PROCESS | 1752 | 1463793103913 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 18:11:44 INFO - PROCESS | 1752 | 1463793104225 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:11:44 INFO - PROCESS | 1752 | [1752] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:11:44 INFO - PROCESS | 1752 | [1752] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:11:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 14 (0x94f97800) [pid = 1752] [serial = 14] [outer = 0x9a35e400] 18:11:44 INFO - PROCESS | 1752 | [1752] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:11:44 INFO - PROCESS | 1752 | [1752] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:11:44 INFO - PROCESS | 1752 | 1463793104743 Marionette TRACE conn3 <- [1,3,null,{}] 18:11:44 INFO - PROCESS | 1752 | 1463793104761 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:11:44 INFO - PROCESS | 1752 | 1463793104790 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 18:11:44 INFO - PROCESS | 1752 | 1463793104832 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 18:11:44 INFO - PROCESS | 1752 | 1463793104835 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 18:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:11:44 INFO - PROCESS | 1752 | 1463793104851 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:11:44 INFO - PROCESS | 1752 | 1463793104856 Marionette TRACE conn3 <- [1,6,null,{}] 18:11:44 INFO - PROCESS | 1752 | 1463793104863 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}] 18:11:44 INFO - PROCESS | 1752 | 1463793104897 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 18:11:44 INFO - PROCESS | 1752 | 1463793104906 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:44 INFO - PROCESS | 1752 | ++DOCSHELL 0x945e4400 == 6 [pid = 1752] [id = 6] 18:11:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 15 (0x945e6400) [pid = 1752] [serial = 15] [outer = (nil)] 18:11:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 16 (0x945e8400) [pid = 1752] [serial = 16] [outer = 0x945e6400] 18:11:44 INFO - PROCESS | 1752 | 1463793104984 Marionette DEBUG loaded listener.js 18:11:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 17 (0x977a4000) [pid = 1752] [serial = 17] [outer = 0x945e6400] 18:11:45 INFO - PROCESS | 1752 | ++DOCSHELL 0x93945c00 == 7 [pid = 1752] [id = 7] 18:11:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 18 (0x93946000) [pid = 1752] [serial = 18] [outer = (nil)] 18:11:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 19 (0x9394fc00) [pid = 1752] [serial = 19] [outer = 0x93946000] 18:11:45 INFO - PROCESS | 1752 | 1463793105460 Marionette DEBUG loaded listener.js 18:11:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 20 (0x93bcac00) [pid = 1752] [serial = 20] [outer = 0x93946000] 18:11:45 INFO - PROCESS | 1752 | 1463793105948 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]]]}] 18:11:45 INFO - PROCESS | 1752 | [1752] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 18:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1191ms 18:11:46 INFO - PROCESS | 1752 | 1463793106114 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 18:11:46 INFO - PROCESS | 1752 | 1463793106117 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 18:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:11:46 INFO - PROCESS | 1752 | 1463793106157 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:11:46 INFO - PROCESS | 1752 | 1463793106160 Marionette TRACE conn3 <- [1,10,null,{}] 18:11:46 INFO - PROCESS | 1752 | 1463793106181 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}] 18:11:46 INFO - PROCESS | 1752 | 1463793106365 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 18:11:46 INFO - PROCESS | 1752 | 1463793106386 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:46 INFO - PROCESS | 1752 | ++DOCSHELL 0x9202cc00 == 8 [pid = 1752] [id = 8] 18:11:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 21 (0x9277d800) [pid = 1752] [serial = 21] [outer = (nil)] 18:11:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 22 (0x92d41000) [pid = 1752] [serial = 22] [outer = 0x9277d800] 18:11:46 INFO - PROCESS | 1752 | 1463793106461 Marionette DEBUG loaded listener.js 18:11:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 23 (0x99f21400) [pid = 1752] [serial = 23] [outer = 0x9277d800] 18:11:47 INFO - PROCESS | 1752 | 1463793107129 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]]]}] 18:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1199ms 18:11:47 INFO - PROCESS | 1752 | 1463793107405 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 18:11:47 INFO - PROCESS | 1752 | 1463793107410 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 18:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:11:47 INFO - PROCESS | 1752 | 1463793107419 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:11:47 INFO - PROCESS | 1752 | 1463793107424 Marionette TRACE conn3 <- [1,14,null,{}] 18:11:47 INFO - PROCESS | 1752 | 1463793107433 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}] 18:11:47 INFO - PROCESS | 1752 | 1463793107619 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 18:11:47 INFO - PROCESS | 1752 | 1463793107718 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:47 INFO - PROCESS | 1752 | ++DOCSHELL 0x91faf400 == 9 [pid = 1752] [id = 9] 18:11:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 24 (0x91fafc00) [pid = 1752] [serial = 24] [outer = (nil)] 18:11:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 25 (0x92022400) [pid = 1752] [serial = 25] [outer = 0x91fafc00] 18:11:47 INFO - PROCESS | 1752 | 1463793107804 Marionette DEBUG loaded listener.js 18:11:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 26 (0x92d40000) [pid = 1752] [serial = 26] [outer = 0x91fafc00] 18:11:48 INFO - PROCESS | 1752 | ++DOCSHELL 0x9512cc00 == 10 [pid = 1752] [id = 10] 18:11:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 27 (0x96cf7800) [pid = 1752] [serial = 27] [outer = (nil)] 18:11:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 28 (0x95126400) [pid = 1752] [serial = 28] [outer = 0x96cf7800] 18:11:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 29 (0x98986800) [pid = 1752] [serial = 29] [outer = 0x96cf7800] 18:11:48 INFO - PROCESS | 1752 | ++DOCSHELL 0x95126800 == 11 [pid = 1752] [id = 11] 18:11:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 30 (0x977a2000) [pid = 1752] [serial = 30] [outer = (nil)] 18:11:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 31 (0x98e82c00) [pid = 1752] [serial = 31] [outer = 0x977a2000] 18:11:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 32 (0x99a2e800) [pid = 1752] [serial = 32] [outer = 0x977a2000] 18:11:48 INFO - PROCESS | 1752 | 1463793108951 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]]]}] 18:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1593ms 18:11:49 INFO - PROCESS | 1752 | 1463793109051 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 18:11:49 INFO - PROCESS | 1752 | 1463793109059 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 18:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:11:49 INFO - PROCESS | 1752 | 1463793109089 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:11:49 INFO - PROCESS | 1752 | 1463793109093 Marionette TRACE conn3 <- [1,18,null,{}] 18:11:49 INFO - PROCESS | 1752 | 1463793109106 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}] 18:11:49 INFO - PROCESS | 1752 | 1463793109355 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 18:11:49 INFO - PROCESS | 1752 | 1463793109473 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:49 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fac400 == 12 [pid = 1752] [id = 12] 18:11:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 33 (0x9277d400) [pid = 1752] [serial = 33] [outer = (nil)] 18:11:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 34 (0x995bcc00) [pid = 1752] [serial = 34] [outer = 0x9277d400] 18:11:49 INFO - PROCESS | 1752 | 1463793109557 Marionette DEBUG loaded listener.js 18:11:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 35 (0x9af6fc00) [pid = 1752] [serial = 35] [outer = 0x9277d400] 18:11:50 INFO - PROCESS | 1752 | 1463793110393 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]]]}] 18:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1337ms 18:11:50 INFO - PROCESS | 1752 | 1463793110425 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 18:11:50 INFO - PROCESS | 1752 | 1463793110430 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 18:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:11:50 INFO - PROCESS | 1752 | 1463793110437 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:11:50 INFO - PROCESS | 1752 | 1463793110443 Marionette TRACE conn3 <- [1,22,null,{}] 18:11:50 INFO - PROCESS | 1752 | 1463793110458 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}] 18:11:50 INFO - PROCESS | 1752 | 1463793110679 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 18:11:50 INFO - PROCESS | 1752 | 1463793110811 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:50 INFO - PROCESS | 1752 | ++DOCSHELL 0x92d38c00 == 13 [pid = 1752] [id = 13] 18:11:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 36 (0x92d39000) [pid = 1752] [serial = 36] [outer = (nil)] 18:11:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 37 (0x9af6ec00) [pid = 1752] [serial = 37] [outer = 0x92d39000] 18:11:50 INFO - PROCESS | 1752 | 1463793110899 Marionette DEBUG loaded listener.js 18:11:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 38 (0xa23c4400) [pid = 1752] [serial = 38] [outer = 0x92d39000] 18:11:51 INFO - PROCESS | 1752 | 1463793111778 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]]]}] 18:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1391ms 18:11:51 INFO - PROCESS | 1752 | 1463793111829 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 18:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:11:51 INFO - PROCESS | 1752 | 1463793111834 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 18:11:51 INFO - PROCESS | 1752 | 1463793111840 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:11:51 INFO - PROCESS | 1752 | 1463793111843 Marionette TRACE conn3 <- [1,26,null,{}] 18:11:51 INFO - PROCESS | 1752 | 1463793111849 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}] 18:11:52 INFO - PROCESS | 1752 | 1463793112025 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 18:11:52 INFO - PROCESS | 1752 | 1463793112153 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:52 INFO - PROCESS | 1752 | ++DOCSHELL 0xa69a4400 == 14 [pid = 1752] [id = 14] 18:11:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 39 (0xa69a8000) [pid = 1752] [serial = 39] [outer = (nil)] 18:11:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 40 (0xa6f77800) [pid = 1752] [serial = 40] [outer = 0xa69a8000] 18:11:52 INFO - PROCESS | 1752 | 1463793112246 Marionette DEBUG loaded listener.js 18:11:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 41 (0xa82ad800) [pid = 1752] [serial = 41] [outer = 0xa69a8000] 18:11:53 INFO - PROCESS | 1752 | 1463793113180 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]]]}] 18:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1379ms 18:11:53 INFO - PROCESS | 1752 | 1463793113219 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 18:11:53 INFO - PROCESS | 1752 | 1463793113222 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 18:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:11:53 INFO - PROCESS | 1752 | 1463793113228 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:11:53 INFO - PROCESS | 1752 | 1463793113232 Marionette TRACE conn3 <- [1,30,null,{}] 18:11:53 INFO - PROCESS | 1752 | 1463793113237 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}] 18:11:53 INFO - PROCESS | 1752 | 1463793113403 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 18:11:53 INFO - PROCESS | 1752 | 1463793113729 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:53 INFO - PROCESS | 1752 | ++DOCSHELL 0x94f64800 == 15 [pid = 1752] [id = 15] 18:11:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 42 (0x94f96000) [pid = 1752] [serial = 42] [outer = (nil)] 18:11:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 43 (0x96ced800) [pid = 1752] [serial = 43] [outer = 0x94f96000] 18:11:53 INFO - PROCESS | 1752 | 1463793113845 Marionette DEBUG loaded listener.js 18:11:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 44 (0x977a4400) [pid = 1752] [serial = 44] [outer = 0x94f96000] 18:11:54 INFO - PROCESS | 1752 | 1463793114709 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]]]}] 18:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1536ms 18:11:54 INFO - PROCESS | 1752 | 1463793114765 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 18:11:54 INFO - PROCESS | 1752 | 1463793114770 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 18:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:11:54 INFO - PROCESS | 1752 | 1463793114777 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:11:54 INFO - PROCESS | 1752 | 1463793114783 Marionette TRACE conn3 <- [1,34,null,{}] 18:11:54 INFO - PROCESS | 1752 | 1463793114790 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}] 18:11:54 INFO - PROCESS | 1752 | 1463793114938 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 18:11:54 INFO - PROCESS | 1752 | 1463793114951 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:54 INFO - PROCESS | 1752 | ++DOCSHELL 0x98984400 == 16 [pid = 1752] [id = 16] 18:11:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 45 (0x98afc800) [pid = 1752] [serial = 45] [outer = (nil)] 18:11:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 46 (0x996e8c00) [pid = 1752] [serial = 46] [outer = 0x98afc800] 18:11:55 INFO - PROCESS | 1752 | 1463793115023 Marionette DEBUG loaded listener.js 18:11:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 47 (0x99ac5800) [pid = 1752] [serial = 47] [outer = 0x98afc800] 18:11:55 INFO - PROCESS | 1752 | 1463793115758 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]]]}] 18:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1050ms 18:11:55 INFO - PROCESS | 1752 | 1463793115830 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 18:11:55 INFO - PROCESS | 1752 | 1463793115835 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 18:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:11:55 INFO - PROCESS | 1752 | 1463793115846 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:11:55 INFO - PROCESS | 1752 | 1463793115849 Marionette TRACE conn3 <- [1,38,null,{}] 18:11:55 INFO - PROCESS | 1752 | 1463793115855 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}] 18:11:56 INFO - PROCESS | 1752 | 1463793115998 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 18:11:56 INFO - PROCESS | 1752 | 1463793116009 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:56 INFO - PROCESS | 1752 | ++DOCSHELL 0x9aa90000 == 17 [pid = 1752] [id = 17] 18:11:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 48 (0x9aa91c00) [pid = 1752] [serial = 48] [outer = (nil)] 18:11:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 49 (0x9acf0800) [pid = 1752] [serial = 49] [outer = 0x9aa91c00] 18:11:56 INFO - PROCESS | 1752 | 1463793116079 Marionette DEBUG loaded listener.js 18:11:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 50 (0x9af67000) [pid = 1752] [serial = 50] [outer = 0x9aa91c00] 18:11:56 INFO - PROCESS | 1752 | 1463793116834 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]]]}] 18:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1039ms 18:11:56 INFO - PROCESS | 1752 | 1463793116883 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 18:11:56 INFO - PROCESS | 1752 | 1463793116886 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 18:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:11:56 INFO - PROCESS | 1752 | 1463793116894 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:11:56 INFO - PROCESS | 1752 | 1463793116902 Marionette TRACE conn3 <- [1,42,null,{}] 18:11:56 INFO - PROCESS | 1752 | 1463793116923 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}] 18:11:57 INFO - PROCESS | 1752 | 1463793117069 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 18:11:57 INFO - PROCESS | 1752 | 1463793117081 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:57 INFO - PROCESS | 1752 | ++DOCSHELL 0x9b803000 == 18 [pid = 1752] [id = 18] 18:11:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 51 (0x9b80d800) [pid = 1752] [serial = 51] [outer = (nil)] 18:11:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 52 (0x9b956800) [pid = 1752] [serial = 52] [outer = 0x9b80d800] 18:11:57 INFO - PROCESS | 1752 | 1463793117152 Marionette DEBUG loaded listener.js 18:11:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 53 (0x9b9cc400) [pid = 1752] [serial = 53] [outer = 0x9b80d800] 18:11:57 INFO - PROCESS | 1752 | 1463793117891 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]]]}] 18:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1052ms 18:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:11:57 INFO - PROCESS | 1752 | 1463793117944 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 18:11:57 INFO - PROCESS | 1752 | 1463793117947 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 18:11:57 INFO - PROCESS | 1752 | 1463793117954 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:11:57 INFO - PROCESS | 1752 | 1463793117957 Marionette TRACE conn3 <- [1,46,null,{}] 18:11:57 INFO - PROCESS | 1752 | 1463793117962 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}] 18:11:58 INFO - PROCESS | 1752 | 1463793118102 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 18:11:58 INFO - PROCESS | 1752 | 1463793118118 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:58 INFO - PROCESS | 1752 | ++DOCSHELL 0x9b9ce800 == 19 [pid = 1752] [id = 19] 18:11:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 54 (0x9d48d000) [pid = 1752] [serial = 54] [outer = (nil)] 18:11:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 55 (0x9d495000) [pid = 1752] [serial = 55] [outer = 0x9d48d000] 18:11:58 INFO - PROCESS | 1752 | 1463793118193 Marionette DEBUG loaded listener.js 18:11:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 56 (0x9d8d3000) [pid = 1752] [serial = 56] [outer = 0x9d48d000] 18:11:58 INFO - PROCESS | 1752 | 1463793118904 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]]]}] 18:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 979ms 18:11:58 INFO - PROCESS | 1752 | 1463793118932 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 18:11:58 INFO - PROCESS | 1752 | 1463793118935 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 18:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:11:58 INFO - PROCESS | 1752 | 1463793118941 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:11:58 INFO - PROCESS | 1752 | 1463793118944 Marionette TRACE conn3 <- [1,50,null,{}] 18:11:58 INFO - PROCESS | 1752 | 1463793118949 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}] 18:11:59 INFO - PROCESS | 1752 | 1463793119124 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 18:11:59 INFO - PROCESS | 1752 | 1463793119142 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:59 INFO - PROCESS | 1752 | ++DOCSHELL 0x9202c800 == 20 [pid = 1752] [id = 20] 18:11:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 57 (0x9b9d2000) [pid = 1752] [serial = 57] [outer = (nil)] 18:11:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 58 (0xa1055c00) [pid = 1752] [serial = 58] [outer = 0x9b9d2000] 18:11:59 INFO - PROCESS | 1752 | 1463793119234 Marionette DEBUG loaded listener.js 18:11:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 59 (0xa22a6c00) [pid = 1752] [serial = 59] [outer = 0x9b9d2000] 18:11:59 INFO - PROCESS | 1752 | 1463793119949 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]]]}] 18:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1026ms 18:11:59 INFO - PROCESS | 1752 | 1463793119968 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 18:11:59 INFO - PROCESS | 1752 | 1463793119971 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 18:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:11:59 INFO - PROCESS | 1752 | 1463793119979 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:11:59 INFO - PROCESS | 1752 | 1463793119982 Marionette TRACE conn3 <- [1,54,null,{}] 18:11:59 INFO - PROCESS | 1752 | 1463793119987 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}] 18:12:00 INFO - PROCESS | 1752 | 1463793120167 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 18:12:00 INFO - PROCESS | 1752 | 1463793120194 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:00 INFO - PROCESS | 1752 | ++DOCSHELL 0x92304800 == 21 [pid = 1752] [id = 21] 18:12:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 60 (0x92305c00) [pid = 1752] [serial = 60] [outer = (nil)] 18:12:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 61 (0x9230cc00) [pid = 1752] [serial = 61] [outer = 0x92305c00] 18:12:00 INFO - PROCESS | 1752 | 1463793120265 Marionette DEBUG loaded listener.js 18:12:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 62 (0x977a0000) [pid = 1752] [serial = 62] [outer = 0x92305c00] 18:12:00 INFO - PROCESS | 1752 | 1463793120983 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]]]}] 18:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1027ms 18:12:01 INFO - PROCESS | 1752 | 1463793121006 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 18:12:01 INFO - PROCESS | 1752 | 1463793121010 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 18:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:12:01 INFO - PROCESS | 1752 | 1463793121015 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:12:01 INFO - PROCESS | 1752 | 1463793121018 Marionette TRACE conn3 <- [1,58,null,{}] 18:12:01 INFO - PROCESS | 1752 | 1463793121024 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}] 18:12:01 INFO - PROCESS | 1752 | 1463793121160 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 18:12:01 INFO - PROCESS | 1752 | 1463793121269 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:01 INFO - PROCESS | 1752 | ++DOCSHELL 0x9230c000 == 22 [pid = 1752] [id = 22] 18:12:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 63 (0x92310800) [pid = 1752] [serial = 63] [outer = (nil)] 18:12:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 64 (0xa237a400) [pid = 1752] [serial = 64] [outer = 0x92310800] 18:12:01 INFO - PROCESS | 1752 | 1463793121370 Marionette DEBUG loaded listener.js 18:12:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 65 (0xa23be800) [pid = 1752] [serial = 65] [outer = 0x92310800] 18:12:01 INFO - PROCESS | 1752 | 1463793121990 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]]]}] 18:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1032ms 18:12:02 INFO - PROCESS | 1752 | 1463793122048 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 18:12:02 INFO - PROCESS | 1752 | 1463793122050 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 18:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:12:02 INFO - PROCESS | 1752 | 1463793122057 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:12:02 INFO - PROCESS | 1752 | 1463793122074 Marionette TRACE conn3 <- [1,62,null,{}] 18:12:02 INFO - PROCESS | 1752 | 1463793122085 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}] 18:12:02 INFO - PROCESS | 1752 | 1463793122270 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 18:12:02 INFO - PROCESS | 1752 | 1463793122286 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:02 INFO - PROCESS | 1752 | ++DOCSHELL 0x9230e400 == 23 [pid = 1752] [id = 23] 18:12:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 66 (0x9b8a2800) [pid = 1752] [serial = 66] [outer = (nil)] 18:12:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 67 (0xa27e5000) [pid = 1752] [serial = 67] [outer = 0x9b8a2800] 18:12:02 INFO - PROCESS | 1752 | 1463793122357 Marionette DEBUG loaded listener.js 18:12:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 68 (0xa317c400) [pid = 1752] [serial = 68] [outer = 0x9b8a2800] 18:12:04 INFO - PROCESS | 1752 | 1463793124228 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]]]}] 18:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 2206ms 18:12:04 INFO - PROCESS | 1752 | 1463793124270 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 18:12:04 INFO - PROCESS | 1752 | 1463793124275 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 18:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:12:04 INFO - PROCESS | 1752 | 1463793124284 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:12:04 INFO - PROCESS | 1752 | 1463793124290 Marionette TRACE conn3 <- [1,66,null,{}] 18:12:04 INFO - PROCESS | 1752 | 1463793124303 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}] 18:12:04 INFO - PROCESS | 1752 | 1463793124484 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 18:12:04 INFO - PROCESS | 1752 | 1463793124561 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:04 INFO - PROCESS | 1752 | ++DOCSHELL 0x9230ec00 == 24 [pid = 1752] [id = 24] 18:12:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 69 (0x9230f400) [pid = 1752] [serial = 69] [outer = (nil)] 18:12:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 70 (0x945e4c00) [pid = 1752] [serial = 70] [outer = 0x9230f400] 18:12:04 INFO - PROCESS | 1752 | 1463793124635 Marionette DEBUG loaded listener.js 18:12:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 71 (0x94f6a000) [pid = 1752] [serial = 71] [outer = 0x9230f400] 18:12:05 INFO - PROCESS | 1752 | --DOMWINDOW == 70 (0x945e6400) [pid = 1752] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:12:05 INFO - PROCESS | 1752 | --DOMWINDOW == 69 (0x9b9d2000) [pid = 1752] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:12:05 INFO - PROCESS | 1752 | --DOMWINDOW == 68 (0x92305c00) [pid = 1752] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:12:05 INFO - PROCESS | 1752 | --DOMWINDOW == 67 (0x9277d800) [pid = 1752] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:12:05 INFO - PROCESS | 1752 | --DOMWINDOW == 66 (0x91fafc00) [pid = 1752] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:12:05 INFO - PROCESS | 1752 | --DOMWINDOW == 65 (0x9277d400) [pid = 1752] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:12:05 INFO - PROCESS | 1752 | --DOMWINDOW == 64 (0x92d39000) [pid = 1752] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:12:05 INFO - PROCESS | 1752 | --DOMWINDOW == 63 (0xa69a8000) [pid = 1752] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:12:05 INFO - PROCESS | 1752 | --DOMWINDOW == 62 (0x94f96000) [pid = 1752] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:12:05 INFO - PROCESS | 1752 | --DOMWINDOW == 61 (0x98afc800) [pid = 1752] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:12:05 INFO - PROCESS | 1752 | --DOMWINDOW == 60 (0x9aa91c00) [pid = 1752] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:12:05 INFO - PROCESS | 1752 | --DOMWINDOW == 59 (0x9b80d800) [pid = 1752] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:12:05 INFO - PROCESS | 1752 | --DOMWINDOW == 58 (0x9d48d000) [pid = 1752] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:12:05 INFO - PROCESS | 1752 | 1463793125894 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]]]}] 18:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1653ms 18:12:05 INFO - PROCESS | 1752 | 1463793125936 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 18:12:05 INFO - PROCESS | 1752 | 1463793125943 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 18:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:12:05 INFO - PROCESS | 1752 | 1463793125953 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:12:05 INFO - PROCESS | 1752 | 1463793125958 Marionette TRACE conn3 <- [1,70,null,{}] 18:12:05 INFO - PROCESS | 1752 | 1463793125994 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}] 18:12:06 INFO - PROCESS | 1752 | 1463793126132 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 18:12:06 INFO - PROCESS | 1752 | 1463793126222 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:06 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fafc00 == 25 [pid = 1752] [id = 25] 18:12:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 59 (0x9230b400) [pid = 1752] [serial = 72] [outer = (nil)] 18:12:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 60 (0x96cf7c00) [pid = 1752] [serial = 73] [outer = 0x9230b400] 18:12:06 INFO - PROCESS | 1752 | 1463793126296 Marionette DEBUG loaded listener.js 18:12:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 61 (0x98a85c00) [pid = 1752] [serial = 74] [outer = 0x9230b400] 18:12:06 INFO - PROCESS | 1752 | 1463793126910 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]]]}] 18:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1010ms 18:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:12:06 INFO - PROCESS | 1752 | 1463793126964 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 18:12:06 INFO - PROCESS | 1752 | 1463793126966 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 18:12:06 INFO - PROCESS | 1752 | 1463793126973 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:12:06 INFO - PROCESS | 1752 | 1463793126978 Marionette TRACE conn3 <- [1,74,null,{}] 18:12:07 INFO - PROCESS | 1752 | 1463793126997 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}] 18:12:07 INFO - PROCESS | 1752 | 1463793127150 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 18:12:07 INFO - PROCESS | 1752 | 1463793127242 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:07 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fb3000 == 26 [pid = 1752] [id = 26] 18:12:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 62 (0x996e0400) [pid = 1752] [serial = 75] [outer = (nil)] 18:12:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 63 (0x99e8fc00) [pid = 1752] [serial = 76] [outer = 0x996e0400] 18:12:07 INFO - PROCESS | 1752 | 1463793127317 Marionette DEBUG loaded listener.js 18:12:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 64 (0x9aa9e400) [pid = 1752] [serial = 77] [outer = 0x996e0400] 18:12:08 INFO - PROCESS | 1752 | 1463793128133 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]]]}] 18:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1238ms 18:12:08 INFO - PROCESS | 1752 | 1463793128211 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 18:12:08 INFO - PROCESS | 1752 | 1463793128218 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 18:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:12:08 INFO - PROCESS | 1752 | 1463793128228 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:12:08 INFO - PROCESS | 1752 | 1463793128232 Marionette TRACE conn3 <- [1,78,null,{}] 18:12:08 INFO - PROCESS | 1752 | 1463793128241 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}] 18:12:08 INFO - PROCESS | 1752 | 1463793128409 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 18:12:08 INFO - PROCESS | 1752 | 1463793128517 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:08 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fb3400 == 27 [pid = 1752] [id = 27] 18:12:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 65 (0x9394f000) [pid = 1752] [serial = 78] [outer = (nil)] 18:12:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 66 (0x95126c00) [pid = 1752] [serial = 79] [outer = 0x9394f000] 18:12:08 INFO - PROCESS | 1752 | 1463793128602 Marionette DEBUG loaded listener.js 18:12:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 67 (0x996dd800) [pid = 1752] [serial = 80] [outer = 0x9394f000] 18:12:09 INFO - PROCESS | 1752 | 1463793129445 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]]]}] 18:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1287ms 18:12:09 INFO - PROCESS | 1752 | 1463793129516 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 18:12:09 INFO - PROCESS | 1752 | 1463793129525 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 18:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:12:09 INFO - PROCESS | 1752 | 1463793129535 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:12:09 INFO - PROCESS | 1752 | 1463793129539 Marionette TRACE conn3 <- [1,82,null,{}] 18:12:09 INFO - PROCESS | 1752 | 1463793129546 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}] 18:12:09 INFO - PROCESS | 1752 | 1463793129745 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 18:12:09 INFO - PROCESS | 1752 | 1463793129879 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:09 INFO - PROCESS | 1752 | ++DOCSHELL 0x99e86c00 == 28 [pid = 1752] [id = 28] 18:12:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 68 (0x9aa9bc00) [pid = 1752] [serial = 81] [outer = (nil)] 18:12:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 69 (0x9af65800) [pid = 1752] [serial = 82] [outer = 0x9aa9bc00] 18:12:09 INFO - PROCESS | 1752 | 1463793129965 Marionette DEBUG loaded listener.js 18:12:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 70 (0x9b7ba000) [pid = 1752] [serial = 83] [outer = 0x9aa9bc00] 18:12:10 INFO - PROCESS | 1752 | 1463793130761 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]]]}] 18:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1286ms 18:12:10 INFO - PROCESS | 1752 | 1463793130821 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 18:12:10 INFO - PROCESS | 1752 | 1463793130825 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 18:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:12:10 INFO - PROCESS | 1752 | 1463793130832 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:12:10 INFO - PROCESS | 1752 | 1463793130838 Marionette TRACE conn3 <- [1,86,null,{}] 18:12:10 INFO - PROCESS | 1752 | 1463793130854 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}] 18:12:11 INFO - PROCESS | 1752 | 1463793131031 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 18:12:11 INFO - PROCESS | 1752 | 1463793131139 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:11 INFO - PROCESS | 1752 | ++DOCSHELL 0x9b9cdc00 == 29 [pid = 1752] [id = 29] 18:12:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 71 (0x9b9cf000) [pid = 1752] [serial = 84] [outer = (nil)] 18:12:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 72 (0x9d496c00) [pid = 1752] [serial = 85] [outer = 0x9b9cf000] 18:12:11 INFO - PROCESS | 1752 | 1463793131229 Marionette DEBUG loaded listener.js 18:12:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 73 (0x9d8ce000) [pid = 1752] [serial = 86] [outer = 0x9b9cf000] 18:12:12 INFO - PROCESS | 1752 | 1463793132041 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]]]}] 18:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1242ms 18:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:12:12 INFO - PROCESS | 1752 | 1463793132075 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 18:12:12 INFO - PROCESS | 1752 | 1463793132079 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 18:12:12 INFO - PROCESS | 1752 | 1463793132085 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:12:12 INFO - PROCESS | 1752 | 1463793132089 Marionette TRACE conn3 <- [1,90,null,{}] 18:12:12 INFO - PROCESS | 1752 | 1463793132095 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}] 18:12:12 INFO - PROCESS | 1752 | 1463793132246 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 18:12:12 INFO - PROCESS | 1752 | 1463793132385 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:12 INFO - PROCESS | 1752 | ++DOCSHELL 0x93944800 == 30 [pid = 1752] [id = 30] 18:12:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 74 (0x9d89b800) [pid = 1752] [serial = 87] [outer = (nil)] 18:12:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 75 (0xa225e000) [pid = 1752] [serial = 88] [outer = 0x9d89b800] 18:12:12 INFO - PROCESS | 1752 | 1463793132467 Marionette DEBUG loaded listener.js 18:12:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 76 (0xa2265000) [pid = 1752] [serial = 89] [outer = 0x9d89b800] 18:12:13 INFO - PROCESS | 1752 | 1463793133288 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]]]}] 18:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1281ms 18:12:13 INFO - PROCESS | 1752 | 1463793133367 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 18:12:13 INFO - PROCESS | 1752 | 1463793133371 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 18:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:12:13 INFO - PROCESS | 1752 | 1463793133378 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:12:13 INFO - PROCESS | 1752 | 1463793133382 Marionette TRACE conn3 <- [1,94,null,{}] 18:12:13 INFO - PROCESS | 1752 | 1463793133387 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}] 18:12:13 INFO - PROCESS | 1752 | 1463793133539 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 18:12:13 INFO - PROCESS | 1752 | 1463793133672 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:13 INFO - PROCESS | 1752 | ++DOCSHELL 0x9ac94c00 == 31 [pid = 1752] [id = 31] 18:12:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 77 (0xa1052800) [pid = 1752] [serial = 90] [outer = (nil)] 18:12:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 78 (0xa237b400) [pid = 1752] [serial = 91] [outer = 0xa1052800] 18:12:13 INFO - PROCESS | 1752 | 1463793133758 Marionette DEBUG loaded listener.js 18:12:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 79 (0xa272e800) [pid = 1752] [serial = 92] [outer = 0xa1052800] 18:12:14 INFO - PROCESS | 1752 | 1463793134581 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]]]}] 18:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1241ms 18:12:14 INFO - PROCESS | 1752 | 1463793134620 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 18:12:14 INFO - PROCESS | 1752 | 1463793134624 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 18:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:12:14 INFO - PROCESS | 1752 | 1463793134631 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:12:14 INFO - PROCESS | 1752 | 1463793134633 Marionette TRACE conn3 <- [1,98,null,{}] 18:12:14 INFO - PROCESS | 1752 | 1463793134639 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}] 18:12:14 INFO - PROCESS | 1752 | 1463793134821 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 18:12:14 INFO - PROCESS | 1752 | 1463793134956 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:14 INFO - PROCESS | 1752 | ++DOCSHELL 0x98a84800 == 32 [pid = 1752] [id = 32] 18:12:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 80 (0xa23c3000) [pid = 1752] [serial = 93] [outer = (nil)] 18:12:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 81 (0xa36f2c00) [pid = 1752] [serial = 94] [outer = 0xa23c3000] 18:12:15 INFO - PROCESS | 1752 | 1463793135039 Marionette DEBUG loaded listener.js 18:12:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 82 (0xa3641000) [pid = 1752] [serial = 95] [outer = 0xa23c3000] 18:12:15 INFO - PROCESS | 1752 | 1463793135876 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]]]}] 18:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1288ms 18:12:15 INFO - PROCESS | 1752 | 1463793135920 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 18:12:15 INFO - PROCESS | 1752 | 1463793135924 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 18:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:12:15 INFO - PROCESS | 1752 | 1463793135930 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:12:15 INFO - PROCESS | 1752 | 1463793135933 Marionette TRACE conn3 <- [1,102,null,{}] 18:12:15 INFO - PROCESS | 1752 | 1463793135967 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}] 18:12:16 INFO - PROCESS | 1752 | 1463793136122 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 18:12:16 INFO - PROCESS | 1752 | 1463793136259 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:16 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fabc00 == 33 [pid = 1752] [id = 33] 18:12:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 83 (0x91fb3800) [pid = 1752] [serial = 96] [outer = (nil)] 18:12:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 84 (0x9277f000) [pid = 1752] [serial = 97] [outer = 0x91fb3800] 18:12:16 INFO - PROCESS | 1752 | 1463793136341 Marionette DEBUG loaded listener.js 18:12:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 85 (0x97730400) [pid = 1752] [serial = 98] [outer = 0x91fb3800] 18:12:17 INFO - PROCESS | 1752 | 1463793137347 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]]]}] 18:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1465ms 18:12:17 INFO - PROCESS | 1752 | 1463793137397 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 18:12:17 INFO - PROCESS | 1752 | 1463793137404 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 18:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:12:17 INFO - PROCESS | 1752 | 1463793137412 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:12:17 INFO - PROCESS | 1752 | 1463793137418 Marionette TRACE conn3 <- [1,106,null,{}] 18:12:17 INFO - PROCESS | 1752 | 1463793137425 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}] 18:12:17 INFO - PROCESS | 1752 | 1463793137582 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 18:12:18 INFO - PROCESS | 1752 | 1463793138370 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 84 (0xa51f0000) [pid = 1752] [serial = 2] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 83 (0xa1055c00) [pid = 1752] [serial = 58] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 82 (0x9230cc00) [pid = 1752] [serial = 61] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 81 (0xa237a400) [pid = 1752] [serial = 64] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 80 (0x92022400) [pid = 1752] [serial = 25] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 79 (0x98e82c00) [pid = 1752] [serial = 31] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 78 (0x995bcc00) [pid = 1752] [serial = 34] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 77 (0x9af6ec00) [pid = 1752] [serial = 37] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 76 (0xa6f77800) [pid = 1752] [serial = 40] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 75 (0x96ced800) [pid = 1752] [serial = 43] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 74 (0x977a4400) [pid = 1752] [serial = 44] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 73 (0x996e8c00) [pid = 1752] [serial = 46] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 72 (0x9acf0800) [pid = 1752] [serial = 49] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 71 (0x9af67000) [pid = 1752] [serial = 50] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 70 (0x9b956800) [pid = 1752] [serial = 52] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 69 (0x9d495000) [pid = 1752] [serial = 55] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 68 (0x9d8d3000) [pid = 1752] [serial = 56] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 67 (0x95126400) [pid = 1752] [serial = 28] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 66 (0xa22a6c00) [pid = 1752] [serial = 59] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 65 (0x977a0000) [pid = 1752] [serial = 62] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 64 (0x9af6fc00) [pid = 1752] [serial = 35] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 63 (0x92d40000) [pid = 1752] [serial = 26] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 62 (0x9b9cc400) [pid = 1752] [serial = 53] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 61 (0x99ac5800) [pid = 1752] [serial = 47] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 60 (0xa23c4400) [pid = 1752] [serial = 38] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 59 (0x99f21400) [pid = 1752] [serial = 23] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 58 (0xa82ad800) [pid = 1752] [serial = 41] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 57 (0x9a2f0400) [pid = 1752] [serial = 12] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 56 (0x99f21c00) [pid = 1752] [serial = 9] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 55 (0x92d41000) [pid = 1752] [serial = 22] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 54 (0x9394fc00) [pid = 1752] [serial = 19] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 53 (0x945e8400) [pid = 1752] [serial = 16] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | --DOMWINDOW == 52 (0x977a4000) [pid = 1752] [serial = 17] [outer = (nil)] [url = about:blank] 18:12:18 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fb4400 == 34 [pid = 1752] [id = 34] 18:12:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 53 (0x91fb5000) [pid = 1752] [serial = 99] [outer = (nil)] 18:12:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 54 (0x92023c00) [pid = 1752] [serial = 100] [outer = 0x91fb5000] 18:12:18 INFO - PROCESS | 1752 | 1463793138582 Marionette DEBUG loaded listener.js 18:12:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 55 (0x92307400) [pid = 1752] [serial = 101] [outer = 0x91fb5000] 18:12:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 56 (0x945e7c00) [pid = 1752] [serial = 102] [outer = 0x977a2000] 18:12:19 INFO - PROCESS | 1752 | 1463793139346 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]]]}] 18:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1996ms 18:12:19 INFO - PROCESS | 1752 | 1463793139409 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 18:12:19 INFO - PROCESS | 1752 | 1463793139414 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 18:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:12:19 INFO - PROCESS | 1752 | 1463793139425 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:12:19 INFO - PROCESS | 1752 | 1463793139430 Marionette TRACE conn3 <- [1,110,null,{}] 18:12:19 INFO - PROCESS | 1752 | 1463793139438 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}] 18:12:19 INFO - PROCESS | 1752 | 1463793139594 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 18:12:19 INFO - PROCESS | 1752 | 1463793139608 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:19 INFO - PROCESS | 1752 | ++DOCSHELL 0x945e5000 == 35 [pid = 1752] [id = 35] 18:12:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 57 (0x94f9a000) [pid = 1752] [serial = 103] [outer = (nil)] 18:12:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 58 (0x9512c400) [pid = 1752] [serial = 104] [outer = 0x94f9a000] 18:12:19 INFO - PROCESS | 1752 | 1463793139684 Marionette DEBUG loaded listener.js 18:12:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 59 (0x9772a000) [pid = 1752] [serial = 105] [outer = 0x94f9a000] 18:12:20 INFO - PROCESS | 1752 | 1463793140461 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]]]}] 18:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1087ms 18:12:20 INFO - PROCESS | 1752 | 1463793140515 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 18:12:20 INFO - PROCESS | 1752 | 1463793140521 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 18:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:12:20 INFO - PROCESS | 1752 | 1463793140530 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:12:20 INFO - PROCESS | 1752 | 1463793140533 Marionette TRACE conn3 <- [1,114,null,{}] 18:12:20 INFO - PROCESS | 1752 | 1463793140539 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}] 18:12:20 INFO - PROCESS | 1752 | 1463793140697 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 18:12:20 INFO - PROCESS | 1752 | 1463793140709 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:20 INFO - PROCESS | 1752 | ++DOCSHELL 0x96ced000 == 36 [pid = 1752] [id = 36] 18:12:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 60 (0x98160800) [pid = 1752] [serial = 106] [outer = (nil)] 18:12:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 61 (0x995b6400) [pid = 1752] [serial = 107] [outer = 0x98160800] 18:12:20 INFO - PROCESS | 1752 | 1463793140782 Marionette DEBUG loaded listener.js 18:12:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 62 (0x99789800) [pid = 1752] [serial = 108] [outer = 0x98160800] 18:12:21 INFO - PROCESS | 1752 | 1463793141652 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]]]}] 18:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1179ms 18:12:21 INFO - PROCESS | 1752 | 1463793141711 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 18:12:21 INFO - PROCESS | 1752 | 1463793141714 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 18:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:12:21 INFO - PROCESS | 1752 | 1463793141723 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:12:21 INFO - PROCESS | 1752 | 1463793141732 Marionette TRACE conn3 <- [1,118,null,{}] 18:12:21 INFO - PROCESS | 1752 | 1463793141755 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}] 18:12:21 INFO - PROCESS | 1752 | 1463793141968 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 18:12:22 INFO - PROCESS | 1752 | 1463793141990 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:22 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a9bf400 == 37 [pid = 1752] [id = 37] 18:12:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 63 (0x9aa90800) [pid = 1752] [serial = 109] [outer = (nil)] 18:12:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 64 (0x9ac91400) [pid = 1752] [serial = 110] [outer = 0x9aa90800] 18:12:22 INFO - PROCESS | 1752 | 1463793142059 Marionette DEBUG loaded listener.js 18:12:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 65 (0x9af64400) [pid = 1752] [serial = 111] [outer = 0x9aa90800] 18:12:22 INFO - PROCESS | 1752 | 1463793142784 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]]]}] 18:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1087ms 18:12:22 INFO - PROCESS | 1752 | 1463793142808 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 18:12:22 INFO - PROCESS | 1752 | 1463793142813 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 18:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:12:22 INFO - PROCESS | 1752 | 1463793142826 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:12:22 INFO - PROCESS | 1752 | 1463793142828 Marionette TRACE conn3 <- [1,122,null,{}] 18:12:22 INFO - PROCESS | 1752 | 1463793142839 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}] 18:12:23 INFO - PROCESS | 1752 | 1463793143114 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 18:12:23 INFO - PROCESS | 1752 | --DOMWINDOW == 64 (0x996e0400) [pid = 1752] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:12:23 INFO - PROCESS | 1752 | --DOMWINDOW == 63 (0x9230f400) [pid = 1752] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:12:23 INFO - PROCESS | 1752 | --DOMWINDOW == 62 (0x92310800) [pid = 1752] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:12:23 INFO - PROCESS | 1752 | --DOMWINDOW == 61 (0x9230b400) [pid = 1752] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:12:23 INFO - PROCESS | 1752 | --DOMWINDOW == 60 (0x9b8a2800) [pid = 1752] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:12:23 INFO - PROCESS | 1752 | 1463793143188 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:23 INFO - PROCESS | 1752 | ++DOCSHELL 0x92021800 == 38 [pid = 1752] [id = 38] 18:12:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 61 (0x92309800) [pid = 1752] [serial = 112] [outer = (nil)] 18:12:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 62 (0x945dc400) [pid = 1752] [serial = 113] [outer = 0x92309800] 18:12:23 INFO - PROCESS | 1752 | 1463793143257 Marionette DEBUG loaded listener.js 18:12:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 63 (0x9aa91c00) [pid = 1752] [serial = 114] [outer = 0x92309800] 18:12:23 INFO - PROCESS | 1752 | 1463793143850 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]]]}] 18:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1090ms 18:12:23 INFO - PROCESS | 1752 | 1463793143912 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 18:12:23 INFO - PROCESS | 1752 | 1463793143915 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 18:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:12:23 INFO - PROCESS | 1752 | 1463793143921 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:12:23 INFO - PROCESS | 1752 | 1463793143924 Marionette TRACE conn3 <- [1,126,null,{}] 18:12:23 INFO - PROCESS | 1752 | 1463793143930 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}] 18:12:24 INFO - PROCESS | 1752 | 1463793144100 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 18:12:24 INFO - PROCESS | 1752 | 1463793144115 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:24 INFO - PROCESS | 1752 | ++DOCSHELL 0x9aa9c400 == 39 [pid = 1752] [id = 39] 18:12:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 64 (0x9af6c000) [pid = 1752] [serial = 115] [outer = (nil)] 18:12:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 65 (0x9b95f400) [pid = 1752] [serial = 116] [outer = 0x9af6c000] 18:12:24 INFO - PROCESS | 1752 | 1463793144196 Marionette DEBUG loaded listener.js 18:12:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 66 (0x9d89c000) [pid = 1752] [serial = 117] [outer = 0x9af6c000] 18:12:24 INFO - PROCESS | 1752 | 1463793144969 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]]]}] 18:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1096ms 18:12:25 INFO - PROCESS | 1752 | 1463793145019 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 18:12:25 INFO - PROCESS | 1752 | 1463793145022 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 18:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:12:25 INFO - PROCESS | 1752 | 1463793145028 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:12:25 INFO - PROCESS | 1752 | 1463793145030 Marionette TRACE conn3 <- [1,130,null,{}] 18:12:25 INFO - PROCESS | 1752 | 1463793145042 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}] 18:12:25 INFO - PROCESS | 1752 | 1463793145280 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 18:12:25 INFO - PROCESS | 1752 | 1463793145413 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:25 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fadc00 == 40 [pid = 1752] [id = 40] 18:12:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 67 (0x91fae400) [pid = 1752] [serial = 118] [outer = (nil)] 18:12:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 68 (0x92024c00) [pid = 1752] [serial = 119] [outer = 0x91fae400] 18:12:25 INFO - PROCESS | 1752 | 1463793145500 Marionette DEBUG loaded listener.js 18:12:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 69 (0x93942800) [pid = 1752] [serial = 120] [outer = 0x91fae400] 18:12:26 INFO - PROCESS | 1752 | 1463793146477 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]]]}] 18:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1486ms 18:12:26 INFO - PROCESS | 1752 | 1463793146517 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 18:12:26 INFO - PROCESS | 1752 | 1463793146522 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 18:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:12:26 INFO - PROCESS | 1752 | 1463793146530 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:12:26 INFO - PROCESS | 1752 | 1463793146537 Marionette TRACE conn3 <- [1,134,null,{}] 18:12:26 INFO - PROCESS | 1752 | 1463793146544 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}] 18:12:26 INFO - PROCESS | 1752 | 1463793146720 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 18:12:26 INFO - PROCESS | 1752 | 1463793146854 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:26 INFO - PROCESS | 1752 | ++DOCSHELL 0x94f5e800 == 41 [pid = 1752] [id = 41] 18:12:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 70 (0x94f5f400) [pid = 1752] [serial = 121] [outer = (nil)] 18:12:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 71 (0x94f62000) [pid = 1752] [serial = 122] [outer = 0x94f5f400] 18:12:26 INFO - PROCESS | 1752 | 1463793146941 Marionette DEBUG loaded listener.js 18:12:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 72 (0x94f66400) [pid = 1752] [serial = 123] [outer = 0x94f5f400] 18:12:27 INFO - PROCESS | 1752 | 1463793147965 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]]]}] 18:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1485ms 18:12:28 INFO - PROCESS | 1752 | 1463793148015 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 18:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:12:28 INFO - PROCESS | 1752 | 1463793148020 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 18:12:28 INFO - PROCESS | 1752 | 1463793148027 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:12:28 INFO - PROCESS | 1752 | 1463793148031 Marionette TRACE conn3 <- [1,138,null,{}] 18:12:28 INFO - PROCESS | 1752 | 1463793148037 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}] 18:12:28 INFO - PROCESS | 1752 | 1463793148237 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 18:12:28 INFO - PROCESS | 1752 | 1463793148405 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:28 INFO - PROCESS | 1752 | ++DOCSHELL 0x99a25400 == 42 [pid = 1752] [id = 42] 18:12:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 73 (0x99a32400) [pid = 1752] [serial = 124] [outer = (nil)] 18:12:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 74 (0x99e86000) [pid = 1752] [serial = 125] [outer = 0x99a32400] 18:12:28 INFO - PROCESS | 1752 | 1463793148491 Marionette DEBUG loaded listener.js 18:12:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 75 (0x9aa9c000) [pid = 1752] [serial = 126] [outer = 0x99a32400] 18:12:29 INFO - PROCESS | 1752 | 1463793149505 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]]]}] 18:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1535ms 18:12:29 INFO - PROCESS | 1752 | 1463793149561 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 18:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:12:29 INFO - PROCESS | 1752 | 1463793149567 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 18:12:29 INFO - PROCESS | 1752 | 1463793149575 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:12:29 INFO - PROCESS | 1752 | 1463793149580 Marionette TRACE conn3 <- [1,142,null,{}] 18:12:29 INFO - PROCESS | 1752 | 1463793149588 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}] 18:12:29 INFO - PROCESS | 1752 | 1463793149742 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 18:12:29 INFO - PROCESS | 1752 | 1463793149947 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x945e6c00 == 43 [pid = 1752] [id = 43] 18:12:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 76 (0x945e9400) [pid = 1752] [serial = 127] [outer = (nil)] 18:12:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 77 (0x94f5e000) [pid = 1752] [serial = 128] [outer = 0x945e9400] 18:12:30 INFO - PROCESS | 1752 | 1463793150030 Marionette DEBUG loaded listener.js 18:12:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 78 (0x94f63000) [pid = 1752] [serial = 129] [outer = 0x945e9400] 18:12:30 INFO - PROCESS | 1752 | --DOCSHELL 0x91fb3400 == 42 [pid = 1752] [id = 27] 18:12:30 INFO - PROCESS | 1752 | --DOCSHELL 0x945e4400 == 41 [pid = 1752] [id = 6] 18:12:30 INFO - PROCESS | 1752 | --DOCSHELL 0x91fafc00 == 40 [pid = 1752] [id = 25] 18:12:30 INFO - PROCESS | 1752 | --DOCSHELL 0x91fb3000 == 39 [pid = 1752] [id = 26] 18:12:30 INFO - PROCESS | 1752 | --DOCSHELL 0x9aa90000 == 38 [pid = 1752] [id = 17] 18:12:30 INFO - PROCESS | 1752 | --DOCSHELL 0x9230ec00 == 37 [pid = 1752] [id = 24] 18:12:30 INFO - PROCESS | 1752 | --DOCSHELL 0x98984400 == 36 [pid = 1752] [id = 16] 18:12:30 INFO - PROCESS | 1752 | --DOMWINDOW == 77 (0xa27e5000) [pid = 1752] [serial = 67] [outer = (nil)] [url = about:blank] 18:12:30 INFO - PROCESS | 1752 | --DOMWINDOW == 76 (0xa23be800) [pid = 1752] [serial = 65] [outer = (nil)] [url = about:blank] 18:12:30 INFO - PROCESS | 1752 | --DOMWINDOW == 75 (0x9aa9e400) [pid = 1752] [serial = 77] [outer = (nil)] [url = about:blank] 18:12:30 INFO - PROCESS | 1752 | --DOMWINDOW == 74 (0x945e4c00) [pid = 1752] [serial = 70] [outer = (nil)] [url = about:blank] 18:12:30 INFO - PROCESS | 1752 | --DOMWINDOW == 73 (0x99e8fc00) [pid = 1752] [serial = 76] [outer = (nil)] [url = about:blank] 18:12:30 INFO - PROCESS | 1752 | --DOMWINDOW == 72 (0x96cf7c00) [pid = 1752] [serial = 73] [outer = (nil)] [url = about:blank] 18:12:30 INFO - PROCESS | 1752 | --DOMWINDOW == 71 (0x98a85c00) [pid = 1752] [serial = 74] [outer = (nil)] [url = about:blank] 18:12:30 INFO - PROCESS | 1752 | --DOMWINDOW == 70 (0x94f6a000) [pid = 1752] [serial = 71] [outer = (nil)] [url = about:blank] 18:12:30 INFO - PROCESS | 1752 | --DOMWINDOW == 69 (0xa317c400) [pid = 1752] [serial = 68] [outer = (nil)] [url = about:blank] 18:12:30 INFO - PROCESS | 1752 | 1463793150803 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]]]}] 18:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1282ms 18:12:30 INFO - PROCESS | 1752 | 1463793150856 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 18:12:30 INFO - PROCESS | 1752 | 1463793150863 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 18:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:12:30 INFO - PROCESS | 1752 | 1463793150877 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:12:30 INFO - PROCESS | 1752 | 1463793150881 Marionette TRACE conn3 <- [1,146,null,{}] 18:12:30 INFO - PROCESS | 1752 | 1463793150886 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}] 18:12:31 INFO - PROCESS | 1752 | 1463793151047 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 18:12:31 INFO - PROCESS | 1752 | 1463793151181 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:31 INFO - PROCESS | 1752 | ++DOCSHELL 0x9779ec00 == 37 [pid = 1752] [id = 44] 18:12:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 70 (0x977a0000) [pid = 1752] [serial = 130] [outer = (nil)] 18:12:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 71 (0x98983000) [pid = 1752] [serial = 131] [outer = 0x977a0000] 18:12:31 INFO - PROCESS | 1752 | 1463793151261 Marionette DEBUG loaded listener.js 18:12:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 72 (0x98e7a400) [pid = 1752] [serial = 132] [outer = 0x977a0000] 18:12:31 INFO - PROCESS | 1752 | 1463793151986 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]]]}] 18:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1136ms 18:12:32 INFO - PROCESS | 1752 | 1463793152013 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 18:12:32 INFO - PROCESS | 1752 | 1463793152015 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 18:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:12:32 INFO - PROCESS | 1752 | 1463793152022 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:12:32 INFO - PROCESS | 1752 | 1463793152028 Marionette TRACE conn3 <- [1,150,null,{}] 18:12:32 INFO - PROCESS | 1752 | 1463793152050 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}] 18:12:32 INFO - PROCESS | 1752 | 1463793152201 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 18:12:32 INFO - PROCESS | 1752 | 1463793152215 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:32 INFO - PROCESS | 1752 | ++DOCSHELL 0x9af6e400 == 38 [pid = 1752] [id = 45] 18:12:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 73 (0x9af6fc00) [pid = 1752] [serial = 133] [outer = (nil)] 18:12:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 74 (0x9b7c4800) [pid = 1752] [serial = 134] [outer = 0x9af6fc00] 18:12:32 INFO - PROCESS | 1752 | 1463793152289 Marionette DEBUG loaded listener.js 18:12:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 75 (0x9b963c00) [pid = 1752] [serial = 135] [outer = 0x9af6fc00] 18:12:33 INFO - PROCESS | 1752 | 1463793153075 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]]]}] 18:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1092ms 18:12:33 INFO - PROCESS | 1752 | 1463793153116 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 18:12:33 INFO - PROCESS | 1752 | 1463793153119 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 18:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:12:33 INFO - PROCESS | 1752 | 1463793153126 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:12:33 INFO - PROCESS | 1752 | 1463793153128 Marionette TRACE conn3 <- [1,154,null,{}] 18:12:33 INFO - PROCESS | 1752 | 1463793153134 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}] 18:12:33 INFO - PROCESS | 1752 | 1463793153307 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 18:12:33 INFO - PROCESS | 1752 | 1463793153342 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:33 INFO - PROCESS | 1752 | ++DOCSHELL 0x9230f400 == 39 [pid = 1752] [id = 46] 18:12:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 76 (0x989f4400) [pid = 1752] [serial = 136] [outer = (nil)] 18:12:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 77 (0x9d8da400) [pid = 1752] [serial = 137] [outer = 0x989f4400] 18:12:33 INFO - PROCESS | 1752 | 1463793153414 Marionette DEBUG loaded listener.js 18:12:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 78 (0xa050e400) [pid = 1752] [serial = 138] [outer = 0x989f4400] 18:12:34 INFO - PROCESS | 1752 | 1463793154374 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]]]}] 18:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1330ms 18:12:34 INFO - PROCESS | 1752 | 1463793154456 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 18:12:34 INFO - PROCESS | 1752 | 1463793154459 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 18:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:12:34 INFO - PROCESS | 1752 | 1463793154472 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:12:34 INFO - PROCESS | 1752 | 1463793154475 Marionette TRACE conn3 <- [1,158,null,{}] 18:12:34 INFO - PROCESS | 1752 | 1463793154481 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}] 18:12:34 INFO - PROCESS | 1752 | 1463793154665 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 18:12:34 INFO - PROCESS | 1752 | 1463793154689 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:34 INFO - PROCESS | 1752 | ++DOCSHELL 0x9d8cb800 == 40 [pid = 1752] [id = 47] 18:12:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 79 (0xa1051000) [pid = 1752] [serial = 139] [outer = (nil)] 18:12:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 80 (0xa23c1800) [pid = 1752] [serial = 140] [outer = 0xa1051000] 18:12:34 INFO - PROCESS | 1752 | 1463793154758 Marionette DEBUG loaded listener.js 18:12:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 81 (0xa27c0c00) [pid = 1752] [serial = 141] [outer = 0xa1051000] 18:12:35 INFO - PROCESS | 1752 | --DOMWINDOW == 80 (0x9aa90800) [pid = 1752] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:12:35 INFO - PROCESS | 1752 | --DOMWINDOW == 79 (0x92309800) [pid = 1752] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:12:35 INFO - PROCESS | 1752 | --DOMWINDOW == 78 (0x94f9a000) [pid = 1752] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:12:35 INFO - PROCESS | 1752 | --DOMWINDOW == 77 (0x9394f000) [pid = 1752] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:12:35 INFO - PROCESS | 1752 | --DOMWINDOW == 76 (0x91fb5000) [pid = 1752] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:12:35 INFO - PROCESS | 1752 | --DOMWINDOW == 75 (0x9aa9bc00) [pid = 1752] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:12:35 INFO - PROCESS | 1752 | --DOMWINDOW == 74 (0x9b9cf000) [pid = 1752] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:12:35 INFO - PROCESS | 1752 | --DOMWINDOW == 73 (0x9d89b800) [pid = 1752] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:12:35 INFO - PROCESS | 1752 | --DOMWINDOW == 72 (0x98160800) [pid = 1752] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:12:35 INFO - PROCESS | 1752 | --DOMWINDOW == 71 (0xa1052800) [pid = 1752] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:12:35 INFO - PROCESS | 1752 | --DOMWINDOW == 70 (0xa23c3000) [pid = 1752] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:12:35 INFO - PROCESS | 1752 | 1463793155619 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]]]}] 18:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1192ms 18:12:35 INFO - PROCESS | 1752 | 1463793155665 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 18:12:35 INFO - PROCESS | 1752 | 1463793155668 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 18:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:12:35 INFO - PROCESS | 1752 | 1463793155674 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:12:35 INFO - PROCESS | 1752 | 1463793155676 Marionette TRACE conn3 <- [1,162,null,{}] 18:12:35 INFO - PROCESS | 1752 | 1463793155682 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}] 18:12:35 INFO - PROCESS | 1752 | 1463793155871 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 18:12:35 INFO - PROCESS | 1752 | 1463793155964 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:35 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fad800 == 41 [pid = 1752] [id = 48] 18:12:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 71 (0x92309400) [pid = 1752] [serial = 142] [outer = (nil)] 18:12:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 72 (0x9aa90800) [pid = 1752] [serial = 143] [outer = 0x92309400] 18:12:36 INFO - PROCESS | 1752 | 1463793156035 Marionette DEBUG loaded listener.js 18:12:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 73 (0xa31d6000) [pid = 1752] [serial = 144] [outer = 0x92309400] 18:12:36 INFO - PROCESS | 1752 | 1463793156723 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]]]}] 18:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1088ms 18:12:36 INFO - PROCESS | 1752 | 1463793156766 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 18:12:36 INFO - PROCESS | 1752 | 1463793156768 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 18:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:12:36 INFO - PROCESS | 1752 | 1463793156775 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:12:36 INFO - PROCESS | 1752 | 1463793156777 Marionette TRACE conn3 <- [1,166,null,{}] 18:12:36 INFO - PROCESS | 1752 | 1463793156782 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}] 18:12:37 INFO - PROCESS | 1752 | 1463793156998 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 18:12:37 INFO - PROCESS | 1752 | 1463793157040 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x98e7ac00 == 42 [pid = 1752] [id = 49] 18:12:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 74 (0x9b014000) [pid = 1752] [serial = 145] [outer = (nil)] 18:12:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 75 (0xa36eb400) [pid = 1752] [serial = 146] [outer = 0x9b014000] 18:12:37 INFO - PROCESS | 1752 | 1463793157122 Marionette DEBUG loaded listener.js 18:12:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 76 (0x98e84800) [pid = 1752] [serial = 147] [outer = 0x9b014000] 18:12:38 INFO - PROCESS | 1752 | 1463793158282 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]]]}] 18:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1531ms 18:12:38 INFO - PROCESS | 1752 | 1463793158307 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 18:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:12:38 INFO - PROCESS | 1752 | 1463793158311 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 18:12:38 INFO - PROCESS | 1752 | 1463793158319 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:12:38 INFO - PROCESS | 1752 | 1463793158324 Marionette TRACE conn3 <- [1,170,null,{}] 18:12:38 INFO - PROCESS | 1752 | 1463793158331 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}] 18:12:38 INFO - PROCESS | 1752 | 1463793158499 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 18:12:38 INFO - PROCESS | 1752 | 1463793158694 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:38 INFO - PROCESS | 1752 | ++DOCSHELL 0x9779e800 == 43 [pid = 1752] [id = 50] 18:12:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 77 (0x977a1c00) [pid = 1752] [serial = 148] [outer = (nil)] 18:12:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 78 (0x99991800) [pid = 1752] [serial = 149] [outer = 0x977a1c00] 18:12:38 INFO - PROCESS | 1752 | 1463793158787 Marionette DEBUG loaded listener.js 18:12:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 79 (0x9aa9bc00) [pid = 1752] [serial = 150] [outer = 0x977a1c00] 18:12:39 INFO - PROCESS | 1752 | 1463793159591 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]]]}] 18:12:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1332ms 18:12:39 INFO - PROCESS | 1752 | 1463793159650 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 18:12:39 INFO - PROCESS | 1752 | 1463793159659 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 18:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:12:39 INFO - PROCESS | 1752 | 1463793159669 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:12:39 INFO - PROCESS | 1752 | 1463793159673 Marionette TRACE conn3 <- [1,174,null,{}] 18:12:39 INFO - PROCESS | 1752 | 1463793159679 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}] 18:12:39 INFO - PROCESS | 1752 | 1463793159849 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 18:12:40 INFO - PROCESS | 1752 | 1463793159987 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:40 INFO - PROCESS | 1752 | ++DOCSHELL 0x99e81800 == 44 [pid = 1752] [id = 51] 18:12:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 80 (0x9b9d2000) [pid = 1752] [serial = 151] [outer = (nil)] 18:12:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 81 (0xa050b400) [pid = 1752] [serial = 152] [outer = 0x9b9d2000] 18:12:40 INFO - PROCESS | 1752 | 1463793160069 Marionette DEBUG loaded listener.js 18:12:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 82 (0xa2375800) [pid = 1752] [serial = 153] [outer = 0x9b9d2000] 18:12:40 INFO - PROCESS | 1752 | 1463793160913 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]]]}] 18:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1283ms 18:12:40 INFO - PROCESS | 1752 | 1463793160952 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 18:12:40 INFO - PROCESS | 1752 | 1463793160956 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 18:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:12:40 INFO - PROCESS | 1752 | 1463793160962 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:12:40 INFO - PROCESS | 1752 | 1463793160968 Marionette TRACE conn3 <- [1,178,null,{}] 18:12:41 INFO - PROCESS | 1752 | 1463793161002 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}] 18:12:41 INFO - PROCESS | 1752 | 1463793161182 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 18:12:41 INFO - PROCESS | 1752 | 1463793161319 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:41 INFO - PROCESS | 1752 | ++DOCSHELL 0x9230c400 == 45 [pid = 1752] [id = 52] 18:12:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 83 (0xa317e400) [pid = 1752] [serial = 154] [outer = (nil)] 18:12:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 84 (0xa6382400) [pid = 1752] [serial = 155] [outer = 0xa317e400] 18:12:41 INFO - PROCESS | 1752 | 1463793161414 Marionette DEBUG loaded listener.js 18:12:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 85 (0xa63f2400) [pid = 1752] [serial = 156] [outer = 0xa317e400] 18:12:42 INFO - PROCESS | 1752 | 1463793162200 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]]]}] 18:12:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1258ms 18:12:42 INFO - PROCESS | 1752 | 1463793162223 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 18:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:12:42 INFO - PROCESS | 1752 | 1463793162228 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 18:12:42 INFO - PROCESS | 1752 | 1463793162235 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:12:42 INFO - PROCESS | 1752 | 1463793162238 Marionette TRACE conn3 <- [1,182,null,{}] 18:12:42 INFO - PROCESS | 1752 | 1463793162244 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}] 18:12:42 INFO - PROCESS | 1752 | 1463793162398 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 18:12:42 INFO - PROCESS | 1752 | 1463793162540 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:42 INFO - PROCESS | 1752 | ++DOCSHELL 0xa237f400 == 46 [pid = 1752] [id = 53] 18:12:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 86 (0xa51ed800) [pid = 1752] [serial = 157] [outer = (nil)] 18:12:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 87 (0xa68c0000) [pid = 1752] [serial = 158] [outer = 0xa51ed800] 18:12:42 INFO - PROCESS | 1752 | 1463793162623 Marionette DEBUG loaded listener.js 18:12:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 88 (0xa68cd400) [pid = 1752] [serial = 159] [outer = 0xa51ed800] 18:12:42 INFO - PROCESS | 1752 | 1463793162988 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:12:43 INFO - PROCESS | 1752 | 1463793163550 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]]]}] 18:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1384ms 18:12:43 INFO - PROCESS | 1752 | 1463793163618 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 18:12:43 INFO - PROCESS | 1752 | 1463793163622 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 18:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:12:43 INFO - PROCESS | 1752 | 1463793163628 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:12:43 INFO - PROCESS | 1752 | 1463793163632 Marionette TRACE conn3 <- [1,186,null,{}] 18:12:43 INFO - PROCESS | 1752 | 1463793163637 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}] 18:12:43 INFO - PROCESS | 1752 | 1463793163796 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 18:12:43 INFO - PROCESS | 1752 | 1463793163934 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:43 INFO - PROCESS | 1752 | ++DOCSHELL 0x93946400 == 47 [pid = 1752] [id = 54] 18:12:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 89 (0x9aa91000) [pid = 1752] [serial = 160] [outer = (nil)] 18:12:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 90 (0xa6e8e000) [pid = 1752] [serial = 161] [outer = 0x9aa91000] 18:12:44 INFO - PROCESS | 1752 | 1463793164019 Marionette DEBUG loaded listener.js 18:12:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 91 (0xa6e91400) [pid = 1752] [serial = 162] [outer = 0x9aa91000] 18:12:45 INFO - PROCESS | 1752 | 1463793165057 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]]]}] 18:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1478ms 18:12:45 INFO - PROCESS | 1752 | 1463793165108 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 18:12:45 INFO - PROCESS | 1752 | 1463793165112 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 18:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:12:45 INFO - PROCESS | 1752 | 1463793165119 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:12:45 INFO - PROCESS | 1752 | 1463793165123 Marionette TRACE conn3 <- [1,190,null,{}] 18:12:45 INFO - PROCESS | 1752 | 1463793165128 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}] 18:12:45 INFO - PROCESS | 1752 | 1463793165311 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 18:12:45 INFO - PROCESS | 1752 | 1463793165482 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:45 INFO - PROCESS | 1752 | ++DOCSHELL 0x97721800 == 48 [pid = 1752] [id = 55] 18:12:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 92 (0x97729400) [pid = 1752] [serial = 163] [outer = (nil)] 18:12:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 93 (0xa8287c00) [pid = 1752] [serial = 164] [outer = 0x97729400] 18:12:45 INFO - PROCESS | 1752 | 1463793165570 Marionette DEBUG loaded listener.js 18:12:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 94 (0xa8c23000) [pid = 1752] [serial = 165] [outer = 0x97729400] 18:12:46 INFO - PROCESS | 1752 | 1463793166490 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]]]}] 18:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1444ms 18:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:12:46 INFO - PROCESS | 1752 | 1463793166563 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 18:12:46 INFO - PROCESS | 1752 | 1463793166566 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 18:12:46 INFO - PROCESS | 1752 | 1463793166573 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:12:46 INFO - PROCESS | 1752 | 1463793166576 Marionette TRACE conn3 <- [1,194,null,{}] 18:12:46 INFO - PROCESS | 1752 | 1463793166582 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}] 18:12:46 INFO - PROCESS | 1752 | 1463793166929 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 18:12:47 INFO - PROCESS | 1752 | 1463793167116 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:47 INFO - PROCESS | 1752 | ++DOCSHELL 0x93949c00 == 49 [pid = 1752] [id = 56] 18:12:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 95 (0x9394e400) [pid = 1752] [serial = 166] [outer = (nil)] 18:12:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 96 (0x945e3400) [pid = 1752] [serial = 167] [outer = 0x9394e400] 18:12:47 INFO - PROCESS | 1752 | 1463793167191 Marionette DEBUG loaded listener.js 18:12:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 97 (0x94f69000) [pid = 1752] [serial = 168] [outer = 0x9394e400] 18:12:47 INFO - PROCESS | 1752 | 1463793167987 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]]]}] 18:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1480ms 18:12:48 INFO - PROCESS | 1752 | 1463793168054 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 18:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:12:48 INFO - PROCESS | 1752 | 1463793168059 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 18:12:48 INFO - PROCESS | 1752 | 1463793168067 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:12:48 INFO - PROCESS | 1752 | 1463793168073 Marionette TRACE conn3 <- [1,198,null,{}] 18:12:48 INFO - PROCESS | 1752 | 1463793168079 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}] 18:12:48 INFO - PROCESS | 1752 | 1463793168237 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 18:12:48 INFO - PROCESS | 1752 | 1463793168385 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:48 INFO - PROCESS | 1752 | ++DOCSHELL 0x94f94000 == 50 [pid = 1752] [id = 57] 18:12:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 98 (0x98160c00) [pid = 1752] [serial = 169] [outer = (nil)] 18:12:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 99 (0x996e8800) [pid = 1752] [serial = 170] [outer = 0x98160c00] 18:12:48 INFO - PROCESS | 1752 | 1463793168467 Marionette DEBUG loaded listener.js 18:12:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 100 (0x99e84000) [pid = 1752] [serial = 171] [outer = 0x98160c00] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 99 (0x9277f000) [pid = 1752] [serial = 97] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 98 (0x9b95f400) [pid = 1752] [serial = 116] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 97 (0x9ac91400) [pid = 1752] [serial = 110] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 96 (0x945dc400) [pid = 1752] [serial = 113] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 95 (0x99a2e800) [pid = 1752] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 94 (0x9512c400) [pid = 1752] [serial = 104] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 93 (0x996dd800) [pid = 1752] [serial = 80] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 92 (0x9772a000) [pid = 1752] [serial = 105] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 91 (0x92023c00) [pid = 1752] [serial = 100] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 90 (0x95126c00) [pid = 1752] [serial = 79] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 89 (0x92307400) [pid = 1752] [serial = 101] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 88 (0x9b7ba000) [pid = 1752] [serial = 83] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 87 (0x9af65800) [pid = 1752] [serial = 82] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 86 (0x9d8ce000) [pid = 1752] [serial = 86] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 85 (0x9d496c00) [pid = 1752] [serial = 85] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 84 (0xa2265000) [pid = 1752] [serial = 89] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 83 (0x995b6400) [pid = 1752] [serial = 107] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 82 (0xa225e000) [pid = 1752] [serial = 88] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 81 (0xa272e800) [pid = 1752] [serial = 92] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 80 (0xa237b400) [pid = 1752] [serial = 91] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 79 (0x9af64400) [pid = 1752] [serial = 111] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 78 (0xa3641000) [pid = 1752] [serial = 95] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 77 (0xa36f2c00) [pid = 1752] [serial = 94] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 76 (0x9aa91c00) [pid = 1752] [serial = 114] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | --DOMWINDOW == 75 (0x99789800) [pid = 1752] [serial = 108] [outer = (nil)] [url = about:blank] 18:12:49 INFO - PROCESS | 1752 | 1463793169325 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]]]}] 18:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1293ms 18:12:49 INFO - PROCESS | 1752 | 1463793169359 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 18:12:49 INFO - PROCESS | 1752 | 1463793169369 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 18:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:12:49 INFO - PROCESS | 1752 | 1463793169379 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:12:49 INFO - PROCESS | 1752 | 1463793169383 Marionette TRACE conn3 <- [1,202,null,{}] 18:12:49 INFO - PROCESS | 1752 | 1463793169389 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}] 18:12:49 INFO - PROCESS | 1752 | 1463793169527 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 18:12:49 INFO - PROCESS | 1752 | 1463793169547 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:49 INFO - PROCESS | 1752 | ++DOCSHELL 0x92d41000 == 51 [pid = 1752] [id = 58] 18:12:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 76 (0x98a79800) [pid = 1752] [serial = 172] [outer = (nil)] 18:12:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 77 (0x996dd800) [pid = 1752] [serial = 173] [outer = 0x98a79800] 18:12:49 INFO - PROCESS | 1752 | 1463793169618 Marionette DEBUG loaded listener.js 18:12:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 78 (0x99e2ec00) [pid = 1752] [serial = 174] [outer = 0x98a79800] 18:12:50 INFO - PROCESS | 1752 | 1463793170337 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]]]}] 18:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1032ms 18:12:50 INFO - PROCESS | 1752 | 1463793170411 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 18:12:50 INFO - PROCESS | 1752 | 1463793170415 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 18:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:12:50 INFO - PROCESS | 1752 | 1463793170431 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:12:50 INFO - PROCESS | 1752 | 1463793170438 Marionette TRACE conn3 <- [1,206,null,{}] 18:12:50 INFO - PROCESS | 1752 | 1463793170456 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}] 18:12:50 INFO - PROCESS | 1752 | 1463793170603 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 18:12:50 INFO - PROCESS | 1752 | 1463793170701 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:50 INFO - PROCESS | 1752 | ++DOCSHELL 0x995b6400 == 52 [pid = 1752] [id = 59] 18:12:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 79 (0x9a81b000) [pid = 1752] [serial = 175] [outer = (nil)] 18:12:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 80 (0x9ac90400) [pid = 1752] [serial = 176] [outer = 0x9a81b000] 18:12:50 INFO - PROCESS | 1752 | 1463793170770 Marionette DEBUG loaded listener.js 18:12:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 81 (0x9af65800) [pid = 1752] [serial = 177] [outer = 0x9a81b000] 18:12:51 INFO - PROCESS | 1752 | 1463793171443 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]]]}] 18:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1055ms 18:12:51 INFO - PROCESS | 1752 | 1463793171479 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 18:12:51 INFO - PROCESS | 1752 | 1463793171482 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 18:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:12:51 INFO - PROCESS | 1752 | 1463793171489 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:12:51 INFO - PROCESS | 1752 | 1463793171492 Marionette TRACE conn3 <- [1,210,null,{}] 18:12:51 INFO - PROCESS | 1752 | 1463793171505 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}] 18:12:51 INFO - PROCESS | 1752 | 1463793171726 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 18:12:51 INFO - PROCESS | 1752 | 1463793171751 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:51 INFO - PROCESS | 1752 | ++DOCSHELL 0x99e2e400 == 53 [pid = 1752] [id = 60] 18:12:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 82 (0x9ac91400) [pid = 1752] [serial = 178] [outer = (nil)] 18:12:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 83 (0x9b806800) [pid = 1752] [serial = 179] [outer = 0x9ac91400] 18:12:51 INFO - PROCESS | 1752 | 1463793171819 Marionette DEBUG loaded listener.js 18:12:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 84 (0x9b9cc800) [pid = 1752] [serial = 180] [outer = 0x9ac91400] 18:12:52 INFO - PROCESS | 1752 | 1463793172572 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]]]}] 18:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1138ms 18:12:52 INFO - PROCESS | 1752 | 1463793172627 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 18:12:52 INFO - PROCESS | 1752 | 1463793172630 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 18:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:12:52 INFO - PROCESS | 1752 | 1463793172636 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:12:52 INFO - PROCESS | 1752 | 1463793172638 Marionette TRACE conn3 <- [1,214,null,{}] 18:12:52 INFO - PROCESS | 1752 | 1463793172644 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}] 18:12:52 INFO - PROCESS | 1752 | 1463793172845 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 18:12:52 INFO - PROCESS | 1752 | 1463793172871 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:52 INFO - PROCESS | 1752 | ++DOCSHELL 0x9d405400 == 54 [pid = 1752] [id = 61] 18:12:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 85 (0x9d405c00) [pid = 1752] [serial = 181] [outer = (nil)] 18:12:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 86 (0x9d409000) [pid = 1752] [serial = 182] [outer = 0x9d405c00] 18:12:52 INFO - PROCESS | 1752 | 1463793172947 Marionette DEBUG loaded listener.js 18:12:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 87 (0x9d40e800) [pid = 1752] [serial = 183] [outer = 0x9d405c00] 18:12:53 INFO - PROCESS | 1752 | --DOMWINDOW == 86 (0x91fb3800) [pid = 1752] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:12:53 INFO - PROCESS | 1752 | --DOMWINDOW == 85 (0x989f4400) [pid = 1752] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:12:53 INFO - PROCESS | 1752 | --DOMWINDOW == 84 (0x9af6fc00) [pid = 1752] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:12:53 INFO - PROCESS | 1752 | --DOMWINDOW == 83 (0x945e9400) [pid = 1752] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:12:53 INFO - PROCESS | 1752 | --DOMWINDOW == 82 (0x977a0000) [pid = 1752] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:12:53 INFO - PROCESS | 1752 | --DOMWINDOW == 81 (0xa1051000) [pid = 1752] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:12:53 INFO - PROCESS | 1752 | --DOMWINDOW == 80 (0x92309400) [pid = 1752] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:12:53 INFO - PROCESS | 1752 | 1463793173771 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]]]}] 18:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1177ms 18:12:53 INFO - PROCESS | 1752 | 1463793173814 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 18:12:53 INFO - PROCESS | 1752 | 1463793173818 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 18:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:12:53 INFO - PROCESS | 1752 | 1463793173827 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:12:53 INFO - PROCESS | 1752 | 1463793173830 Marionette TRACE conn3 <- [1,218,null,{}] 18:12:53 INFO - PROCESS | 1752 | 1463793173834 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}] 18:12:53 INFO - PROCESS | 1752 | 1463793173973 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 18:12:54 INFO - PROCESS | 1752 | 1463793173988 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:54 INFO - PROCESS | 1752 | ++DOCSHELL 0x98a80000 == 55 [pid = 1752] [id = 62] 18:12:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 81 (0x9af6fc00) [pid = 1752] [serial = 184] [outer = (nil)] 18:12:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 82 (0x9d8a2000) [pid = 1752] [serial = 185] [outer = 0x9af6fc00] 18:12:54 INFO - PROCESS | 1752 | 1463793174058 Marionette DEBUG loaded listener.js 18:12:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 83 (0x9d8d2400) [pid = 1752] [serial = 186] [outer = 0x9af6fc00] 18:12:54 INFO - PROCESS | 1752 | 1463793174785 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]]]}] 18:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 975ms 18:12:54 INFO - PROCESS | 1752 | 1463793174805 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 18:12:54 INFO - PROCESS | 1752 | 1463793174808 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 18:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:12:54 INFO - PROCESS | 1752 | 1463793174814 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:12:54 INFO - PROCESS | 1752 | 1463793174816 Marionette TRACE conn3 <- [1,222,null,{}] 18:12:54 INFO - PROCESS | 1752 | 1463793174822 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}] 18:12:54 INFO - PROCESS | 1752 | 1463793174993 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 18:12:55 INFO - PROCESS | 1752 | 1463793175014 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:55 INFO - PROCESS | 1752 | ++DOCSHELL 0x92021000 == 56 [pid = 1752] [id = 63] 18:12:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 84 (0x9394cc00) [pid = 1752] [serial = 187] [outer = (nil)] 18:12:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 85 (0x977c7c00) [pid = 1752] [serial = 188] [outer = 0x9394cc00] 18:12:55 INFO - PROCESS | 1752 | 1463793175083 Marionette DEBUG loaded listener.js 18:12:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 86 (0x977cbc00) [pid = 1752] [serial = 189] [outer = 0x9394cc00] 18:12:55 INFO - PROCESS | 1752 | 1463793175903 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]]]}] 18:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1130ms 18:12:55 INFO - PROCESS | 1752 | 1463793175951 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 18:12:55 INFO - PROCESS | 1752 | 1463793175957 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 18:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:12:55 INFO - PROCESS | 1752 | 1463793175967 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:12:55 INFO - PROCESS | 1752 | 1463793175972 Marionette TRACE conn3 <- [1,226,null,{}] 18:12:55 INFO - PROCESS | 1752 | 1463793175982 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}] 18:12:56 INFO - PROCESS | 1752 | 1463793176160 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 18:12:56 INFO - PROCESS | 1752 | 1463793176311 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:56 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fa6400 == 57 [pid = 1752] [id = 64] 18:12:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 87 (0x92023400) [pid = 1752] [serial = 190] [outer = (nil)] 18:12:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 88 (0x94f5bc00) [pid = 1752] [serial = 191] [outer = 0x92023400] 18:12:56 INFO - PROCESS | 1752 | 1463793176397 Marionette DEBUG loaded listener.js 18:12:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 89 (0x96ced800) [pid = 1752] [serial = 192] [outer = 0x92023400] 18:12:57 INFO - PROCESS | 1752 | 1463793177240 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]]]}] 18:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1283ms 18:12:57 INFO - PROCESS | 1752 | 1463793177251 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 18:12:57 INFO - PROCESS | 1752 | 1463793177258 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 18:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:12:57 INFO - PROCESS | 1752 | 1463793177269 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:12:57 INFO - PROCESS | 1752 | 1463793177273 Marionette TRACE conn3 <- [1,230,null,{}] 18:12:57 INFO - PROCESS | 1752 | 1463793177279 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}] 18:12:57 INFO - PROCESS | 1752 | 1463793177492 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 18:12:57 INFO - PROCESS | 1752 | 1463793177515 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:57 INFO - PROCESS | 1752 | ++DOCSHELL 0x94f5cc00 == 58 [pid = 1752] [id = 65] 18:12:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 90 (0x94f60000) [pid = 1752] [serial = 193] [outer = (nil)] 18:12:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 91 (0x98986000) [pid = 1752] [serial = 194] [outer = 0x94f60000] 18:12:57 INFO - PROCESS | 1752 | 1463793177631 Marionette DEBUG loaded listener.js 18:12:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 92 (0x99c99000) [pid = 1752] [serial = 195] [outer = 0x94f60000] 18:12:58 INFO - PROCESS | 1752 | 1463793178591 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]]]}] 18:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1381ms 18:12:58 INFO - PROCESS | 1752 | 1463793178650 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 18:12:58 INFO - PROCESS | 1752 | 1463793178653 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 18:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:12:58 INFO - PROCESS | 1752 | 1463793178660 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:12:58 INFO - PROCESS | 1752 | 1463793178666 Marionette TRACE conn3 <- [1,234,null,{}] 18:12:58 INFO - PROCESS | 1752 | 1463793178682 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}] 18:12:58 INFO - PROCESS | 1752 | 1463793178890 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 18:12:59 INFO - PROCESS | 1752 | 1463793179039 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:59 INFO - PROCESS | 1752 | ++DOCSHELL 0x9202b000 == 59 [pid = 1752] [id = 66] 18:12:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 93 (0x99ca4c00) [pid = 1752] [serial = 196] [outer = (nil)] 18:12:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 94 (0x9a815c00) [pid = 1752] [serial = 197] [outer = 0x99ca4c00] 18:12:59 INFO - PROCESS | 1752 | 1463793179174 Marionette DEBUG loaded listener.js 18:12:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 95 (0x9a81d000) [pid = 1752] [serial = 198] [outer = 0x99ca4c00] 18:13:00 INFO - PROCESS | 1752 | 1463793179999 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]]]}] 18:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1392ms 18:13:00 INFO - PROCESS | 1752 | 1463793180053 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 18:13:00 INFO - PROCESS | 1752 | 1463793180057 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 18:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:13:00 INFO - PROCESS | 1752 | 1463793180064 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:13:00 INFO - PROCESS | 1752 | 1463793180068 Marionette TRACE conn3 <- [1,238,null,{}] 18:13:00 INFO - PROCESS | 1752 | 1463793180073 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}] 18:13:00 INFO - PROCESS | 1752 | 1463793180244 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 18:13:00 INFO - PROCESS | 1752 | 1463793180388 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:00 INFO - PROCESS | 1752 | ++DOCSHELL 0x99ca4400 == 60 [pid = 1752] [id = 67] 18:13:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 96 (0x9a817c00) [pid = 1752] [serial = 199] [outer = (nil)] 18:13:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 97 (0x9a8af800) [pid = 1752] [serial = 200] [outer = 0x9a817c00] 18:13:00 INFO - PROCESS | 1752 | 1463793180472 Marionette DEBUG loaded listener.js 18:13:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 98 (0x9a8b3800) [pid = 1752] [serial = 201] [outer = 0x9a817c00] 18:13:01 INFO - PROCESS | 1752 | 1463793181297 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]]]}] 18:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1286ms 18:13:01 INFO - PROCESS | 1752 | 1463793181368 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 18:13:01 INFO - PROCESS | 1752 | 1463793181374 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 18:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:13:01 INFO - PROCESS | 1752 | 1463793181381 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:13:01 INFO - PROCESS | 1752 | 1463793181384 Marionette TRACE conn3 <- [1,242,null,{}] 18:13:01 INFO - PROCESS | 1752 | 1463793181390 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}] 18:13:01 INFO - PROCESS | 1752 | 1463793181552 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 18:13:01 INFO - PROCESS | 1752 | 1463793181712 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:01 INFO - PROCESS | 1752 | ++DOCSHELL 0x94f69800 == 61 [pid = 1752] [id = 68] 18:13:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 99 (0x9a8aa400) [pid = 1752] [serial = 202] [outer = (nil)] 18:13:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 100 (0x9af69400) [pid = 1752] [serial = 203] [outer = 0x9a8aa400] 18:13:01 INFO - PROCESS | 1752 | 1463793181867 Marionette DEBUG loaded listener.js 18:13:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 101 (0x9b80fc00) [pid = 1752] [serial = 204] [outer = 0x9a8aa400] 18:13:02 INFO - PROCESS | 1752 | 1463793182763 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]]]}] 18:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1431ms 18:13:02 INFO - PROCESS | 1752 | 1463793182813 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 18:13:02 INFO - PROCESS | 1752 | 1463793182817 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 18:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:13:02 INFO - PROCESS | 1752 | 1463793182823 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:13:02 INFO - PROCESS | 1752 | 1463793182826 Marionette TRACE conn3 <- [1,246,null,{}] 18:13:02 INFO - PROCESS | 1752 | 1463793182832 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}] 18:13:03 INFO - PROCESS | 1752 | 1463793183018 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 18:13:03 INFO - PROCESS | 1752 | 1463793183164 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:03 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a8acc00 == 62 [pid = 1752] [id = 69] 18:13:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 102 (0x9a8b7400) [pid = 1752] [serial = 205] [outer = (nil)] 18:13:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 103 (0xa225e000) [pid = 1752] [serial = 206] [outer = 0x9a8b7400] 18:13:03 INFO - PROCESS | 1752 | 1463793183251 Marionette DEBUG loaded listener.js 18:13:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 104 (0xa2371800) [pid = 1752] [serial = 207] [outer = 0x9a8b7400] 18:13:04 INFO - PROCESS | 1752 | 1463793184067 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]]]}] 18:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1289ms 18:13:04 INFO - PROCESS | 1752 | 1463793184113 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 18:13:04 INFO - PROCESS | 1752 | 1463793184117 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 18:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:13:04 INFO - PROCESS | 1752 | 1463793184123 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:13:04 INFO - PROCESS | 1752 | 1463793184127 Marionette TRACE conn3 <- [1,250,null,{}] 18:13:04 INFO - PROCESS | 1752 | 1463793184132 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}] 18:13:04 INFO - PROCESS | 1752 | 1463793184288 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 18:13:04 INFO - PROCESS | 1752 | 1463793184439 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:04 INFO - PROCESS | 1752 | ++DOCSHELL 0x92305000 == 63 [pid = 1752] [id = 70] 18:13:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 105 (0x94f62400) [pid = 1752] [serial = 208] [outer = (nil)] 18:13:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 106 (0xa27e5400) [pid = 1752] [serial = 209] [outer = 0x94f62400] 18:13:04 INFO - PROCESS | 1752 | 1463793184525 Marionette DEBUG loaded listener.js 18:13:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 107 (0xa317bc00) [pid = 1752] [serial = 210] [outer = 0x94f62400] 18:13:05 INFO - PROCESS | 1752 | 1463793185379 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]]]}] 18:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1280ms 18:13:05 INFO - PROCESS | 1752 | 1463793185403 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 18:13:05 INFO - PROCESS | 1752 | 1463793185407 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 18:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:13:05 INFO - PROCESS | 1752 | 1463793185413 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:13:05 INFO - PROCESS | 1752 | 1463793185416 Marionette TRACE conn3 <- [1,254,null,{}] 18:13:05 INFO - PROCESS | 1752 | 1463793185422 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}] 18:13:05 INFO - PROCESS | 1752 | 1463793185629 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 18:13:05 INFO - PROCESS | 1752 | 1463793185649 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:05 INFO - PROCESS | 1752 | ++DOCSHELL 0x9230a400 == 64 [pid = 1752] [id = 71] 18:13:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 108 (0x9277d400) [pid = 1752] [serial = 211] [outer = (nil)] 18:13:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 109 (0x94f65400) [pid = 1752] [serial = 212] [outer = 0x9277d400] 18:13:05 INFO - PROCESS | 1752 | 1463793185768 Marionette DEBUG loaded listener.js 18:13:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 110 (0x99f22800) [pid = 1752] [serial = 213] [outer = 0x9277d400] 18:13:06 INFO - PROCESS | 1752 | 1463793186909 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]]]}] 18:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1588ms 18:13:07 INFO - PROCESS | 1752 | 1463793187002 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 18:13:07 INFO - PROCESS | 1752 | 1463793187009 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 18:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:13:07 INFO - PROCESS | 1752 | 1463793187016 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:13:07 INFO - PROCESS | 1752 | 1463793187022 Marionette TRACE conn3 <- [1,258,null,{}] 18:13:07 INFO - PROCESS | 1752 | 1463793187029 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}] 18:13:07 INFO - PROCESS | 1752 | 1463793187229 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 18:13:07 INFO - PROCESS | 1752 | --DOCSHELL 0xa69a4400 == 63 [pid = 1752] [id = 14] 18:13:07 INFO - PROCESS | 1752 | --DOCSHELL 0x98a80000 == 62 [pid = 1752] [id = 62] 18:13:07 INFO - PROCESS | 1752 | --DOCSHELL 0x9d405400 == 61 [pid = 1752] [id = 61] 18:13:07 INFO - PROCESS | 1752 | 1463793187475 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:07 INFO - PROCESS | 1752 | --DOCSHELL 0x99e2e400 == 60 [pid = 1752] [id = 60] 18:13:07 INFO - PROCESS | 1752 | --DOCSHELL 0x995b6400 == 59 [pid = 1752] [id = 59] 18:13:07 INFO - PROCESS | 1752 | --DOCSHELL 0x92d41000 == 58 [pid = 1752] [id = 58] 18:13:07 INFO - PROCESS | 1752 | --DOCSHELL 0x94f94000 == 57 [pid = 1752] [id = 57] 18:13:07 INFO - PROCESS | 1752 | ++DOCSHELL 0x92310800 == 58 [pid = 1752] [id = 72] 18:13:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 111 (0x92d41000) [pid = 1752] [serial = 214] [outer = (nil)] 18:13:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 112 (0x94f63c00) [pid = 1752] [serial = 215] [outer = 0x92d41000] 18:13:07 INFO - PROCESS | 1752 | 1463793187559 Marionette DEBUG loaded listener.js 18:13:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 113 (0x977c1c00) [pid = 1752] [serial = 216] [outer = 0x92d41000] 18:13:07 INFO - PROCESS | 1752 | --DOCSHELL 0x93949c00 == 57 [pid = 1752] [id = 56] 18:13:07 INFO - PROCESS | 1752 | --DOCSHELL 0xa237f400 == 56 [pid = 1752] [id = 53] 18:13:07 INFO - PROCESS | 1752 | --DOCSHELL 0x9230c400 == 55 [pid = 1752] [id = 52] 18:13:07 INFO - PROCESS | 1752 | --DOMWINDOW == 112 (0x97730400) [pid = 1752] [serial = 98] [outer = (nil)] [url = about:blank] 18:13:07 INFO - PROCESS | 1752 | --DOMWINDOW == 111 (0x9d8da400) [pid = 1752] [serial = 137] [outer = (nil)] [url = about:blank] 18:13:07 INFO - PROCESS | 1752 | --DOMWINDOW == 110 (0x92024c00) [pid = 1752] [serial = 119] [outer = (nil)] [url = about:blank] 18:13:07 INFO - PROCESS | 1752 | --DOMWINDOW == 109 (0x94f62000) [pid = 1752] [serial = 122] [outer = (nil)] [url = about:blank] 18:13:07 INFO - PROCESS | 1752 | --DOMWINDOW == 108 (0x9b7c4800) [pid = 1752] [serial = 134] [outer = (nil)] [url = about:blank] 18:13:07 INFO - PROCESS | 1752 | --DOMWINDOW == 107 (0x94f63000) [pid = 1752] [serial = 129] [outer = (nil)] [url = about:blank] 18:13:07 INFO - PROCESS | 1752 | --DOMWINDOW == 106 (0x94f5e000) [pid = 1752] [serial = 128] [outer = (nil)] [url = about:blank] 18:13:07 INFO - PROCESS | 1752 | --DOMWINDOW == 105 (0x98983000) [pid = 1752] [serial = 131] [outer = (nil)] [url = about:blank] 18:13:07 INFO - PROCESS | 1752 | --DOMWINDOW == 104 (0x98e7a400) [pid = 1752] [serial = 132] [outer = (nil)] [url = about:blank] 18:13:07 INFO - PROCESS | 1752 | --DOMWINDOW == 103 (0x99e86000) [pid = 1752] [serial = 125] [outer = (nil)] [url = about:blank] 18:13:07 INFO - PROCESS | 1752 | --DOMWINDOW == 102 (0xa23c1800) [pid = 1752] [serial = 140] [outer = (nil)] [url = about:blank] 18:13:07 INFO - PROCESS | 1752 | --DOMWINDOW == 101 (0xa27c0c00) [pid = 1752] [serial = 141] [outer = (nil)] [url = about:blank] 18:13:07 INFO - PROCESS | 1752 | --DOMWINDOW == 100 (0xa050e400) [pid = 1752] [serial = 138] [outer = (nil)] [url = about:blank] 18:13:07 INFO - PROCESS | 1752 | --DOMWINDOW == 99 (0x9aa90800) [pid = 1752] [serial = 143] [outer = (nil)] [url = about:blank] 18:13:07 INFO - PROCESS | 1752 | --DOMWINDOW == 98 (0xa31d6000) [pid = 1752] [serial = 144] [outer = (nil)] [url = about:blank] 18:13:07 INFO - PROCESS | 1752 | --DOMWINDOW == 97 (0x9b963c00) [pid = 1752] [serial = 135] [outer = (nil)] [url = about:blank] 18:13:08 INFO - PROCESS | 1752 | 1463793188248 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]]]}] 18:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1281ms 18:13:08 INFO - PROCESS | 1752 | 1463793188297 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 18:13:08 INFO - PROCESS | 1752 | 1463793188305 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 18:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:13:08 INFO - PROCESS | 1752 | 1463793188315 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:13:08 INFO - PROCESS | 1752 | 1463793188319 Marionette TRACE conn3 <- [1,262,null,{}] 18:13:08 INFO - PROCESS | 1752 | 1463793188346 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}] 18:13:08 INFO - PROCESS | 1752 | 1463793188511 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 18:13:08 INFO - PROCESS | 1752 | 1463793188522 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:08 INFO - PROCESS | 1752 | ++DOCSHELL 0x977c1400 == 56 [pid = 1752] [id = 73] 18:13:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 98 (0x98167800) [pid = 1752] [serial = 217] [outer = (nil)] 18:13:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 99 (0x99c9a400) [pid = 1752] [serial = 218] [outer = 0x98167800] 18:13:08 INFO - PROCESS | 1752 | 1463793188593 Marionette DEBUG loaded listener.js 18:13:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 100 (0x99ca0400) [pid = 1752] [serial = 219] [outer = 0x98167800] 18:13:09 INFO - PROCESS | 1752 | 1463793189331 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]]]}] 18:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1054ms 18:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:13:09 INFO - PROCESS | 1752 | 1463793189369 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 18:13:09 INFO - PROCESS | 1752 | 1463793189372 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 18:13:09 INFO - PROCESS | 1752 | 1463793189379 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:13:09 INFO - PROCESS | 1752 | 1463793189384 Marionette TRACE conn3 <- [1,266,null,{}] 18:13:09 INFO - PROCESS | 1752 | 1463793189422 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}] 18:13:09 INFO - PROCESS | 1752 | 1463793189589 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 18:13:09 INFO - PROCESS | 1752 | 1463793189602 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:09 INFO - PROCESS | 1752 | ++DOCSHELL 0x99ca3000 == 57 [pid = 1752] [id = 74] 18:13:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 101 (0x9a8abc00) [pid = 1752] [serial = 220] [outer = (nil)] 18:13:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 102 (0x9a8b6c00) [pid = 1752] [serial = 221] [outer = 0x9a8abc00] 18:13:09 INFO - PROCESS | 1752 | 1463793189674 Marionette DEBUG loaded listener.js 18:13:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 103 (0x9af66800) [pid = 1752] [serial = 222] [outer = 0x9a8abc00] 18:13:10 INFO - PROCESS | 1752 | 1463793190528 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]]]}] 18:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1190ms 18:13:10 INFO - PROCESS | 1752 | 1463793190568 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 18:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:13:10 INFO - PROCESS | 1752 | 1463793190573 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 18:13:10 INFO - PROCESS | 1752 | 1463793190578 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:13:10 INFO - PROCESS | 1752 | 1463793190581 Marionette TRACE conn3 <- [1,270,null,{}] 18:13:10 INFO - PROCESS | 1752 | 1463793190593 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}] 18:13:10 INFO - PROCESS | 1752 | 1463793190776 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 18:13:10 INFO - PROCESS | 1752 | 1463793190795 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:10 INFO - PROCESS | 1752 | ++DOCSHELL 0x99c9b400 == 58 [pid = 1752] [id = 75] 18:13:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 104 (0x9a816400) [pid = 1752] [serial = 223] [outer = (nil)] 18:13:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 105 (0x9b964000) [pid = 1752] [serial = 224] [outer = 0x9a816400] 18:13:10 INFO - PROCESS | 1752 | 1463793190864 Marionette DEBUG loaded listener.js 18:13:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 106 (0x9d40d800) [pid = 1752] [serial = 225] [outer = 0x9a816400] 18:13:11 INFO - PROCESS | 1752 | 1463793191662 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]]]}] 18:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1136ms 18:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:13:11 INFO - PROCESS | 1752 | 1463793191714 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 18:13:11 INFO - PROCESS | 1752 | 1463793191717 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 18:13:11 INFO - PROCESS | 1752 | 1463793191729 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:13:11 INFO - PROCESS | 1752 | 1463793191731 Marionette TRACE conn3 <- [1,274,null,{}] 18:13:11 INFO - PROCESS | 1752 | 1463793191735 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}] 18:13:11 INFO - PROCESS | 1752 | 1463793191917 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 18:13:11 INFO - PROCESS | 1752 | 1463793191944 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:11 INFO - PROCESS | 1752 | ++DOCSHELL 0x99c97800 == 59 [pid = 1752] [id = 76] 18:13:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 107 (0x9ac91000) [pid = 1752] [serial = 226] [outer = (nil)] 18:13:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 108 (0x9d8a6c00) [pid = 1752] [serial = 227] [outer = 0x9ac91000] 18:13:12 INFO - PROCESS | 1752 | 1463793192012 Marionette DEBUG loaded listener.js 18:13:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 109 (0xa050b000) [pid = 1752] [serial = 228] [outer = 0x9ac91000] 18:13:12 INFO - PROCESS | 1752 | --DOMWINDOW == 108 (0x98a79800) [pid = 1752] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:13:12 INFO - PROCESS | 1752 | --DOMWINDOW == 107 (0x9af6fc00) [pid = 1752] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:13:12 INFO - PROCESS | 1752 | --DOMWINDOW == 106 (0x9ac91400) [pid = 1752] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:13:12 INFO - PROCESS | 1752 | --DOMWINDOW == 105 (0x98160c00) [pid = 1752] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:13:12 INFO - PROCESS | 1752 | --DOMWINDOW == 104 (0x9a81b000) [pid = 1752] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:13:12 INFO - PROCESS | 1752 | --DOMWINDOW == 103 (0x9d405c00) [pid = 1752] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:13:12 INFO - PROCESS | 1752 | --DOMWINDOW == 102 (0x9394e400) [pid = 1752] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:13:13 INFO - PROCESS | 1752 | 1463793193033 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]]]}] 18:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1333ms 18:13:13 INFO - PROCESS | 1752 | 1463793193057 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 18:13:13 INFO - PROCESS | 1752 | 1463793193062 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 18:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:13:13 INFO - PROCESS | 1752 | 1463793193071 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:13:13 INFO - PROCESS | 1752 | 1463793193076 Marionette TRACE conn3 <- [1,278,null,{}] 18:13:13 INFO - PROCESS | 1752 | 1463793193085 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}] 18:13:13 INFO - PROCESS | 1752 | 1463793193306 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 18:13:13 INFO - PROCESS | 1752 | 1463793193317 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:13 INFO - PROCESS | 1752 | ++DOCSHELL 0x9233a000 == 60 [pid = 1752] [id = 77] 18:13:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 103 (0x9233fc00) [pid = 1752] [serial = 229] [outer = (nil)] 18:13:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 104 (0x98160c00) [pid = 1752] [serial = 230] [outer = 0x9233fc00] 18:13:13 INFO - PROCESS | 1752 | 1463793193415 Marionette DEBUG loaded listener.js 18:13:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 105 (0x9b80f800) [pid = 1752] [serial = 231] [outer = 0x9233fc00] 18:13:14 INFO - PROCESS | 1752 | 1463793194292 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]]]}] 18:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1236ms 18:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:13:14 INFO - PROCESS | 1752 | 1463793194306 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 18:13:14 INFO - PROCESS | 1752 | 1463793194309 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 18:13:14 INFO - PROCESS | 1752 | 1463793194315 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:13:14 INFO - PROCESS | 1752 | 1463793194318 Marionette TRACE conn3 <- [1,282,null,{}] 18:13:14 INFO - PROCESS | 1752 | 1463793194323 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}] 18:13:14 INFO - PROCESS | 1752 | 1463793194514 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 18:13:14 INFO - PROCESS | 1752 | 1463793194655 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:14 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fab800 == 61 [pid = 1752] [id = 78] 18:13:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 106 (0x92024c00) [pid = 1752] [serial = 232] [outer = (nil)] 18:13:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 107 (0x9230d400) [pid = 1752] [serial = 233] [outer = 0x92024c00] 18:13:14 INFO - PROCESS | 1752 | 1463793194741 Marionette DEBUG loaded listener.js 18:13:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 108 (0x92341c00) [pid = 1752] [serial = 234] [outer = 0x92024c00] 18:13:15 INFO - PROCESS | 1752 | 1463793195695 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]]]}] 18:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1434ms 18:13:15 INFO - PROCESS | 1752 | 1463793195753 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 18:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:13:15 INFO - PROCESS | 1752 | 1463793195764 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 18:13:15 INFO - PROCESS | 1752 | 1463793195776 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:13:15 INFO - PROCESS | 1752 | 1463793195785 Marionette TRACE conn3 <- [1,286,null,{}] 18:13:15 INFO - PROCESS | 1752 | 1463793195797 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}] 18:13:16 INFO - PROCESS | 1752 | 1463793196069 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 18:13:16 INFO - PROCESS | 1752 | 1463793196269 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:16 INFO - PROCESS | 1752 | ++DOCSHELL 0x9772c000 == 62 [pid = 1752] [id = 79] 18:13:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 109 (0x9779c800) [pid = 1752] [serial = 235] [outer = (nil)] 18:13:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 110 (0x977c6800) [pid = 1752] [serial = 236] [outer = 0x9779c800] 18:13:16 INFO - PROCESS | 1752 | 1463793196409 Marionette DEBUG loaded listener.js 18:13:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 111 (0x98a7a400) [pid = 1752] [serial = 237] [outer = 0x9779c800] 18:13:17 INFO - PROCESS | 1752 | 1463793197406 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]]]}] 18:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1691ms 18:13:17 INFO - PROCESS | 1752 | 1463793197468 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 18:13:17 INFO - PROCESS | 1752 | 1463793197474 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 18:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:13:17 INFO - PROCESS | 1752 | 1463793197480 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:13:17 INFO - PROCESS | 1752 | 1463793197483 Marionette TRACE conn3 <- [1,290,null,{}] 18:13:17 INFO - PROCESS | 1752 | 1463793197490 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}] 18:13:17 INFO - PROCESS | 1752 | 1463793197668 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 18:13:17 INFO - PROCESS | 1752 | 1463793197818 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:17 INFO - PROCESS | 1752 | ++DOCSHELL 0x99ca5800 == 63 [pid = 1752] [id = 80] 18:13:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 112 (0x99e2e400) [pid = 1752] [serial = 238] [outer = (nil)] 18:13:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 113 (0x9a2ebc00) [pid = 1752] [serial = 239] [outer = 0x99e2e400] 18:13:17 INFO - PROCESS | 1752 | 1463793197942 Marionette DEBUG loaded listener.js 18:13:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 114 (0x9a81b000) [pid = 1752] [serial = 240] [outer = 0x99e2e400] 18:13:19 INFO - PROCESS | 1752 | 1463793199003 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]]]}] 18:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1586ms 18:13:19 INFO - PROCESS | 1752 | 1463793199071 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 18:13:19 INFO - PROCESS | 1752 | 1463793199075 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 18:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:13:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 115 (0x9aa92800) [pid = 1752] [serial = 241] [outer = 0x977a2000] 18:13:19 INFO - PROCESS | 1752 | 1463793199135 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:13:19 INFO - PROCESS | 1752 | 1463793199144 Marionette TRACE conn3 <- [1,294,null,{}] 18:13:19 INFO - PROCESS | 1752 | 1463793199263 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}] 18:13:19 INFO - PROCESS | 1752 | 1463793199462 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 18:13:19 INFO - PROCESS | 1752 | 1463793199650 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:19 INFO - PROCESS | 1752 | ++DOCSHELL 0x92302400 == 64 [pid = 1752] [id = 81] 18:13:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 116 (0x92789000) [pid = 1752] [serial = 242] [outer = (nil)] 18:13:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 117 (0x9b8a2400) [pid = 1752] [serial = 243] [outer = 0x92789000] 18:13:19 INFO - PROCESS | 1752 | 1463793199740 Marionette DEBUG loaded listener.js 18:13:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 118 (0x9d89cc00) [pid = 1752] [serial = 244] [outer = 0x92789000] 18:13:20 INFO - PROCESS | 1752 | 1463793200548 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]]]}] 18:13:20 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. 18:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1486ms 18:13:20 INFO - PROCESS | 1752 | 1463793200577 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 18:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:13:20 INFO - PROCESS | 1752 | 1463793200582 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 18:13:20 INFO - PROCESS | 1752 | 1463793200589 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:13:20 INFO - PROCESS | 1752 | 1463793200593 Marionette TRACE conn3 <- [1,298,null,{}] 18:13:20 INFO - PROCESS | 1752 | 1463793200598 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}] 18:13:20 INFO - PROCESS | 1752 | 1463793200757 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 18:13:20 INFO - PROCESS | 1752 | 1463793200912 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:20 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fb3000 == 65 [pid = 1752] [id = 82] 18:13:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 119 (0x94f92c00) [pid = 1752] [serial = 245] [outer = (nil)] 18:13:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 120 (0xa31dcc00) [pid = 1752] [serial = 246] [outer = 0x94f92c00] 18:13:21 INFO - PROCESS | 1752 | 1463793200995 Marionette DEBUG loaded listener.js 18:13:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 121 (0xa3351000) [pid = 1752] [serial = 247] [outer = 0x94f92c00] 18:13:21 INFO - PROCESS | 1752 | 1463793201909 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]]]}] 18:13:21 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. 18:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1381ms 18:13:21 INFO - PROCESS | 1752 | 1463793201971 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 18:13:21 INFO - PROCESS | 1752 | 1463793201975 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 18:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:13:21 INFO - PROCESS | 1752 | 1463793201981 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:13:21 INFO - PROCESS | 1752 | 1463793201985 Marionette TRACE conn3 <- [1,302,null,{}] 18:13:21 INFO - PROCESS | 1752 | 1463793201990 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}] 18:13:22 INFO - PROCESS | 1752 | 1463793202164 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 18:13:22 INFO - PROCESS | 1752 | 1463793202319 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:22 INFO - PROCESS | 1752 | ++DOCSHELL 0xa5140000 == 66 [pid = 1752] [id = 83] 18:13:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 122 (0xa5145000) [pid = 1752] [serial = 248] [outer = (nil)] 18:13:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 123 (0xa63ed400) [pid = 1752] [serial = 249] [outer = 0xa5145000] 18:13:22 INFO - PROCESS | 1752 | 1463793202425 Marionette DEBUG loaded listener.js 18:13:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 124 (0xa69a7c00) [pid = 1752] [serial = 250] [outer = 0xa5145000] 18:13:23 INFO - PROCESS | 1752 | 1463793203370 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]]]}] 18:13:23 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. 18:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1429ms 18:13:23 INFO - PROCESS | 1752 | 1463793203412 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 18:13:23 INFO - PROCESS | 1752 | 1463793203415 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 18:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:13:23 INFO - PROCESS | 1752 | 1463793203421 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:13:23 INFO - PROCESS | 1752 | 1463793203425 Marionette TRACE conn3 <- [1,306,null,{}] 18:13:23 INFO - PROCESS | 1752 | 1463793203430 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}] 18:13:23 INFO - PROCESS | 1752 | 1463793203619 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 18:13:23 INFO - PROCESS | 1752 | 1463793203772 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:23 INFO - PROCESS | 1752 | ++DOCSHELL 0x91d5e000 == 67 [pid = 1752] [id = 84] 18:13:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 125 (0x91d60400) [pid = 1752] [serial = 251] [outer = (nil)] 18:13:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 126 (0x91d6a000) [pid = 1752] [serial = 252] [outer = 0x91d60400] 18:13:23 INFO - PROCESS | 1752 | 1463793203867 Marionette DEBUG loaded listener.js 18:13:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 127 (0x92307800) [pid = 1752] [serial = 253] [outer = 0x91d60400] 18:13:24 INFO - PROCESS | 1752 | 1463793204771 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]]]}] 18:13:24 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. 18:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1387ms 18:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:13:24 INFO - PROCESS | 1752 | 1463793204809 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 18:13:24 INFO - PROCESS | 1752 | 1463793204812 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 18:13:24 INFO - PROCESS | 1752 | 1463793204819 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:13:24 INFO - PROCESS | 1752 | 1463793204822 Marionette TRACE conn3 <- [1,310,null,{}] 18:13:24 INFO - PROCESS | 1752 | 1463793204828 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}] 18:13:25 INFO - PROCESS | 1752 | 1463793205005 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 18:13:25 INFO - PROCESS | 1752 | 1463793205400 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:25 INFO - PROCESS | 1752 | ++DOCSHELL 0x92339800 == 68 [pid = 1752] [id = 85] 18:13:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 128 (0x92339c00) [pid = 1752] [serial = 254] [outer = (nil)] 18:13:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 129 (0x9233ec00) [pid = 1752] [serial = 255] [outer = 0x92339c00] 18:13:25 INFO - PROCESS | 1752 | 1463793205546 Marionette DEBUG loaded listener.js 18:13:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0x93943c00) [pid = 1752] [serial = 256] [outer = 0x92339c00] 18:13:26 INFO - PROCESS | 1752 | 1463793206408 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]]]}] 18:13:26 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. 18:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1634ms 18:13:26 INFO - PROCESS | 1752 | 1463793206453 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 18:13:26 INFO - PROCESS | 1752 | 1463793206460 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 18:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:13:26 INFO - PROCESS | 1752 | 1463793206468 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:13:26 INFO - PROCESS | 1752 | 1463793206473 Marionette TRACE conn3 <- [1,314,null,{}] 18:13:26 INFO - PROCESS | 1752 | 1463793206482 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}] 18:13:26 INFO - PROCESS | 1752 | 1463793206660 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 18:13:26 INFO - PROCESS | 1752 | 1463793206866 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:26 INFO - PROCESS | 1752 | ++DOCSHELL 0x96cfa000 == 69 [pid = 1752] [id = 86] 18:13:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x977c3000) [pid = 1752] [serial = 257] [outer = (nil)] 18:13:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x977cfc00) [pid = 1752] [serial = 258] [outer = 0x977c3000] 18:13:26 INFO - PROCESS | 1752 | 1463793206984 Marionette DEBUG loaded listener.js 18:13:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x996e0c00) [pid = 1752] [serial = 259] [outer = 0x977c3000] 18:13:27 INFO - PROCESS | 1752 | --DOCSHELL 0x9233a000 == 68 [pid = 1752] [id = 77] 18:13:27 INFO - PROCESS | 1752 | --DOCSHELL 0x99c97800 == 67 [pid = 1752] [id = 76] 18:13:27 INFO - PROCESS | 1752 | --DOCSHELL 0x99c9b400 == 66 [pid = 1752] [id = 75] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x977c7c00) [pid = 1752] [serial = 188] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOCSHELL 0x99ca3000 == 65 [pid = 1752] [id = 74] 18:13:27 INFO - PROCESS | 1752 | --DOCSHELL 0x977c1400 == 64 [pid = 1752] [id = 73] 18:13:27 INFO - PROCESS | 1752 | --DOCSHELL 0x92310800 == 63 [pid = 1752] [id = 72] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x99e2ec00) [pid = 1752] [serial = 174] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x9d8a2000) [pid = 1752] [serial = 185] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 129 (0xa68c0000) [pid = 1752] [serial = 158] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 128 (0x9b9cc800) [pid = 1752] [serial = 180] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 127 (0x99e84000) [pid = 1752] [serial = 171] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 126 (0xa6382400) [pid = 1752] [serial = 155] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 125 (0x9b806800) [pid = 1752] [serial = 179] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 124 (0xa36eb400) [pid = 1752] [serial = 146] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 123 (0x996dd800) [pid = 1752] [serial = 173] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 122 (0xa8287c00) [pid = 1752] [serial = 164] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 121 (0x9ac90400) [pid = 1752] [serial = 176] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 120 (0xa6e8e000) [pid = 1752] [serial = 161] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 119 (0x99991800) [pid = 1752] [serial = 149] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 118 (0xa050b400) [pid = 1752] [serial = 152] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 117 (0x9d409000) [pid = 1752] [serial = 182] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 116 (0x996e8800) [pid = 1752] [serial = 170] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 115 (0x9d40e800) [pid = 1752] [serial = 183] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 114 (0x9d8d2400) [pid = 1752] [serial = 186] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 113 (0x94f69000) [pid = 1752] [serial = 168] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 112 (0x9af65800) [pid = 1752] [serial = 177] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | --DOMWINDOW == 111 (0x945e3400) [pid = 1752] [serial = 167] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1752 | 1463793207888 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]]]}] 18:13:27 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. 18:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1442ms 18:13:27 INFO - PROCESS | 1752 | 1463793207912 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 18:13:27 INFO - PROCESS | 1752 | 1463793207917 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 18:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:13:27 INFO - PROCESS | 1752 | 1463793207925 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:13:27 INFO - PROCESS | 1752 | 1463793207928 Marionette TRACE conn3 <- [1,318,null,{}] 18:13:27 INFO - PROCESS | 1752 | 1463793207934 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}] 18:13:28 INFO - PROCESS | 1752 | 1463793208081 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 18:13:28 INFO - PROCESS | 1752 | 1463793208100 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:28 INFO - PROCESS | 1752 | ++DOCSHELL 0x91d67000 == 64 [pid = 1752] [id = 87] 18:13:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 112 (0x977c7c00) [pid = 1752] [serial = 260] [outer = (nil)] 18:13:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 113 (0x99991800) [pid = 1752] [serial = 261] [outer = 0x977c7c00] 18:13:28 INFO - PROCESS | 1752 | 1463793208170 Marionette DEBUG loaded listener.js 18:13:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 114 (0x99c9f000) [pid = 1752] [serial = 262] [outer = 0x977c7c00] 18:13:29 INFO - PROCESS | 1752 | 1463793209092 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]]]}] 18:13:29 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. 18:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1182ms 18:13:29 INFO - PROCESS | 1752 | 1463793209107 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 18:13:29 INFO - PROCESS | 1752 | 1463793209110 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 18:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:13:29 INFO - PROCESS | 1752 | 1463793209118 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:13:29 INFO - PROCESS | 1752 | 1463793209127 Marionette TRACE conn3 <- [1,322,null,{}] 18:13:29 INFO - PROCESS | 1752 | 1463793209139 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}] 18:13:29 INFO - PROCESS | 1752 | 1463793209333 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 18:13:29 INFO - PROCESS | 1752 | 1463793209357 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x9779dc00 == 65 [pid = 1752] [id = 88] 18:13:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 115 (0x9a8ac400) [pid = 1752] [serial = 263] [outer = (nil)] 18:13:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 116 (0x9ac90400) [pid = 1752] [serial = 264] [outer = 0x9a8ac400] 18:13:29 INFO - PROCESS | 1752 | 1463793209427 Marionette DEBUG loaded listener.js 18:13:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 117 (0x9af71000) [pid = 1752] [serial = 265] [outer = 0x9a8ac400] 18:13:30 INFO - PROCESS | 1752 | 1463793210228 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]]]}] 18:13:30 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. 18:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1139ms 18:13:30 INFO - PROCESS | 1752 | 1463793210256 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 18:13:30 INFO - PROCESS | 1752 | 1463793210260 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 18:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:13:30 INFO - PROCESS | 1752 | 1463793210267 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:13:30 INFO - PROCESS | 1752 | 1463793210270 Marionette TRACE conn3 <- [1,326,null,{}] 18:13:30 INFO - PROCESS | 1752 | 1463793210275 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}] 18:13:30 INFO - PROCESS | 1752 | 1463793210463 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 18:13:30 INFO - PROCESS | 1752 | 1463793210492 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:30 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a8ac000 == 66 [pid = 1752] [id = 89] 18:13:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 118 (0x9b7c0400) [pid = 1752] [serial = 266] [outer = (nil)] 18:13:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 119 (0x9b9cf000) [pid = 1752] [serial = 267] [outer = 0x9b7c0400] 18:13:30 INFO - PROCESS | 1752 | 1463793210563 Marionette DEBUG loaded listener.js 18:13:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 120 (0x9d403c00) [pid = 1752] [serial = 268] [outer = 0x9b7c0400] 18:13:31 INFO - PROCESS | 1752 | 1463793211402 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]]]}] 18:13:31 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. 18:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1186ms 18:13:31 INFO - PROCESS | 1752 | 1463793211454 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 18:13:31 INFO - PROCESS | 1752 | 1463793211458 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 18:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:13:31 INFO - PROCESS | 1752 | 1463793211463 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:13:31 INFO - PROCESS | 1752 | 1463793211466 Marionette TRACE conn3 <- [1,330,null,{}] 18:13:31 INFO - PROCESS | 1752 | 1463793211479 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}] 18:13:31 INFO - PROCESS | 1752 | 1463793211666 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 18:13:31 INFO - PROCESS | 1752 | 1463793211704 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:31 INFO - PROCESS | 1752 | ++DOCSHELL 0x9d40e800 == 67 [pid = 1752] [id = 90] 18:13:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 121 (0x9d40ec00) [pid = 1752] [serial = 269] [outer = (nil)] 18:13:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 122 (0x9d499000) [pid = 1752] [serial = 270] [outer = 0x9d40ec00] 18:13:31 INFO - PROCESS | 1752 | 1463793211786 Marionette DEBUG loaded listener.js 18:13:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 123 (0xa2375000) [pid = 1752] [serial = 271] [outer = 0x9d40ec00] 18:13:32 INFO - PROCESS | 1752 | --DOMWINDOW == 122 (0x9a816400) [pid = 1752] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:13:32 INFO - PROCESS | 1752 | --DOMWINDOW == 121 (0x9ac91000) [pid = 1752] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:13:32 INFO - PROCESS | 1752 | --DOMWINDOW == 120 (0x92d41000) [pid = 1752] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:13:32 INFO - PROCESS | 1752 | --DOMWINDOW == 119 (0x9277d400) [pid = 1752] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:13:32 INFO - PROCESS | 1752 | --DOMWINDOW == 118 (0x98167800) [pid = 1752] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:13:32 INFO - PROCESS | 1752 | --DOMWINDOW == 117 (0x9a8abc00) [pid = 1752] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:13:32 INFO - PROCESS | 1752 | --DOMWINDOW == 116 (0x9af6c000) [pid = 1752] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:13:32 INFO - PROCESS | 1752 | 1463793212836 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]]]}] 18:13:32 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. 18:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1389ms 18:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:13:32 INFO - PROCESS | 1752 | 1463793212853 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 18:13:32 INFO - PROCESS | 1752 | 1463793212855 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 18:13:32 INFO - PROCESS | 1752 | 1463793212862 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:13:32 INFO - PROCESS | 1752 | 1463793212865 Marionette TRACE conn3 <- [1,334,null,{}] 18:13:32 INFO - PROCESS | 1752 | 1463793212870 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}] 18:13:33 INFO - PROCESS | 1752 | 1463793213053 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 18:13:33 INFO - PROCESS | 1752 | 1463793213071 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:33 INFO - PROCESS | 1752 | ++DOCSHELL 0x94f5f000 == 68 [pid = 1752] [id = 91] 18:13:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 117 (0x9a816400) [pid = 1752] [serial = 272] [outer = (nil)] 18:13:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 118 (0xa23c2800) [pid = 1752] [serial = 273] [outer = 0x9a816400] 18:13:33 INFO - PROCESS | 1752 | 1463793213141 Marionette DEBUG loaded listener.js 18:13:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 119 (0xa36e8c00) [pid = 1752] [serial = 274] [outer = 0x9a816400] 18:13:33 INFO - PROCESS | 1752 | 1463793213854 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]]]}] 18:13:33 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. 18:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1029ms 18:13:33 INFO - PROCESS | 1752 | 1463793213890 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 18:13:33 INFO - PROCESS | 1752 | 1463793213892 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 18:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:13:33 INFO - PROCESS | 1752 | 1463793213899 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:13:33 INFO - PROCESS | 1752 | 1463793213901 Marionette TRACE conn3 <- [1,338,null,{}] 18:13:33 INFO - PROCESS | 1752 | 1463793213907 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}] 18:13:34 INFO - PROCESS | 1752 | 1463793214092 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 18:13:34 INFO - PROCESS | 1752 | 1463793214110 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:34 INFO - PROCESS | 1752 | ++DOCSHELL 0x92304400 == 69 [pid = 1752] [id = 92] 18:13:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 120 (0x9b807000) [pid = 1752] [serial = 275] [outer = (nil)] 18:13:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 121 (0xa68c1800) [pid = 1752] [serial = 276] [outer = 0x9b807000] 18:13:34 INFO - PROCESS | 1752 | 1463793214184 Marionette DEBUG loaded listener.js 18:13:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 122 (0xa68ca800) [pid = 1752] [serial = 277] [outer = 0x9b807000] 18:13:35 INFO - PROCESS | 1752 | 1463793215167 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]]]}] 18:13:35 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. 18:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1328ms 18:13:35 INFO - PROCESS | 1752 | 1463793215228 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 18:13:35 INFO - PROCESS | 1752 | 1463793215234 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 18:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:13:35 INFO - PROCESS | 1752 | 1463793215244 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:13:35 INFO - PROCESS | 1752 | 1463793215249 Marionette TRACE conn3 <- [1,342,null,{}] 18:13:35 INFO - PROCESS | 1752 | 1463793215257 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}] 18:13:35 INFO - PROCESS | 1752 | 1463793215469 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 18:13:35 INFO - PROCESS | 1752 | 1463793215624 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:35 INFO - PROCESS | 1752 | ++DOCSHELL 0x91d66400 == 70 [pid = 1752] [id = 93] 18:13:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 123 (0x92347000) [pid = 1752] [serial = 278] [outer = (nil)] 18:13:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 124 (0x97730400) [pid = 1752] [serial = 279] [outer = 0x92347000] 18:13:35 INFO - PROCESS | 1752 | 1463793215716 Marionette DEBUG loaded listener.js 18:13:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 125 (0x98a85c00) [pid = 1752] [serial = 280] [outer = 0x92347000] 18:13:36 INFO - PROCESS | 1752 | 1463793216603 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]]]}] 18:13:36 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. 18:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1438ms 18:13:36 INFO - PROCESS | 1752 | 1463793216685 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 18:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:13:36 INFO - PROCESS | 1752 | 1463793216696 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 18:13:36 INFO - PROCESS | 1752 | 1463793216706 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:13:36 INFO - PROCESS | 1752 | 1463793216711 Marionette TRACE conn3 <- [1,346,null,{}] 18:13:36 INFO - PROCESS | 1752 | 1463793216717 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}] 18:13:36 INFO - PROCESS | 1752 | 1463793216924 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 18:13:37 INFO - PROCESS | 1752 | 1463793217285 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a2f1c00 == 71 [pid = 1752] [id = 94] 18:13:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 126 (0x9a81d400) [pid = 1752] [serial = 281] [outer = (nil)] 18:13:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 127 (0x9aa94000) [pid = 1752] [serial = 282] [outer = 0x9a81d400] 18:13:37 INFO - PROCESS | 1752 | 1463793217375 Marionette DEBUG loaded listener.js 18:13:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 128 (0x9b9d3c00) [pid = 1752] [serial = 283] [outer = 0x9a81d400] 18:13:38 INFO - PROCESS | 1752 | 1463793218166 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]]]}] 18:13:38 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. 18:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1488ms 18:13:38 INFO - PROCESS | 1752 | 1463793218192 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 18:13:38 INFO - PROCESS | 1752 | 1463793218196 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 18:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:13:38 INFO - PROCESS | 1752 | 1463793218203 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:13:38 INFO - PROCESS | 1752 | 1463793218209 Marionette TRACE conn3 <- [1,350,null,{}] 18:13:38 INFO - PROCESS | 1752 | 1463793218240 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}] 18:13:38 INFO - PROCESS | 1752 | 1463793218462 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 18:13:38 INFO - PROCESS | 1752 | 1463793218582 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:38 INFO - PROCESS | 1752 | ++DOCSHELL 0x9af6f400 == 72 [pid = 1752] [id = 95] 18:13:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 129 (0x9b00b000) [pid = 1752] [serial = 284] [outer = (nil)] 18:13:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0xa6968c00) [pid = 1752] [serial = 285] [outer = 0x9b00b000] 18:13:38 INFO - PROCESS | 1752 | 1463793218685 Marionette DEBUG loaded listener.js 18:13:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0xa6f78800) [pid = 1752] [serial = 286] [outer = 0x9b00b000] 18:13:39 INFO - PROCESS | 1752 | 1463793219536 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]]]}] 18:13:39 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. 18:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1389ms 18:13:39 INFO - PROCESS | 1752 | 1463793219593 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 18:13:39 INFO - PROCESS | 1752 | 1463793219596 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 18:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:13:39 INFO - PROCESS | 1752 | 1463793219603 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:13:39 INFO - PROCESS | 1752 | 1463793219606 Marionette TRACE conn3 <- [1,354,null,{}] 18:13:39 INFO - PROCESS | 1752 | 1463793219612 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}] 18:13:39 INFO - PROCESS | 1752 | 1463793219782 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 18:13:39 INFO - PROCESS | 1752 | 1463793219935 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:39 INFO - PROCESS | 1752 | ++DOCSHELL 0x90c1d000 == 73 [pid = 1752] [id = 96] 18:13:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x90c1ec00) [pid = 1752] [serial = 287] [outer = (nil)] 18:13:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x90c27400) [pid = 1752] [serial = 288] [outer = 0x90c1ec00] 18:13:40 INFO - PROCESS | 1752 | 1463793220019 Marionette DEBUG loaded listener.js 18:13:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x90c2a800) [pid = 1752] [serial = 289] [outer = 0x90c1ec00] 18:13:40 INFO - PROCESS | 1752 | 1463793220939 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]]]}] 18:13:40 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. 18:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1380ms 18:13:40 INFO - PROCESS | 1752 | 1463793220983 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 18:13:40 INFO - PROCESS | 1752 | 1463793220986 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 18:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:13:40 INFO - PROCESS | 1752 | 1463793220993 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:13:40 INFO - PROCESS | 1752 | 1463793220996 Marionette TRACE conn3 <- [1,358,null,{}] 18:13:41 INFO - PROCESS | 1752 | 1463793221002 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}] 18:13:41 INFO - PROCESS | 1752 | 1463793221158 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 18:13:41 INFO - PROCESS | 1752 | 1463793221317 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:41 INFO - PROCESS | 1752 | ++DOCSHELL 0x91d61800 == 74 [pid = 1752] [id = 97] 18:13:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x91d62000) [pid = 1752] [serial = 290] [outer = (nil)] 18:13:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0xa6fd0800) [pid = 1752] [serial = 291] [outer = 0x91d62000] 18:13:41 INFO - PROCESS | 1752 | 1463793221399 Marionette DEBUG loaded listener.js 18:13:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0xa6fd3400) [pid = 1752] [serial = 292] [outer = 0x91d62000] 18:13:42 INFO - PROCESS | 1752 | 1463793222336 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]]]}] 18:13:42 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. 18:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1378ms 18:13:42 INFO - PROCESS | 1752 | 1463793222372 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 18:13:42 INFO - PROCESS | 1752 | 1463793222375 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 18:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:13:42 INFO - PROCESS | 1752 | 1463793222382 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:13:42 INFO - PROCESS | 1752 | 1463793222385 Marionette TRACE conn3 <- [1,362,null,{}] 18:13:42 INFO - PROCESS | 1752 | 1463793222391 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}] 18:13:42 INFO - PROCESS | 1752 | 1463793222573 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 18:13:42 INFO - PROCESS | 1752 | 1463793222736 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:42 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f125800 == 75 [pid = 1752] [id = 98] 18:13:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x8f126c00) [pid = 1752] [serial = 293] [outer = (nil)] 18:13:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x8f12e400) [pid = 1752] [serial = 294] [outer = 0x8f126c00] 18:13:42 INFO - PROCESS | 1752 | 1463793222860 Marionette DEBUG loaded listener.js 18:13:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0xa36f2000) [pid = 1752] [serial = 295] [outer = 0x8f126c00] 18:13:43 INFO - PROCESS | 1752 | 1463793223707 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]]]}] 18:13:43 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. 18:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1378ms 18:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:13:43 INFO - PROCESS | 1752 | 1463793223761 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 18:13:43 INFO - PROCESS | 1752 | 1463793223764 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 18:13:43 INFO - PROCESS | 1752 | 1463793223770 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:13:43 INFO - PROCESS | 1752 | 1463793223774 Marionette TRACE conn3 <- [1,366,null,{}] 18:13:43 INFO - PROCESS | 1752 | 1463793223780 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}] 18:13:43 INFO - PROCESS | 1752 | 1463793223935 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 18:13:44 INFO - PROCESS | 1752 | 1463793224096 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:44 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f343400 == 76 [pid = 1752] [id = 99] 18:13:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8f345400) [pid = 1752] [serial = 296] [outer = (nil)] 18:13:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8f34a400) [pid = 1752] [serial = 297] [outer = 0x8f345400] 18:13:44 INFO - PROCESS | 1752 | 1463793224181 Marionette DEBUG loaded listener.js 18:13:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x8f34bc00) [pid = 1752] [serial = 298] [outer = 0x8f345400] 18:13:45 INFO - PROCESS | 1752 | 1463793225058 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]]]}] 18:13:45 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. 18:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1334ms 18:13:45 INFO - PROCESS | 1752 | 1463793225104 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 18:13:45 INFO - PROCESS | 1752 | 1463793225108 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 18:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:13:45 INFO - PROCESS | 1752 | 1463793225114 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:13:45 INFO - PROCESS | 1752 | 1463793225117 Marionette TRACE conn3 <- [1,370,null,{}] 18:13:45 INFO - PROCESS | 1752 | 1463793225123 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}] 18:13:45 INFO - PROCESS | 1752 | 1463793225282 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 18:13:45 INFO - PROCESS | 1752 | 1463793225447 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:45 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f34f800 == 77 [pid = 1752] [id = 100] 18:13:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x90c20400) [pid = 1752] [serial = 299] [outer = (nil)] 18:13:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x91d6a800) [pid = 1752] [serial = 300] [outer = 0x90c20400] 18:13:45 INFO - PROCESS | 1752 | 1463793225529 Marionette DEBUG loaded listener.js 18:13:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0xa6fd7400) [pid = 1752] [serial = 301] [outer = 0x90c20400] 18:13:46 INFO - PROCESS | 1752 | 1463793226691 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]]]}] 18:13:46 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. 18:13:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1636ms 18:13:46 INFO - PROCESS | 1752 | 1463793226752 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 18:13:46 INFO - PROCESS | 1752 | 1463793226757 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 18:13:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:13:46 INFO - PROCESS | 1752 | 1463793226765 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:13:46 INFO - PROCESS | 1752 | 1463793226770 Marionette TRACE conn3 <- [1,374,null,{}] 18:13:46 INFO - PROCESS | 1752 | 1463793226778 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}] 18:13:46 INFO - PROCESS | 1752 | 1463793226941 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 18:13:47 INFO - PROCESS | 1752 | 1463793227219 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:47 INFO - PROCESS | 1752 | ++DOCSHELL 0x91d5d400 == 78 [pid = 1752] [id = 101] 18:13:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x91d60800) [pid = 1752] [serial = 302] [outer = (nil)] 18:13:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x9230b000) [pid = 1752] [serial = 303] [outer = 0x91d60800] 18:13:47 INFO - PROCESS | 1752 | 1463793227337 Marionette DEBUG loaded listener.js 18:13:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x92344800) [pid = 1752] [serial = 304] [outer = 0x91d60800] 18:13:48 INFO - PROCESS | 1752 | 1463793228239 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:13:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:13:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1544ms 18:13:48 INFO - PROCESS | 1752 | 1463793228309 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 18:13:48 INFO - PROCESS | 1752 | 1463793228317 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 18:13:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:13:48 INFO - PROCESS | 1752 | 1463793228327 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:13:48 INFO - PROCESS | 1752 | 1463793228330 Marionette TRACE conn3 <- [1,378,null,{}] 18:13:48 INFO - PROCESS | 1752 | 1463793228336 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}] 18:13:48 INFO - PROCESS | 1752 | 1463793228495 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 18:13:48 INFO - PROCESS | 1752 | 1463793228654 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:48 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f34ac00 == 79 [pid = 1752] [id = 102] 18:13:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x92302c00) [pid = 1752] [serial = 305] [outer = (nil)] 18:13:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x9772e000) [pid = 1752] [serial = 306] [outer = 0x92302c00] 18:13:48 INFO - PROCESS | 1752 | 1463793228734 Marionette DEBUG loaded listener.js 18:13:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x996e2800) [pid = 1752] [serial = 307] [outer = 0x92302c00] 18:13:49 INFO - PROCESS | 1752 | --DOCSHELL 0x9b9ce800 == 78 [pid = 1752] [id = 19] 18:13:49 INFO - PROCESS | 1752 | --DOCSHELL 0x9b9cdc00 == 77 [pid = 1752] [id = 29] 18:13:49 INFO - PROCESS | 1752 | --DOCSHELL 0x92021000 == 76 [pid = 1752] [id = 63] 18:13:49 INFO - PROCESS | 1752 | --DOCSHELL 0x92304800 == 75 [pid = 1752] [id = 21] 18:13:49 INFO - PROCESS | 1752 | --DOCSHELL 0x9b803000 == 74 [pid = 1752] [id = 18] 18:13:49 INFO - PROCESS | 1752 | --DOCSHELL 0x96ced000 == 73 [pid = 1752] [id = 36] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x94f5bc00) [pid = 1752] [serial = 191] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x98986000) [pid = 1752] [serial = 194] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x9a815c00) [pid = 1752] [serial = 197] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x9a8af800) [pid = 1752] [serial = 200] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x9af69400) [pid = 1752] [serial = 203] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0xa225e000) [pid = 1752] [serial = 206] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0xa27e5400) [pid = 1752] [serial = 209] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x98160c00) [pid = 1752] [serial = 230] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOCSHELL 0x93946400 == 72 [pid = 1752] [id = 54] 18:13:49 INFO - PROCESS | 1752 | --DOCSHELL 0x99e81800 == 71 [pid = 1752] [id = 51] 18:13:49 INFO - PROCESS | 1752 | --DOCSHELL 0x9779e800 == 70 [pid = 1752] [id = 50] 18:13:49 INFO - PROCESS | 1752 | --DOCSHELL 0x9202c800 == 69 [pid = 1752] [id = 20] 18:13:49 INFO - PROCESS | 1752 | --DOCSHELL 0x945e5000 == 68 [pid = 1752] [id = 35] 18:13:49 INFO - PROCESS | 1752 | 1463793229697 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:13:49 INFO - PROCESS | 1752 | --DOCSHELL 0x91fb3000 == 67 [pid = 1752] [id = 82] 18:13:49 INFO - PROCESS | 1752 | --DOCSHELL 0x92302400 == 66 [pid = 1752] [id = 81] 18:13:49 INFO - PROCESS | 1752 | --DOCSHELL 0x99ca5800 == 65 [pid = 1752] [id = 80] 18:13:49 INFO - PROCESS | 1752 | --DOCSHELL 0x9772c000 == 64 [pid = 1752] [id = 79] 18:13:49 INFO - PROCESS | 1752 | --DOCSHELL 0x91fab800 == 63 [pid = 1752] [id = 78] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x9d89c000) [pid = 1752] [serial = 117] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x9b964000) [pid = 1752] [serial = 224] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x9d8a6c00) [pid = 1752] [serial = 227] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x94f63c00) [pid = 1752] [serial = 215] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x977c1c00) [pid = 1752] [serial = 216] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x99f22800) [pid = 1752] [serial = 213] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x94f65400) [pid = 1752] [serial = 212] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x99c9a400) [pid = 1752] [serial = 218] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x99ca0400) [pid = 1752] [serial = 219] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x9a8b6c00) [pid = 1752] [serial = 221] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0xa050b000) [pid = 1752] [serial = 228] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x9d40d800) [pid = 1752] [serial = 225] [outer = (nil)] [url = about:blank] 18:13:49 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x9af66800) [pid = 1752] [serial = 222] [outer = (nil)] [url = about:blank] 18:13:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:13:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1435ms 18:13:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:13:49 INFO - PROCESS | 1752 | 1463793229761 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 18:13:49 INFO - PROCESS | 1752 | 1463793229763 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 18:13:49 INFO - PROCESS | 1752 | 1463793229770 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:13:49 INFO - PROCESS | 1752 | 1463793229776 Marionette TRACE conn3 <- [1,382,null,{}] 18:13:49 INFO - PROCESS | 1752 | 1463793229791 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}] 18:13:49 INFO - PROCESS | 1752 | 1463793229951 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 18:13:50 INFO - PROCESS | 1752 | 1463793230105 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:50 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f131800 == 64 [pid = 1752] [id = 103] 18:13:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x96cf0c00) [pid = 1752] [serial = 308] [outer = (nil)] 18:13:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x98e80c00) [pid = 1752] [serial = 309] [outer = 0x96cf0c00] 18:13:50 INFO - PROCESS | 1752 | 1463793230182 Marionette DEBUG loaded listener.js 18:13:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x99c9f800) [pid = 1752] [serial = 310] [outer = 0x96cf0c00] 18:13:50 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:13:50 INFO - PROCESS | 1752 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:13:50 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:13:50 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:13:50 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:13:50 INFO - PROCESS | 1752 | 1463793230864 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:13:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:13:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1137ms 18:13:50 INFO - PROCESS | 1752 | 1463793230907 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 18:13:50 INFO - PROCESS | 1752 | 1463793230911 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 18:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:13:50 INFO - PROCESS | 1752 | 1463793230936 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:13:50 INFO - PROCESS | 1752 | 1463793230940 Marionette TRACE conn3 <- [1,386,null,{}] 18:13:50 INFO - PROCESS | 1752 | 1463793230946 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}] 18:13:51 INFO - PROCESS | 1752 | 1463793231094 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 18:13:51 INFO - PROCESS | 1752 | 1463793231105 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:51 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f131000 == 65 [pid = 1752] [id = 104] 18:13:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x99e81800) [pid = 1752] [serial = 311] [outer = (nil)] 18:13:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x9a820c00) [pid = 1752] [serial = 312] [outer = 0x99e81800] 18:13:51 INFO - PROCESS | 1752 | 1463793231175 Marionette DEBUG loaded listener.js 18:13:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x9ac8d400) [pid = 1752] [serial = 313] [outer = 0x99e81800] 18:13:52 INFO - PROCESS | 1752 | 1463793232158 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]]]}] 18:13:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:13:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1298ms 18:13:52 INFO - PROCESS | 1752 | 1463793232225 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 18:13:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:13:52 INFO - PROCESS | 1752 | 1463793232230 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 18:13:52 INFO - PROCESS | 1752 | 1463793232235 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:13:52 INFO - PROCESS | 1752 | 1463793232239 Marionette TRACE conn3 <- [1,390,null,{}] 18:13:52 INFO - PROCESS | 1752 | 1463793232244 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}] 18:13:52 INFO - PROCESS | 1752 | 1463793232429 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 18:13:52 INFO - PROCESS | 1752 | 1463793232454 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:52 INFO - PROCESS | 1752 | ++DOCSHELL 0x99e88400 == 66 [pid = 1752] [id = 105] 18:13:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x9aa9d400) [pid = 1752] [serial = 314] [outer = (nil)] 18:13:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x9b013000) [pid = 1752] [serial = 315] [outer = 0x9aa9d400] 18:13:52 INFO - PROCESS | 1752 | 1463793232522 Marionette DEBUG loaded listener.js 18:13:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x9b807400) [pid = 1752] [serial = 316] [outer = 0x9aa9d400] 18:13:53 INFO - PROCESS | 1752 | 1463793233381 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]]]}] 18:13:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:13:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1187ms 18:13:53 INFO - PROCESS | 1752 | 1463793233423 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 18:13:53 INFO - PROCESS | 1752 | 1463793233426 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 18:13:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:13:53 INFO - PROCESS | 1752 | 1463793233432 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:13:53 INFO - PROCESS | 1752 | 1463793233434 Marionette TRACE conn3 <- [1,394,null,{}] 18:13:53 INFO - PROCESS | 1752 | 1463793233446 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}] 18:13:53 INFO - PROCESS | 1752 | 1463793233692 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 18:13:53 INFO - PROCESS | 1752 | 1463793233718 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:53 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e37ac00 == 67 [pid = 1752] [id = 106] 18:13:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8e37cc00) [pid = 1752] [serial = 317] [outer = (nil)] 18:13:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8e387c00) [pid = 1752] [serial = 318] [outer = 0x8e37cc00] 18:13:53 INFO - PROCESS | 1752 | 1463793233789 Marionette DEBUG loaded listener.js 18:13:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x9b7c4800) [pid = 1752] [serial = 319] [outer = 0x8e37cc00] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0xa317e400) [pid = 1752] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x91fae400) [pid = 1752] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x94f60000) [pid = 1752] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x9a817c00) [pid = 1752] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0xa51ed800) [pid = 1752] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x92023400) [pid = 1752] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x9b014000) [pid = 1752] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x9233fc00) [pid = 1752] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x9a8b7400) [pid = 1752] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x94f5f400) [pid = 1752] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x99ca4c00) [pid = 1752] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x9aa91000) [pid = 1752] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x9a8aa400) [pid = 1752] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 129 (0x9b9d2000) [pid = 1752] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 128 (0x977a1c00) [pid = 1752] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 127 (0x94f62400) [pid = 1752] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 126 (0x97729400) [pid = 1752] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 125 (0x99a32400) [pid = 1752] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 124 (0x9b7c0400) [pid = 1752] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 123 (0x9d40ec00) [pid = 1752] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 122 (0x9a816400) [pid = 1752] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 121 (0x977c3000) [pid = 1752] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 120 (0x977c7c00) [pid = 1752] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 119 (0x92339c00) [pid = 1752] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:13:54 INFO - PROCESS | 1752 | --DOMWINDOW == 118 (0x9a8ac400) [pid = 1752] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:13:55 INFO - PROCESS | 1752 | 1463793235104 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]]]}] 18:13:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:13:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1746ms 18:13:55 INFO - PROCESS | 1752 | 1463793235178 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 18:13:55 INFO - PROCESS | 1752 | 1463793235183 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 18:13:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:13:55 INFO - PROCESS | 1752 | 1463793235190 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:13:55 INFO - PROCESS | 1752 | 1463793235193 Marionette TRACE conn3 <- [1,398,null,{}] 18:13:55 INFO - PROCESS | 1752 | 1463793235198 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}] 18:13:55 INFO - PROCESS | 1752 | 1463793235343 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 18:13:55 INFO - PROCESS | 1752 | 1463793235353 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:55 INFO - PROCESS | 1752 | ++DOCSHELL 0x91d6b800 == 68 [pid = 1752] [id = 107] 18:13:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 119 (0x92339c00) [pid = 1752] [serial = 320] [outer = (nil)] 18:13:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 120 (0x98e7ec00) [pid = 1752] [serial = 321] [outer = 0x92339c00] 18:13:55 INFO - PROCESS | 1752 | 1463793235426 Marionette DEBUG loaded listener.js 18:13:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 121 (0x99e24400) [pid = 1752] [serial = 322] [outer = 0x92339c00] 18:13:56 INFO - PROCESS | 1752 | 1463793236230 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]]]}] 18:13:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:13:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1079ms 18:13:56 INFO - PROCESS | 1752 | 1463793236269 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 18:13:56 INFO - PROCESS | 1752 | 1463793236273 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 18:13:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:13:56 INFO - PROCESS | 1752 | 1463793236279 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:13:56 INFO - PROCESS | 1752 | 1463793236281 Marionette TRACE conn3 <- [1,402,null,{}] 18:13:56 INFO - PROCESS | 1752 | 1463793236287 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}] 18:13:56 INFO - PROCESS | 1752 | 1463793236428 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 18:13:56 INFO - PROCESS | 1752 | 1463793236448 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:56 INFO - PROCESS | 1752 | ++DOCSHELL 0x9230bc00 == 69 [pid = 1752] [id = 108] 18:13:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 122 (0x99c97800) [pid = 1752] [serial = 323] [outer = (nil)] 18:13:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 123 (0x9b9ce800) [pid = 1752] [serial = 324] [outer = 0x99c97800] 18:13:56 INFO - PROCESS | 1752 | 1463793236517 Marionette DEBUG loaded listener.js 18:13:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 124 (0x9d407000) [pid = 1752] [serial = 325] [outer = 0x99c97800] 18:13:57 INFO - PROCESS | 1752 | 1463793237668 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]]]}] 18:13:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:13:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1432ms 18:13:57 INFO - PROCESS | 1752 | 1463793237712 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 18:13:57 INFO - PROCESS | 1752 | 1463793237719 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 18:13:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:13:57 INFO - PROCESS | 1752 | 1463793237727 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:13:57 INFO - PROCESS | 1752 | 1463793237734 Marionette TRACE conn3 <- [1,406,null,{}] 18:13:57 INFO - PROCESS | 1752 | 1463793237742 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}] 18:13:57 INFO - PROCESS | 1752 | 1463793237921 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 18:13:58 INFO - PROCESS | 1752 | 1463793238081 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:58 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e382800 == 70 [pid = 1752] [id = 109] 18:13:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 125 (0x8e386000) [pid = 1752] [serial = 326] [outer = (nil)] 18:13:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 126 (0x91d5d000) [pid = 1752] [serial = 327] [outer = 0x8e386000] 18:13:58 INFO - PROCESS | 1752 | 1463793238169 Marionette DEBUG loaded listener.js 18:13:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 127 (0x9230a800) [pid = 1752] [serial = 328] [outer = 0x8e386000] 18:13:59 INFO - PROCESS | 1752 | 1463793239091 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]]]}] 18:13:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:13:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1434ms 18:13:59 INFO - PROCESS | 1752 | 1463793239161 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 18:13:59 INFO - PROCESS | 1752 | 1463793239170 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 18:13:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:13:59 INFO - PROCESS | 1752 | 1463793239181 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:13:59 INFO - PROCESS | 1752 | 1463793239186 Marionette TRACE conn3 <- [1,410,null,{}] 18:13:59 INFO - PROCESS | 1752 | 1463793239192 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}] 18:13:59 INFO - PROCESS | 1752 | 1463793239406 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 18:13:59 INFO - PROCESS | 1752 | 1463793239654 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:59 INFO - PROCESS | 1752 | ++DOCSHELL 0x94f63c00 == 71 [pid = 1752] [id = 110] 18:13:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 128 (0x96cf3800) [pid = 1752] [serial = 329] [outer = (nil)] 18:13:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 129 (0x977c3000) [pid = 1752] [serial = 330] [outer = 0x96cf3800] 18:13:59 INFO - PROCESS | 1752 | 1463793239784 Marionette DEBUG loaded listener.js 18:13:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0x9897d800) [pid = 1752] [serial = 331] [outer = 0x96cf3800] 18:14:00 INFO - PROCESS | 1752 | 1463793240695 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]]]}] 18:14:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:14:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1586ms 18:14:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:14:00 INFO - PROCESS | 1752 | 1463793240768 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 18:14:00 INFO - PROCESS | 1752 | 1463793240771 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 18:14:00 INFO - PROCESS | 1752 | 1463793240778 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:14:00 INFO - PROCESS | 1752 | 1463793240784 Marionette TRACE conn3 <- [1,414,null,{}] 18:14:00 INFO - PROCESS | 1752 | 1463793240800 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}] 18:14:01 INFO - PROCESS | 1752 | 1463793241015 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 18:14:01 INFO - PROCESS | 1752 | 1463793241224 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:01 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f12fc00 == 72 [pid = 1752] [id = 111] 18:14:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x9a8b1c00) [pid = 1752] [serial = 332] [outer = (nil)] 18:14:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x9d40c400) [pid = 1752] [serial = 333] [outer = 0x9a8b1c00] 18:14:01 INFO - PROCESS | 1752 | 1463793241328 Marionette DEBUG loaded listener.js 18:14:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x9d8a6c00) [pid = 1752] [serial = 334] [outer = 0x9a8b1c00] 18:14:02 INFO - PROCESS | 1752 | 1463793242265 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]]]}] 18:14:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:14:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1540ms 18:14:02 INFO - PROCESS | 1752 | 1463793242318 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 18:14:02 INFO - PROCESS | 1752 | 1463793242322 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 18:14:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:14:02 INFO - PROCESS | 1752 | 1463793242329 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:14:02 INFO - PROCESS | 1752 | 1463793242331 Marionette TRACE conn3 <- [1,418,null,{}] 18:14:02 INFO - PROCESS | 1752 | 1463793242337 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}] 18:14:02 INFO - PROCESS | 1752 | 1463793242507 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 18:14:02 INFO - PROCESS | 1752 | 1463793242719 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:02 INFO - PROCESS | 1752 | ++DOCSHELL 0x92297800 == 73 [pid = 1752] [id = 112] 18:14:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x9229bc00) [pid = 1752] [serial = 335] [outer = (nil)] 18:14:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x922a0400) [pid = 1752] [serial = 336] [outer = 0x9229bc00] 18:14:02 INFO - PROCESS | 1752 | 1463793242844 Marionette DEBUG loaded listener.js 18:14:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x922a4c00) [pid = 1752] [serial = 337] [outer = 0x9229bc00] 18:14:04 INFO - PROCESS | 1752 | 1463793244079 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]]]}] 18:14:04 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 18:14:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1790ms 18:14:04 INFO - PROCESS | 1752 | 1463793244119 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 18:14:04 INFO - PROCESS | 1752 | 1463793244123 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 18:14:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:14:04 INFO - PROCESS | 1752 | 1463793244129 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:14:04 INFO - PROCESS | 1752 | 1463793244132 Marionette TRACE conn3 <- [1,422,null,{}] 18:14:04 INFO - PROCESS | 1752 | 1463793244138 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}] 18:14:04 INFO - PROCESS | 1752 | 1463793244377 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 18:14:04 INFO - PROCESS | 1752 | 1463793244539 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:04 INFO - PROCESS | 1752 | ++DOCSHELL 0x90c27c00 == 74 [pid = 1752] [id = 113] 18:14:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x9229cc00) [pid = 1752] [serial = 338] [outer = (nil)] 18:14:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x9d8d8400) [pid = 1752] [serial = 339] [outer = 0x9229cc00] 18:14:04 INFO - PROCESS | 1752 | 1463793244621 Marionette DEBUG loaded listener.js 18:14:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0xa2263800) [pid = 1752] [serial = 340] [outer = 0x9229cc00] 18:14:05 INFO - PROCESS | 1752 | 1463793245923 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]]]}] 18:14:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:14:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1832ms 18:14:06 INFO - PROCESS | 1752 | 1463793246017 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 18:14:06 INFO - PROCESS | 1752 | 1463793246020 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 18:14:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:14:06 INFO - PROCESS | 1752 | 1463793246031 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:14:06 INFO - PROCESS | 1752 | 1463793246035 Marionette TRACE conn3 <- [1,426,null,{}] 18:14:06 INFO - PROCESS | 1752 | 1463793246040 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}] 18:14:06 INFO - PROCESS | 1752 | 1463793246206 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 18:14:06 INFO - PROCESS | 1752 | 1463793246365 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:06 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f12bc00 == 75 [pid = 1752] [id = 114] 18:14:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x922a2400) [pid = 1752] [serial = 341] [outer = (nil)] 18:14:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0xa51afc00) [pid = 1752] [serial = 342] [outer = 0x922a2400] 18:14:06 INFO - PROCESS | 1752 | 1463793246451 Marionette DEBUG loaded listener.js 18:14:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0xa638e400) [pid = 1752] [serial = 343] [outer = 0x922a2400] 18:14:07 INFO - PROCESS | 1752 | 1463793247334 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] 18:14:07 INFO - PROCESS | 1752 | 1463793247418 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 18:14:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:14:07 INFO - PROCESS | 1752 | 1463793247424 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:14:07 INFO - PROCESS | 1752 | 1463793247428 Marionette TRACE conn3 <- [1,430,null,{}] 18:14:07 INFO - PROCESS | 1752 | 1463793247433 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}] 18:14:07 INFO - PROCESS | 1752 | 1463793247597 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 18:14:07 INFO - PROCESS | 1752 | 1463793247811 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:07 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eb05800 == 76 [pid = 1752] [id = 115] 18:14:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x8eb08400) [pid = 1752] [serial = 344] [outer = (nil)] 18:14:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x8eb0cc00) [pid = 1752] [serial = 345] [outer = 0x8eb08400] 18:14:07 INFO - PROCESS | 1752 | 1463793247897 Marionette DEBUG loaded listener.js 18:14:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x8eb10c00) [pid = 1752] [serial = 346] [outer = 0x8eb08400] 18:14:08 INFO - PROCESS | 1752 | 1463793248768 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]]]}] 18:14:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:14:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1385ms 18:14:08 INFO - PROCESS | 1752 | 1463793248810 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 18:14:08 INFO - PROCESS | 1752 | 1463793248813 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 18:14:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:14:08 INFO - PROCESS | 1752 | 1463793248819 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:14:08 INFO - PROCESS | 1752 | 1463793248822 Marionette TRACE conn3 <- [1,434,null,{}] 18:14:08 INFO - PROCESS | 1752 | 1463793248828 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}] 18:14:08 INFO - PROCESS | 1752 | 1463793248990 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 18:14:09 INFO - PROCESS | 1752 | 1463793249160 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:09 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e37c400 == 77 [pid = 1752] [id = 116] 18:14:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x8eb0a400) [pid = 1752] [serial = 347] [outer = (nil)] 18:14:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x93bbf400) [pid = 1752] [serial = 348] [outer = 0x8eb0a400] 18:14:09 INFO - PROCESS | 1752 | 1463793249240 Marionette DEBUG loaded listener.js 18:14:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x94f6ac00) [pid = 1752] [serial = 349] [outer = 0x8eb0a400] 18:14:10 INFO - PROCESS | 1752 | 1463793250443 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]]]}] 18:14:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:14:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1691ms 18:14:10 INFO - PROCESS | 1752 | 1463793250511 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 18:14:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:14:10 INFO - PROCESS | 1752 | 1463793250518 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 18:14:10 INFO - PROCESS | 1752 | 1463793250525 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:14:10 INFO - PROCESS | 1752 | 1463793250531 Marionette TRACE conn3 <- [1,438,null,{}] 18:14:10 INFO - PROCESS | 1752 | 1463793250538 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}] 18:14:10 INFO - PROCESS | 1752 | 1463793250805 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 18:14:11 INFO - PROCESS | 1752 | 1463793251028 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:11 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f128000 == 78 [pid = 1752] [id = 117] 18:14:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x8f129000) [pid = 1752] [serial = 350] [outer = (nil)] 18:14:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x91d63400) [pid = 1752] [serial = 351] [outer = 0x8f129000] 18:14:11 INFO - PROCESS | 1752 | 1463793251146 Marionette DEBUG loaded listener.js 18:14:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x92308400) [pid = 1752] [serial = 352] [outer = 0x8f129000] 18:14:11 INFO - PROCESS | 1752 | --DOCSHELL 0x91fad800 == 77 [pid = 1752] [id = 48] 18:14:11 INFO - PROCESS | 1752 | --DOCSHELL 0x94f5e800 == 76 [pid = 1752] [id = 41] 18:14:11 INFO - PROCESS | 1752 | --DOCSHELL 0x9779ec00 == 75 [pid = 1752] [id = 44] 18:14:11 INFO - PROCESS | 1752 | --DOCSHELL 0x9af6e400 == 74 [pid = 1752] [id = 45] 18:14:11 INFO - PROCESS | 1752 | --DOCSHELL 0x945e6c00 == 73 [pid = 1752] [id = 43] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0xa68c1800) [pid = 1752] [serial = 276] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x94f66400) [pid = 1752] [serial = 123] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x9a81d000) [pid = 1752] [serial = 198] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0xa6e91400) [pid = 1752] [serial = 162] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x9b80fc00) [pid = 1752] [serial = 204] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0xa2375800) [pid = 1752] [serial = 153] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x9aa9bc00) [pid = 1752] [serial = 150] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0xa317bc00) [pid = 1752] [serial = 210] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0xa8c23000) [pid = 1752] [serial = 165] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x9aa9c000) [pid = 1752] [serial = 126] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0xa63f2400) [pid = 1752] [serial = 156] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x93942800) [pid = 1752] [serial = 120] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x99c99000) [pid = 1752] [serial = 195] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x9a8b3800) [pid = 1752] [serial = 201] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0xa68cd400) [pid = 1752] [serial = 159] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x96ced800) [pid = 1752] [serial = 192] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x98e84800) [pid = 1752] [serial = 147] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x9b80f800) [pid = 1752] [serial = 231] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0xa2371800) [pid = 1752] [serial = 207] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x9b9cf000) [pid = 1752] [serial = 267] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x9d499000) [pid = 1752] [serial = 270] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 129 (0xa23c2800) [pid = 1752] [serial = 273] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 128 (0xa2375000) [pid = 1752] [serial = 271] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 127 (0x996e0c00) [pid = 1752] [serial = 259] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 126 (0x977cfc00) [pid = 1752] [serial = 258] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 125 (0x977c6800) [pid = 1752] [serial = 236] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 124 (0x99991800) [pid = 1752] [serial = 261] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 123 (0x99c9f000) [pid = 1752] [serial = 262] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 122 (0x93943c00) [pid = 1752] [serial = 256] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 121 (0x9233ec00) [pid = 1752] [serial = 255] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 120 (0x9230d400) [pid = 1752] [serial = 233] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 119 (0x9ac90400) [pid = 1752] [serial = 264] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 118 (0x9b8a2400) [pid = 1752] [serial = 243] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 117 (0xa31dcc00) [pid = 1752] [serial = 246] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 116 (0x9a2ebc00) [pid = 1752] [serial = 239] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 115 (0xa63ed400) [pid = 1752] [serial = 249] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 114 (0x91d6a000) [pid = 1752] [serial = 252] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 113 (0x945e7c00) [pid = 1752] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 112 (0x9d403c00) [pid = 1752] [serial = 268] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 111 (0xa36e8c00) [pid = 1752] [serial = 274] [outer = (nil)] [url = about:blank] 18:14:11 INFO - PROCESS | 1752 | --DOMWINDOW == 110 (0x9af71000) [pid = 1752] [serial = 265] [outer = (nil)] [url = about:blank] 18:14:12 INFO - PROCESS | 1752 | 1463793252025 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]]]}] 18:14:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:14:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1535ms 18:14:12 INFO - PROCESS | 1752 | 1463793252060 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 18:14:12 INFO - PROCESS | 1752 | 1463793252067 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 18:14:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:14:12 INFO - PROCESS | 1752 | 1463793252077 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:14:12 INFO - PROCESS | 1752 | 1463793252081 Marionette TRACE conn3 <- [1,442,null,{}] 18:14:12 INFO - PROCESS | 1752 | 1463793252087 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}] 18:14:12 INFO - PROCESS | 1752 | 1463793252237 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 18:14:12 INFO - PROCESS | 1752 | 1463793252383 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:12 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e37b800 == 74 [pid = 1752] [id = 118] 18:14:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 111 (0x8f128400) [pid = 1752] [serial = 353] [outer = (nil)] 18:14:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 112 (0x92348800) [pid = 1752] [serial = 354] [outer = 0x8f128400] 18:14:12 INFO - PROCESS | 1752 | 1463793252454 Marionette DEBUG loaded listener.js 18:14:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 113 (0x93951000) [pid = 1752] [serial = 355] [outer = 0x8f128400] 18:14:13 INFO - PROCESS | 1752 | 1463793253247 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]]]}] 18:14:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:14:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1241ms 18:14:13 INFO - PROCESS | 1752 | 1463793253318 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 18:14:13 INFO - PROCESS | 1752 | 1463793253322 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 18:14:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:14:13 INFO - PROCESS | 1752 | 1463793253329 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:14:13 INFO - PROCESS | 1752 | 1463793253334 Marionette TRACE conn3 <- [1,446,null,{}] 18:14:13 INFO - PROCESS | 1752 | 1463793253349 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}] 18:14:13 INFO - PROCESS | 1752 | 1463793253506 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 18:14:13 INFO - PROCESS | 1752 | 1463793253634 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:13 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e385800 == 75 [pid = 1752] [id = 119] 18:14:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 114 (0x94f94000) [pid = 1752] [serial = 356] [outer = (nil)] 18:14:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 115 (0x977c6000) [pid = 1752] [serial = 357] [outer = 0x94f94000] 18:14:13 INFO - PROCESS | 1752 | 1463793253711 Marionette DEBUG loaded listener.js 18:14:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 116 (0x98e81c00) [pid = 1752] [serial = 358] [outer = 0x94f94000] 18:14:14 INFO - PROCESS | 1752 | 1463793254518 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]]]}] 18:14:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:14:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1239ms 18:14:14 INFO - PROCESS | 1752 | 1463793254568 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 18:14:14 INFO - PROCESS | 1752 | 1463793254572 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 18:14:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:14:14 INFO - PROCESS | 1752 | 1463793254578 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:14:14 INFO - PROCESS | 1752 | 1463793254581 Marionette TRACE conn3 <- [1,450,null,{}] 18:14:14 INFO - PROCESS | 1752 | 1463793254595 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}] 18:14:14 INFO - PROCESS | 1752 | 1463793254784 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 18:14:14 INFO - PROCESS | 1752 | 1463793254810 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:14 INFO - PROCESS | 1752 | ++DOCSHELL 0x9779c000 == 76 [pid = 1752] [id = 120] 18:14:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 117 (0x996db800) [pid = 1752] [serial = 359] [outer = (nil)] 18:14:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 118 (0x99c97c00) [pid = 1752] [serial = 360] [outer = 0x996db800] 18:14:14 INFO - PROCESS | 1752 | 1463793254879 Marionette DEBUG loaded listener.js 18:14:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 119 (0x99ca4000) [pid = 1752] [serial = 361] [outer = 0x996db800] 18:14:15 INFO - PROCESS | 1752 | 1463793255770 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] 18:14:15 INFO - PROCESS | 1752 | 1463793255822 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 18:14:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:14:15 INFO - PROCESS | 1752 | 1463793255837 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:14:15 INFO - PROCESS | 1752 | 1463793255840 Marionette TRACE conn3 <- [1,454,null,{}] 18:14:15 INFO - PROCESS | 1752 | 1463793255845 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}] 18:14:16 INFO - PROCESS | 1752 | 1463793256029 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 18:14:16 INFO - PROCESS | 1752 | --DOMWINDOW == 118 (0x92339c00) [pid = 1752] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:14:16 INFO - PROCESS | 1752 | --DOMWINDOW == 117 (0x8e37cc00) [pid = 1752] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:14:16 INFO - PROCESS | 1752 | --DOMWINDOW == 116 (0x92302c00) [pid = 1752] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:14:16 INFO - PROCESS | 1752 | --DOMWINDOW == 115 (0x99e81800) [pid = 1752] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:14:16 INFO - PROCESS | 1752 | --DOMWINDOW == 114 (0x96cf0c00) [pid = 1752] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:14:16 INFO - PROCESS | 1752 | --DOMWINDOW == 113 (0x91d60800) [pid = 1752] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:14:16 INFO - PROCESS | 1752 | --DOMWINDOW == 112 (0x9aa9d400) [pid = 1752] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:14:16 INFO - PROCESS | 1752 | 1463793256363 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:16 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e37cc00 == 77 [pid = 1752] [id = 121] 18:14:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 113 (0x8e383000) [pid = 1752] [serial = 362] [outer = (nil)] 18:14:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 114 (0x9233c400) [pid = 1752] [serial = 363] [outer = 0x8e383000] 18:14:16 INFO - PROCESS | 1752 | 1463793256437 Marionette DEBUG loaded listener.js 18:14:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 115 (0x99a32400) [pid = 1752] [serial = 364] [outer = 0x8e383000] 18:14:17 INFO - PROCESS | 1752 | [1752] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:14:17 INFO - PROCESS | 1752 | 1463793257134 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]]]}] 18:14:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:14:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1329ms 18:14:17 INFO - PROCESS | 1752 | 1463793257169 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 18:14:17 INFO - PROCESS | 1752 | 1463793257172 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 18:14:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:14:17 INFO - PROCESS | 1752 | 1463793257178 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:14:17 INFO - PROCESS | 1752 | 1463793257181 Marionette TRACE conn3 <- [1,458,null,{}] 18:14:17 INFO - PROCESS | 1752 | 1463793257186 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}] 18:14:17 INFO - PROCESS | 1752 | 1463793257351 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 18:14:17 INFO - PROCESS | 1752 | 1463793257368 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:17 INFO - PROCESS | 1752 | ++DOCSHELL 0x98978000 == 78 [pid = 1752] [id = 122] 18:14:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 116 (0x99e81800) [pid = 1752] [serial = 365] [outer = (nil)] 18:14:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 117 (0x9af66000) [pid = 1752] [serial = 366] [outer = 0x99e81800] 18:14:17 INFO - PROCESS | 1752 | 1463793257439 Marionette DEBUG loaded listener.js 18:14:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 118 (0x9af68c00) [pid = 1752] [serial = 367] [outer = 0x99e81800] 18:14:18 INFO - PROCESS | 1752 | 1463793258240 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] 18:14:18 INFO - PROCESS | 1752 | 1463793258482 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 18:14:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:14:18 INFO - PROCESS | 1752 | 1463793258494 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:14:18 INFO - PROCESS | 1752 | 1463793258498 Marionette TRACE conn3 <- [1,462,null,{}] 18:14:18 INFO - PROCESS | 1752 | 1463793258507 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}] 18:14:18 INFO - PROCESS | 1752 | 1463793258702 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 18:14:18 INFO - PROCESS | 1752 | 1463793258878 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:18 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f131400 == 79 [pid = 1752] [id = 123] 18:14:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 119 (0x8f34a800) [pid = 1752] [serial = 368] [outer = (nil)] 18:14:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 120 (0x90c22400) [pid = 1752] [serial = 369] [outer = 0x8f34a800] 18:14:18 INFO - PROCESS | 1752 | 1463793258965 Marionette DEBUG loaded listener.js 18:14:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 121 (0x92021000) [pid = 1752] [serial = 370] [outer = 0x8f34a800] 18:14:19 INFO - PROCESS | 1752 | [1752] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:14:19 INFO - PROCESS | 1752 | 1463793259964 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] 18:14:20 INFO - PROCESS | 1752 | 1463793260037 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 18:14:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:14:20 INFO - PROCESS | 1752 | 1463793260049 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:14:20 INFO - PROCESS | 1752 | 1463793260054 Marionette TRACE conn3 <- [1,466,null,{}] 18:14:20 INFO - PROCESS | 1752 | 1463793260061 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}] 18:14:20 INFO - PROCESS | 1752 | 1463793260239 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 18:14:20 INFO - PROCESS | 1752 | 1463793260446 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:20 INFO - PROCESS | 1752 | ++DOCSHELL 0x94f5bc00 == 80 [pid = 1752] [id = 124] 18:14:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 122 (0x94f61000) [pid = 1752] [serial = 371] [outer = (nil)] 18:14:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 123 (0x96ced000) [pid = 1752] [serial = 372] [outer = 0x94f61000] 18:14:20 INFO - PROCESS | 1752 | 1463793260544 Marionette DEBUG loaded listener.js 18:14:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 124 (0x977c6800) [pid = 1752] [serial = 373] [outer = 0x94f61000] 18:14:21 INFO - PROCESS | 1752 | 1463793261452 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] 18:14:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 18:14:21 INFO - PROCESS | 1752 | 1463793261492 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 18:14:21 INFO - PROCESS | 1752 | 1463793261499 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:14:21 INFO - PROCESS | 1752 | 1463793261502 Marionette TRACE conn3 <- [1,470,null,{}] 18:14:21 INFO - PROCESS | 1752 | 1463793261518 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}] 18:14:21 INFO - PROCESS | 1752 | 1463793261701 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 18:14:21 INFO - PROCESS | 1752 | 1463793261862 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:21 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a8b3000 == 81 [pid = 1752] [id = 125] 18:14:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 125 (0x9ac95000) [pid = 1752] [serial = 374] [outer = (nil)] 18:14:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 126 (0x9b95e800) [pid = 1752] [serial = 375] [outer = 0x9ac95000] 18:14:22 INFO - PROCESS | 1752 | 1463793261996 Marionette DEBUG loaded listener.js 18:14:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 127 (0x9d404800) [pid = 1752] [serial = 376] [outer = 0x9ac95000] 18:14:22 INFO - PROCESS | 1752 | 1463793262859 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]]]}] 18:14:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:14:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1432ms 18:14:22 INFO - PROCESS | 1752 | 1463793262930 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 18:14:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:14:22 INFO - PROCESS | 1752 | 1463793262934 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 18:14:22 INFO - PROCESS | 1752 | 1463793262940 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:14:22 INFO - PROCESS | 1752 | 1463793262944 Marionette TRACE conn3 <- [1,474,null,{}] 18:14:22 INFO - PROCESS | 1752 | 1463793262950 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}] 18:14:23 INFO - PROCESS | 1752 | 1463793263119 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 18:14:23 INFO - PROCESS | 1752 | 1463793263277 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:23 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eb0a800 == 82 [pid = 1752] [id = 126] 18:14:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 128 (0x9b7b8c00) [pid = 1752] [serial = 377] [outer = (nil)] 18:14:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 129 (0x9d8cc000) [pid = 1752] [serial = 378] [outer = 0x9b7b8c00] 18:14:23 INFO - PROCESS | 1752 | 1463793263364 Marionette DEBUG loaded listener.js 18:14:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0xa104b800) [pid = 1752] [serial = 379] [outer = 0x9b7b8c00] 18:14:24 INFO - PROCESS | 1752 | 1463793264274 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]]]}] 18:14:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:14:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1381ms 18:14:24 INFO - PROCESS | 1752 | 1463793264322 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 18:14:24 INFO - PROCESS | 1752 | 1463793264326 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 18:14:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:14:24 INFO - PROCESS | 1752 | 1463793264332 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:14:24 INFO - PROCESS | 1752 | 1463793264335 Marionette TRACE conn3 <- [1,478,null,{}] 18:14:24 INFO - PROCESS | 1752 | 1463793264341 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}] 18:14:24 INFO - PROCESS | 1752 | 1463793264500 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 18:14:24 INFO - PROCESS | 1752 | 1463793264665 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:24 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e7c2c00 == 83 [pid = 1752] [id = 127] 18:14:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x8e7c3c00) [pid = 1752] [serial = 380] [outer = (nil)] 18:14:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x8e7cac00) [pid = 1752] [serial = 381] [outer = 0x8e7c3c00] 18:14:24 INFO - PROCESS | 1752 | 1463793264745 Marionette DEBUG loaded listener.js 18:14:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x8e7cd000) [pid = 1752] [serial = 382] [outer = 0x8e7c3c00] 18:14:25 INFO - PROCESS | 1752 | 1463793265690 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]]]}] 18:14:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:14:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1435ms 18:14:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:14:25 INFO - PROCESS | 1752 | 1463793265768 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 18:14:25 INFO - PROCESS | 1752 | 1463793265771 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 18:14:25 INFO - PROCESS | 1752 | 1463793265777 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:14:25 INFO - PROCESS | 1752 | 1463793265781 Marionette TRACE conn3 <- [1,482,null,{}] 18:14:25 INFO - PROCESS | 1752 | 1463793265787 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}] 18:14:26 INFO - PROCESS | 1752 | 1463793266023 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 18:14:26 INFO - PROCESS | 1752 | 1463793266234 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:26 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e389c00 == 84 [pid = 1752] [id = 128] 18:14:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x9d89f800) [pid = 1752] [serial = 383] [outer = (nil)] 18:14:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0xa23c3000) [pid = 1752] [serial = 384] [outer = 0x9d89f800] 18:14:26 INFO - PROCESS | 1752 | 1463793266362 Marionette DEBUG loaded listener.js 18:14:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0xa317ec00) [pid = 1752] [serial = 385] [outer = 0x9d89f800] 18:14:27 INFO - PROCESS | 1752 | 1463793267258 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]]]}] 18:14:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:14:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1531ms 18:14:27 INFO - PROCESS | 1752 | 1463793267308 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 18:14:27 INFO - PROCESS | 1752 | 1463793267312 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 18:14:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:14:27 INFO - PROCESS | 1752 | 1463793267318 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:14:27 INFO - PROCESS | 1752 | 1463793267321 Marionette TRACE conn3 <- [1,486,null,{}] 18:14:27 INFO - PROCESS | 1752 | 1463793267328 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}] 18:14:27 INFO - PROCESS | 1752 | 1463793267524 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 18:14:27 INFO - PROCESS | 1752 | 1463793267685 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:27 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e388400 == 85 [pid = 1752] [id = 129] 18:14:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x8e389000) [pid = 1752] [serial = 386] [outer = (nil)] 18:14:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0xa364dc00) [pid = 1752] [serial = 387] [outer = 0x8e389000] 18:14:27 INFO - PROCESS | 1752 | 1463793267768 Marionette DEBUG loaded listener.js 18:14:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0xa51a4c00) [pid = 1752] [serial = 388] [outer = 0x8e389000] 18:14:28 INFO - PROCESS | 1752 | 1463793268695 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]]]}] 18:14:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:14:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1437ms 18:14:28 INFO - PROCESS | 1752 | 1463793268756 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 18:14:28 INFO - PROCESS | 1752 | 1463793268760 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 18:14:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:14:28 INFO - PROCESS | 1752 | 1463793268766 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:14:28 INFO - PROCESS | 1752 | 1463793268769 Marionette TRACE conn3 <- [1,490,null,{}] 18:14:28 INFO - PROCESS | 1752 | 1463793268775 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}] 18:14:28 INFO - PROCESS | 1752 | 1463793268950 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 18:14:29 INFO - PROCESS | 1752 | 1463793269112 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e388c00 == 86 [pid = 1752] [id = 130] 18:14:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x8e7c1400) [pid = 1752] [serial = 389] [outer = (nil)] 18:14:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x9b728c00) [pid = 1752] [serial = 390] [outer = 0x8e7c1400] 18:14:29 INFO - PROCESS | 1752 | 1463793269195 Marionette DEBUG loaded listener.js 18:14:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x9b72c400) [pid = 1752] [serial = 391] [outer = 0x8e7c1400] 18:14:30 INFO - PROCESS | 1752 | 1463793270074 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]]]}] 18:14:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:14:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1381ms 18:14:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:14:30 INFO - PROCESS | 1752 | 1463793270148 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 18:14:30 INFO - PROCESS | 1752 | 1463793270151 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 18:14:30 INFO - PROCESS | 1752 | 1463793270157 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:14:30 INFO - PROCESS | 1752 | 1463793270161 Marionette TRACE conn3 <- [1,494,null,{}] 18:14:30 INFO - PROCESS | 1752 | 1463793270166 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}] 18:14:30 INFO - PROCESS | 1752 | 1463793270330 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 18:14:30 INFO - PROCESS | 1752 | 1463793270492 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:30 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e37f000 == 87 [pid = 1752] [id = 131] 18:14:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x8e385c00) [pid = 1752] [serial = 392] [outer = (nil)] 18:14:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0xa31f3400) [pid = 1752] [serial = 393] [outer = 0x8e385c00] 18:14:30 INFO - PROCESS | 1752 | 1463793270576 Marionette DEBUG loaded listener.js 18:14:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0xa6384c00) [pid = 1752] [serial = 394] [outer = 0x8e385c00] 18:14:31 INFO - PROCESS | 1752 | 1463793271530 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]]]}] 18:14:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:14:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1432ms 18:14:31 INFO - PROCESS | 1752 | 1463793271589 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 18:14:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:14:31 INFO - PROCESS | 1752 | 1463793271593 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 18:14:31 INFO - PROCESS | 1752 | 1463793271600 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:14:31 INFO - PROCESS | 1752 | 1463793271610 Marionette TRACE conn3 <- [1,498,null,{}] 18:14:31 INFO - PROCESS | 1752 | 1463793271615 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}] 18:14:31 INFO - PROCESS | 1752 | 1463793271779 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 18:14:32 INFO - PROCESS | 1752 | 1463793272235 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:32 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f122c00 == 88 [pid = 1752] [id = 132] 18:14:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x8f129800) [pid = 1752] [serial = 395] [outer = (nil)] 18:14:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x8f344800) [pid = 1752] [serial = 396] [outer = 0x8f129800] 18:14:32 INFO - PROCESS | 1752 | 1463793272358 Marionette DEBUG loaded listener.js 18:14:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x91d5e800) [pid = 1752] [serial = 397] [outer = 0x8f129800] 18:14:33 INFO - PROCESS | 1752 | 1463793273293 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]]]}] 18:14:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:14:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1747ms 18:14:33 INFO - PROCESS | 1752 | 1463793273347 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 18:14:33 INFO - PROCESS | 1752 | 1463793273352 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 18:14:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:14:33 INFO - PROCESS | 1752 | 1463793273366 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:14:33 INFO - PROCESS | 1752 | 1463793273378 Marionette TRACE conn3 <- [1,502,null,{}] 18:14:33 INFO - PROCESS | 1752 | 1463793273390 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}] 18:14:33 INFO - PROCESS | 1752 | 1463793273563 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 18:14:33 INFO - PROCESS | 1752 | 1463793273772 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:33 INFO - PROCESS | 1752 | ++DOCSHELL 0x91d63000 == 89 [pid = 1752] [id = 133] 18:14:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x9229d400) [pid = 1752] [serial = 398] [outer = (nil)] 18:14:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x9251c800) [pid = 1752] [serial = 399] [outer = 0x9229d400] 18:14:33 INFO - PROCESS | 1752 | 1463793273865 Marionette DEBUG loaded listener.js 18:14:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x92527800) [pid = 1752] [serial = 400] [outer = 0x9229d400] 18:14:34 INFO - PROCESS | 1752 | 1463793274656 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]]]}] 18:14:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:14:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1345ms 18:14:34 INFO - PROCESS | 1752 | 1463793274769 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 18:14:34 INFO - PROCESS | 1752 | 1463793274774 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 18:14:34 INFO - PROCESS | 1752 | --DOCSHELL 0x8f131000 == 88 [pid = 1752] [id = 104] 18:14:34 INFO - PROCESS | 1752 | --DOCSHELL 0x91fb4400 == 87 [pid = 1752] [id = 34] 18:14:34 INFO - PROCESS | 1752 | --DOCSHELL 0x92339800 == 86 [pid = 1752] [id = 85] 18:14:34 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x97730400) [pid = 1752] [serial = 279] [outer = (nil)] [url = about:blank] 18:14:34 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x9aa94000) [pid = 1752] [serial = 282] [outer = (nil)] [url = about:blank] 18:14:34 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0xa6968c00) [pid = 1752] [serial = 285] [outer = (nil)] [url = about:blank] 18:14:34 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x90c27400) [pid = 1752] [serial = 288] [outer = (nil)] [url = about:blank] 18:14:34 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0xa6fd0800) [pid = 1752] [serial = 291] [outer = (nil)] [url = about:blank] 18:14:34 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x8f12e400) [pid = 1752] [serial = 294] [outer = (nil)] [url = about:blank] 18:14:34 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x8f34a400) [pid = 1752] [serial = 297] [outer = (nil)] [url = about:blank] 18:14:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:14:34 INFO - PROCESS | 1752 | --DOCSHELL 0x8e37cc00 == 85 [pid = 1752] [id = 121] 18:14:34 INFO - PROCESS | 1752 | --DOCSHELL 0x9779c000 == 84 [pid = 1752] [id = 120] 18:14:34 INFO - PROCESS | 1752 | --DOCSHELL 0x8e385800 == 83 [pid = 1752] [id = 119] 18:14:34 INFO - PROCESS | 1752 | --DOCSHELL 0x8e37b800 == 82 [pid = 1752] [id = 118] 18:14:34 INFO - PROCESS | 1752 | --DOCSHELL 0x8f128000 == 81 [pid = 1752] [id = 117] 18:14:34 INFO - PROCESS | 1752 | 1463793274856 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:14:34 INFO - PROCESS | 1752 | 1463793274859 Marionette TRACE conn3 <- [1,506,null,{}] 18:14:34 INFO - PROCESS | 1752 | --DOCSHELL 0x90c27c00 == 80 [pid = 1752] [id = 113] 18:14:34 INFO - PROCESS | 1752 | --DOCSHELL 0x92297800 == 79 [pid = 1752] [id = 112] 18:14:34 INFO - PROCESS | 1752 | --DOCSHELL 0x8e382800 == 78 [pid = 1752] [id = 109] 18:14:34 INFO - PROCESS | 1752 | 1463793274872 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}] 18:14:35 INFO - PROCESS | 1752 | 1463793275040 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 18:14:35 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x98e7ec00) [pid = 1752] [serial = 321] [outer = (nil)] [url = about:blank] 18:14:35 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x8e387c00) [pid = 1752] [serial = 318] [outer = (nil)] [url = about:blank] 18:14:35 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x996e2800) [pid = 1752] [serial = 307] [outer = (nil)] [url = about:blank] 18:14:35 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x9772e000) [pid = 1752] [serial = 306] [outer = (nil)] [url = about:blank] 18:14:35 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x9a820c00) [pid = 1752] [serial = 312] [outer = (nil)] [url = about:blank] 18:14:35 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x98e80c00) [pid = 1752] [serial = 309] [outer = (nil)] [url = about:blank] 18:14:35 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x99c9f800) [pid = 1752] [serial = 310] [outer = (nil)] [url = about:blank] 18:14:35 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x92344800) [pid = 1752] [serial = 304] [outer = (nil)] [url = about:blank] 18:14:35 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x9230b000) [pid = 1752] [serial = 303] [outer = (nil)] [url = about:blank] 18:14:35 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x91d6a800) [pid = 1752] [serial = 300] [outer = (nil)] [url = about:blank] 18:14:35 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x9b013000) [pid = 1752] [serial = 315] [outer = (nil)] [url = about:blank] 18:14:35 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x9b807400) [pid = 1752] [serial = 316] [outer = (nil)] [url = about:blank] 18:14:35 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x9ac8d400) [pid = 1752] [serial = 313] [outer = (nil)] [url = about:blank] 18:14:35 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x9b7c4800) [pid = 1752] [serial = 319] [outer = (nil)] [url = about:blank] 18:14:35 INFO - PROCESS | 1752 | --DOMWINDOW == 129 (0x99e24400) [pid = 1752] [serial = 322] [outer = (nil)] [url = about:blank] 18:14:35 INFO - PROCESS | 1752 | 1463793275263 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:35 INFO - PROCESS | 1752 | ++DOCSHELL 0x92297800 == 79 [pid = 1752] [id = 134] 18:14:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0x92299400) [pid = 1752] [serial = 401] [outer = (nil)] 18:14:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x92310800) [pid = 1752] [serial = 402] [outer = 0x92299400] 18:14:35 INFO - PROCESS | 1752 | 1463793275344 Marionette DEBUG loaded listener.js 18:14:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x92527000) [pid = 1752] [serial = 403] [outer = 0x92299400] 18:14:36 INFO - PROCESS | 1752 | 1463793276048 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]]]}] 18:14:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:14:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1264ms 18:14:36 INFO - PROCESS | 1752 | 1463793276095 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 18:14:36 INFO - PROCESS | 1752 | 1463793276099 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 18:14:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:14:36 INFO - PROCESS | 1752 | 1463793276115 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:14:36 INFO - PROCESS | 1752 | 1463793276124 Marionette TRACE conn3 <- [1,510,null,{}] 18:14:36 INFO - PROCESS | 1752 | 1463793276131 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}] 18:14:36 INFO - PROCESS | 1752 | 1463793276300 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 18:14:36 INFO - PROCESS | 1752 | 1463793276425 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:36 INFO - PROCESS | 1752 | ++DOCSHELL 0x90c27400 == 80 [pid = 1752] [id = 135] 18:14:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x92d40000) [pid = 1752] [serial = 404] [outer = (nil)] 18:14:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x98e82c00) [pid = 1752] [serial = 405] [outer = 0x92d40000] 18:14:36 INFO - PROCESS | 1752 | 1463793276494 Marionette DEBUG loaded listener.js 18:14:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x99a25c00) [pid = 1752] [serial = 406] [outer = 0x92d40000] 18:14:37 INFO - PROCESS | 1752 | 1463793277211 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]]]}] 18:14:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:14:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1149ms 18:14:37 INFO - PROCESS | 1752 | 1463793277264 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 18:14:37 INFO - PROCESS | 1752 | 1463793277268 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 18:14:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:14:37 INFO - PROCESS | 1752 | 1463793277281 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:14:37 INFO - PROCESS | 1752 | 1463793277283 Marionette TRACE conn3 <- [1,514,null,{}] 18:14:37 INFO - PROCESS | 1752 | 1463793277293 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}] 18:14:37 INFO - PROCESS | 1752 | 1463793277500 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 18:14:37 INFO - PROCESS | 1752 | 1463793277523 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x94f68000 == 81 [pid = 1752] [id = 136] 18:14:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x977ce400) [pid = 1752] [serial = 407] [outer = (nil)] 18:14:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x99e24400) [pid = 1752] [serial = 408] [outer = 0x977ce400] 18:14:37 INFO - PROCESS | 1752 | 1463793277594 Marionette DEBUG loaded listener.js 18:14:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x9a816800) [pid = 1752] [serial = 409] [outer = 0x977ce400] 18:14:38 INFO - PROCESS | 1752 | 1463793278445 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]]]}] 18:14:38 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 18:14:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1191ms 18:14:38 INFO - PROCESS | 1752 | 1463793278465 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 18:14:38 INFO - PROCESS | 1752 | 1463793278469 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 18:14:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:14:38 INFO - PROCESS | 1752 | 1463793278474 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:14:38 INFO - PROCESS | 1752 | 1463793278477 Marionette TRACE conn3 <- [1,518,null,{}] 18:14:38 INFO - PROCESS | 1752 | 1463793278494 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}] 18:14:38 INFO - PROCESS | 1752 | 1463793278701 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 18:14:38 INFO - PROCESS | 1752 | 1463793278727 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:38 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a8ac800 == 82 [pid = 1752] [id = 137] 18:14:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x9a8b3800) [pid = 1752] [serial = 410] [outer = (nil)] 18:14:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x9ac8b400) [pid = 1752] [serial = 411] [outer = 0x9a8b3800] 18:14:38 INFO - PROCESS | 1752 | 1463793278804 Marionette DEBUG loaded listener.js 18:14:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x9b72a400) [pid = 1752] [serial = 412] [outer = 0x9a8b3800] 18:14:39 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x996db800) [pid = 1752] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:14:39 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x8e383000) [pid = 1752] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:14:39 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x8f128400) [pid = 1752] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:14:39 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x94f94000) [pid = 1752] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:14:39 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x8f129000) [pid = 1752] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:14:39 INFO - PROCESS | 1752 | 1463793279790 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]]]}] 18:14:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:14:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1360ms 18:14:39 INFO - PROCESS | 1752 | 1463793279834 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 18:14:39 INFO - PROCESS | 1752 | 1463793279838 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 18:14:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:14:39 INFO - PROCESS | 1752 | 1463793279843 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:14:39 INFO - PROCESS | 1752 | 1463793279846 Marionette TRACE conn3 <- [1,522,null,{}] 18:14:39 INFO - PROCESS | 1752 | 1463793279851 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}] 18:14:39 INFO - PROCESS | 1752 | 1463793279996 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 18:14:40 INFO - PROCESS | 1752 | 1463793280013 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:40 INFO - PROCESS | 1752 | ++DOCSHELL 0x922a3400 == 83 [pid = 1752] [id = 138] 18:14:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x94f5c800) [pid = 1752] [serial = 413] [outer = (nil)] 18:14:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x9b7b7400) [pid = 1752] [serial = 414] [outer = 0x94f5c800] 18:14:40 INFO - PROCESS | 1752 | 1463793280082 Marionette DEBUG loaded listener.js 18:14:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x9b807400) [pid = 1752] [serial = 415] [outer = 0x94f5c800] 18:14:41 INFO - PROCESS | 1752 | 1463793281358 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]]]}] 18:14:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:14:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1531ms 18:14:41 INFO - PROCESS | 1752 | 1463793281375 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 18:14:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:14:41 INFO - PROCESS | 1752 | 1463793281379 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 18:14:41 INFO - PROCESS | 1752 | 1463793281385 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:14:41 INFO - PROCESS | 1752 | 1463793281388 Marionette TRACE conn3 <- [1,526,null,{}] 18:14:41 INFO - PROCESS | 1752 | 1463793281402 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}] 18:14:41 INFO - PROCESS | 1752 | 1463793281590 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 18:14:41 INFO - PROCESS | 1752 | 1463793281808 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:41 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e387c00 == 84 [pid = 1752] [id = 139] 18:14:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x8e7c1800) [pid = 1752] [serial = 416] [outer = (nil)] 18:14:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8eae9400) [pid = 1752] [serial = 417] [outer = 0x8e7c1800] 18:14:41 INFO - PROCESS | 1752 | 1463793281893 Marionette DEBUG loaded listener.js 18:14:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8eb0fc00) [pid = 1752] [serial = 418] [outer = 0x8e7c1800] 18:14:42 INFO - PROCESS | 1752 | 1463793282880 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]]]}] 18:14:42 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 18:14:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1550ms 18:14:42 INFO - PROCESS | 1752 | 1463793282937 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 18:14:42 INFO - PROCESS | 1752 | 1463793282944 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 18:14:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:14:42 INFO - PROCESS | 1752 | 1463793282952 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:14:42 INFO - PROCESS | 1752 | 1463793282958 Marionette TRACE conn3 <- [1,530,null,{}] 18:14:42 INFO - PROCESS | 1752 | 1463793282965 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}] 18:14:43 INFO - PROCESS | 1752 | 1463793283163 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 18:14:43 INFO - PROCESS | 1752 | 1463793283383 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:43 INFO - PROCESS | 1752 | ++DOCSHELL 0x92520000 == 85 [pid = 1752] [id = 140] 18:14:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x92521800) [pid = 1752] [serial = 419] [outer = (nil)] 18:14:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x92526c00) [pid = 1752] [serial = 420] [outer = 0x92521800] 18:14:43 INFO - PROCESS | 1752 | 1463793283513 Marionette DEBUG loaded listener.js 18:14:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x945e0000) [pid = 1752] [serial = 421] [outer = 0x92521800] 18:14:44 INFO - PROCESS | 1752 | 1463793284359 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"]]]}] 18:14:44 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 18:14:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:14:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:14:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:14:44 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 18:14:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:14:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:14:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:14:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1439ms 18:14:44 INFO - PROCESS | 1752 | 1463793284396 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 18:14:44 INFO - PROCESS | 1752 | 1463793284402 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 18:14:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:14:44 INFO - PROCESS | 1752 | 1463793284410 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:14:44 INFO - PROCESS | 1752 | 1463793284413 Marionette TRACE conn3 <- [1,534,null,{}] 18:14:44 INFO - PROCESS | 1752 | 1463793284437 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}] 18:14:44 INFO - PROCESS | 1752 | 1463793284632 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 18:14:44 INFO - PROCESS | 1752 | 1463793284799 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:44 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eb06400 == 86 [pid = 1752] [id = 141] 18:14:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x9277f000) [pid = 1752] [serial = 422] [outer = (nil)] 18:14:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x9a81c800) [pid = 1752] [serial = 423] [outer = 0x9277f000] 18:14:44 INFO - PROCESS | 1752 | 1463793284882 Marionette DEBUG loaded listener.js 18:14:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x9aa9c800) [pid = 1752] [serial = 424] [outer = 0x9277f000] 18:14:45 INFO - PROCESS | 1752 | 1463793285845 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]]]}] 18:14:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:14:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1454ms 18:14:45 INFO - PROCESS | 1752 | 1463793285903 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 18:14:45 INFO - PROCESS | 1752 | 1463793285907 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 18:14:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:14:45 INFO - PROCESS | 1752 | 1463793285927 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:14:45 INFO - PROCESS | 1752 | 1463793285936 Marionette TRACE conn3 <- [1,538,null,{}] 18:14:45 INFO - PROCESS | 1752 | 1463793285943 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}] 18:14:46 INFO - PROCESS | 1752 | 1463793286140 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 18:14:46 INFO - PROCESS | 1752 | 1463793286302 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:46 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e7c6000 == 87 [pid = 1752] [id = 142] 18:14:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x9a813800) [pid = 1752] [serial = 425] [outer = (nil)] 18:14:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x9d48dc00) [pid = 1752] [serial = 426] [outer = 0x9a813800] 18:14:46 INFO - PROCESS | 1752 | 1463793286386 Marionette DEBUG loaded listener.js 18:14:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0xa2376c00) [pid = 1752] [serial = 427] [outer = 0x9a813800] 18:14:47 INFO - PROCESS | 1752 | 1463793287255 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]]]}] 18:14:47 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. 18:14:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1396ms 18:14:47 INFO - PROCESS | 1752 | 1463793287315 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 18:14:47 INFO - PROCESS | 1752 | 1463793287319 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 18:14:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:14:47 INFO - PROCESS | 1752 | 1463793287325 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:14:47 INFO - PROCESS | 1752 | 1463793287328 Marionette TRACE conn3 <- [1,542,null,{}] 18:14:47 INFO - PROCESS | 1752 | 1463793287334 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}] 18:14:47 INFO - PROCESS | 1752 | 1463793287518 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 18:14:47 INFO - PROCESS | 1752 | 1463793287684 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:47 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e7c5400 == 88 [pid = 1752] [id = 143] 18:14:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x8eb02400) [pid = 1752] [serial = 428] [outer = (nil)] 18:14:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x91a8b400) [pid = 1752] [serial = 429] [outer = 0x8eb02400] 18:14:47 INFO - PROCESS | 1752 | 1463793287765 Marionette DEBUG loaded listener.js 18:14:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x91a8e400) [pid = 1752] [serial = 430] [outer = 0x8eb02400] 18:14:48 INFO - PROCESS | 1752 | 1463793288676 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]]]}] 18:14:48 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. 18:14:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1379ms 18:14:48 INFO - PROCESS | 1752 | 1463793288705 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 18:14:48 INFO - PROCESS | 1752 | 1463793288709 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 18:14:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:14:48 INFO - PROCESS | 1752 | 1463793288759 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:14:48 INFO - PROCESS | 1752 | 1463793288762 Marionette TRACE conn3 <- [1,546,null,{}] 18:14:48 INFO - PROCESS | 1752 | 1463793288770 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}] 18:14:48 INFO - PROCESS | 1752 | 1463793288967 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 18:14:49 INFO - PROCESS | 1752 | 1463793289173 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:49 INFO - PROCESS | 1752 | ++DOCSHELL 0x91a8c400 == 89 [pid = 1752] [id = 144] 18:14:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x91a8dc00) [pid = 1752] [serial = 431] [outer = (nil)] 18:14:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x9258f400) [pid = 1752] [serial = 432] [outer = 0x91a8dc00] 18:14:49 INFO - PROCESS | 1752 | 1463793289271 Marionette DEBUG loaded listener.js 18:14:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0xa27c4400) [pid = 1752] [serial = 433] [outer = 0x91a8dc00] 18:14:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0xa3184000) [pid = 1752] [serial = 434] [outer = 0x977a2000] 18:14:50 INFO - PROCESS | 1752 | 1463793290278 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]]]}] 18:14:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 18:14:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1581ms 18:14:50 INFO - PROCESS | 1752 | 1463793290337 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 18:14:50 INFO - PROCESS | 1752 | 1463793290342 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 18:14:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:14:50 INFO - PROCESS | 1752 | 1463793290352 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:14:50 INFO - PROCESS | 1752 | 1463793290356 Marionette TRACE conn3 <- [1,550,null,{}] 18:14:50 INFO - PROCESS | 1752 | 1463793290361 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}] 18:14:50 INFO - PROCESS | 1752 | 1463793290549 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 18:14:50 INFO - PROCESS | 1752 | 1463793290719 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:50 INFO - PROCESS | 1752 | ++DOCSHELL 0x8d8ee000 == 90 [pid = 1752] [id = 145] 18:14:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x8d8f0000) [pid = 1752] [serial = 435] [outer = (nil)] 18:14:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x8d8f3800) [pid = 1752] [serial = 436] [outer = 0x8d8f0000] 18:14:50 INFO - PROCESS | 1752 | 1463793290805 Marionette DEBUG loaded listener.js 18:14:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0xa2264c00) [pid = 1752] [serial = 437] [outer = 0x8d8f0000] 18:14:51 INFO - PROCESS | 1752 | 1463793291689 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]]]}] 18:14:51 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. 18:14:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1379ms 18:14:51 INFO - PROCESS | 1752 | 1463793291737 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 18:14:51 INFO - PROCESS | 1752 | 1463793291741 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 18:14:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:14:51 INFO - PROCESS | 1752 | 1463793291749 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:14:51 INFO - PROCESS | 1752 | 1463793291752 Marionette TRACE conn3 <- [1,554,null,{}] 18:14:51 INFO - PROCESS | 1752 | 1463793291758 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}] 18:14:51 INFO - PROCESS | 1752 | 1463793291920 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 18:14:52 INFO - PROCESS | 1752 | 1463793292092 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:52 INFO - PROCESS | 1752 | ++DOCSHELL 0x8d8f1c00 == 91 [pid = 1752] [id = 146] 18:14:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x8d8f9c00) [pid = 1752] [serial = 438] [outer = (nil)] 18:14:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x8dec7400) [pid = 1752] [serial = 439] [outer = 0x8d8f9c00] 18:14:52 INFO - PROCESS | 1752 | 1463793292173 Marionette DEBUG loaded listener.js 18:14:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x8dec9800) [pid = 1752] [serial = 440] [outer = 0x8d8f9c00] 18:14:52 INFO - PROCESS | 1752 | [1752] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:14:53 INFO - PROCESS | 1752 | 1463793293090 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]]]}] 18:14:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:14:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1385ms 18:14:53 INFO - PROCESS | 1752 | 1463793293135 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 18:14:53 INFO - PROCESS | 1752 | 1463793293139 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 18:14:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:14:53 INFO - PROCESS | 1752 | 1463793293145 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:14:53 INFO - PROCESS | 1752 | 1463793293147 Marionette TRACE conn3 <- [1,558,null,{}] 18:14:53 INFO - PROCESS | 1752 | 1463793293153 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}] 18:14:53 INFO - PROCESS | 1752 | 1463793293334 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 18:14:53 INFO - PROCESS | 1752 | 1463793293504 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:53 INFO - PROCESS | 1752 | ++DOCSHELL 0x8dec7800 == 92 [pid = 1752] [id = 147] 18:14:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x8dec8400) [pid = 1752] [serial = 441] [outer = (nil)] 18:14:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x8e7c4000) [pid = 1752] [serial = 442] [outer = 0x8dec8400] 18:14:53 INFO - PROCESS | 1752 | 1463793293585 Marionette DEBUG loaded listener.js 18:14:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x9d8d3000) [pid = 1752] [serial = 443] [outer = 0x8dec8400] 18:14:54 INFO - PROCESS | 1752 | 1463793294483 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]]]}] 18:14:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:14:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1381ms 18:14:54 INFO - PROCESS | 1752 | 1463793294527 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 18:14:54 INFO - PROCESS | 1752 | 1463793294531 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 18:14:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:14:54 INFO - PROCESS | 1752 | 1463793294537 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:14:54 INFO - PROCESS | 1752 | 1463793294549 Marionette TRACE conn3 <- [1,562,null,{}] 18:14:54 INFO - PROCESS | 1752 | 1463793294553 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}] 18:14:54 INFO - PROCESS | 1752 | 1463793294724 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 18:14:54 INFO - PROCESS | 1752 | 1463793294894 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:54 INFO - PROCESS | 1752 | ++DOCSHELL 0x8dec7000 == 93 [pid = 1752] [id = 148] 18:14:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x8decec00) [pid = 1752] [serial = 444] [outer = (nil)] 18:14:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0xa6968c00) [pid = 1752] [serial = 445] [outer = 0x8decec00] 18:14:54 INFO - PROCESS | 1752 | 1463793294974 Marionette DEBUG loaded listener.js 18:14:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0xa699e000) [pid = 1752] [serial = 446] [outer = 0x8decec00] 18:14:55 INFO - PROCESS | 1752 | [1752] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:14:55 INFO - PROCESS | 1752 | 1463793295876 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]]]}] 18:14:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:14:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1392ms 18:14:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:14:55 INFO - PROCESS | 1752 | 1463793295929 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 18:14:55 INFO - PROCESS | 1752 | 1463793295932 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 18:14:55 INFO - PROCESS | 1752 | 1463793295939 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:14:55 INFO - PROCESS | 1752 | 1463793295943 Marionette TRACE conn3 <- [1,566,null,{}] 18:14:55 INFO - PROCESS | 1752 | 1463793295948 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}] 18:14:56 INFO - PROCESS | 1752 | 1463793296111 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 18:14:56 INFO - PROCESS | 1752 | 1463793296291 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:56 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e2c2800 == 94 [pid = 1752] [id = 149] 18:14:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x8e2c6400) [pid = 1752] [serial = 447] [outer = (nil)] 18:14:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x8e2c9800) [pid = 1752] [serial = 448] [outer = 0x8e2c6400] 18:14:56 INFO - PROCESS | 1752 | 1463793296393 Marionette DEBUG loaded listener.js 18:14:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x9b9d1800) [pid = 1752] [serial = 449] [outer = 0x8e2c6400] 18:14:56 INFO - PROCESS | 1752 | [1752] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:14:57 INFO - PROCESS | 1752 | 1463793297317 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]]]}] 18:14:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:14:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1437ms 18:14:57 INFO - PROCESS | 1752 | 1463793297376 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 18:14:57 INFO - PROCESS | 1752 | 1463793297380 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 18:14:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:14:57 INFO - PROCESS | 1752 | 1463793297386 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:14:57 INFO - PROCESS | 1752 | 1463793297390 Marionette TRACE conn3 <- [1,570,null,{}] 18:14:57 INFO - PROCESS | 1752 | 1463793297396 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}] 18:14:57 INFO - PROCESS | 1752 | 1463793297608 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 18:14:57 INFO - PROCESS | 1752 | 1463793297781 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:57 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c473000 == 95 [pid = 1752] [id = 150] 18:14:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0x8c475800) [pid = 1752] [serial = 450] [outer = (nil)] 18:14:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x8c47ec00) [pid = 1752] [serial = 451] [outer = 0x8c475800] 18:14:57 INFO - PROCESS | 1752 | 1463793297865 Marionette DEBUG loaded listener.js 18:14:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x8e2ce400) [pid = 1752] [serial = 452] [outer = 0x8c475800] 18:14:58 INFO - PROCESS | 1752 | [1752] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:14:58 INFO - PROCESS | 1752 | 1463793298734 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]]]}] 18:14:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:14:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1387ms 18:14:58 INFO - PROCESS | 1752 | 1463793298773 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 18:14:58 INFO - PROCESS | 1752 | 1463793298777 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 18:14:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:14:58 INFO - PROCESS | 1752 | 1463793298783 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:14:58 INFO - PROCESS | 1752 | 1463793298787 Marionette TRACE conn3 <- [1,574,null,{}] 18:14:58 INFO - PROCESS | 1752 | 1463793298792 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}] 18:14:58 INFO - PROCESS | 1752 | 1463793298954 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 18:14:59 INFO - PROCESS | 1752 | 1463793299144 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:59 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c472800 == 96 [pid = 1752] [id = 151] 18:14:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x8c67b800) [pid = 1752] [serial = 453] [outer = (nil)] 18:14:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x8c680c00) [pid = 1752] [serial = 454] [outer = 0x8c67b800] 18:14:59 INFO - PROCESS | 1752 | 1463793299230 Marionette DEBUG loaded listener.js 18:14:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0x8c683800) [pid = 1752] [serial = 455] [outer = 0x8c67b800] 18:15:00 INFO - PROCESS | 1752 | 1463793300153 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]]]}] 18:15:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:15:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1439ms 18:15:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:15:00 INFO - PROCESS | 1752 | 1463793300223 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 18:15:00 INFO - PROCESS | 1752 | 1463793300226 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 18:15:00 INFO - PROCESS | 1752 | 1463793300233 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:15:00 INFO - PROCESS | 1752 | 1463793300237 Marionette TRACE conn3 <- [1,578,null,{}] 18:15:00 INFO - PROCESS | 1752 | 1463793300242 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}] 18:15:00 INFO - PROCESS | 1752 | 1463793300410 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 18:15:00 INFO - PROCESS | 1752 | 1463793300585 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:00 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c67e400 == 97 [pid = 1752] [id = 152] 18:15:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0x8c682000) [pid = 1752] [serial = 456] [outer = (nil)] 18:15:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x8c7a3400) [pid = 1752] [serial = 457] [outer = 0x8c682000] 18:15:00 INFO - PROCESS | 1752 | 1463793300667 Marionette DEBUG loaded listener.js 18:15:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x8c7a5800) [pid = 1752] [serial = 458] [outer = 0x8c682000] 18:15:01 INFO - PROCESS | 1752 | 1463793301539 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]]]}] 18:15:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:15:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1338ms 18:15:01 INFO - PROCESS | 1752 | 1463793301573 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 18:15:01 INFO - PROCESS | 1752 | 1463793301575 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 18:15:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:15:01 INFO - PROCESS | 1752 | 1463793301582 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:15:01 INFO - PROCESS | 1752 | 1463793301586 Marionette TRACE conn3 <- [1,582,null,{}] 18:15:01 INFO - PROCESS | 1752 | 1463793301592 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}] 18:15:01 INFO - PROCESS | 1752 | 1463793301766 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 18:15:02 INFO - PROCESS | 1752 | 1463793302434 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:02 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c481c00 == 98 [pid = 1752] [id = 153] 18:15:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x8c67ac00) [pid = 1752] [serial = 459] [outer = (nil)] 18:15:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0x8c7a3c00) [pid = 1752] [serial = 460] [outer = 0x8c67ac00] 18:15:02 INFO - PROCESS | 1752 | 1463793302522 Marionette DEBUG loaded listener.js 18:15:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 185 (0x8d8ef400) [pid = 1752] [serial = 461] [outer = 0x8c67ac00] 18:15:03 INFO - PROCESS | 1752 | 1463793303442 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]]]}] 18:15:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:15:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1932ms 18:15:03 INFO - PROCESS | 1752 | 1463793303516 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 18:15:03 INFO - PROCESS | 1752 | 1463793303520 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 18:15:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:15:03 INFO - PROCESS | 1752 | 1463793303528 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:15:03 INFO - PROCESS | 1752 | 1463793303534 Marionette TRACE conn3 <- [1,586,null,{}] 18:15:03 INFO - PROCESS | 1752 | 1463793303540 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}] 18:15:03 INFO - PROCESS | 1752 | 1463793303819 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 18:15:04 INFO - PROCESS | 1752 | 1463793304123 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:04 INFO - PROCESS | 1752 | ++DOCSHELL 0x8dec2c00 == 99 [pid = 1752] [id = 154] 18:15:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 186 (0x8e37b000) [pid = 1752] [serial = 462] [outer = (nil)] 18:15:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 187 (0x8e385000) [pid = 1752] [serial = 463] [outer = 0x8e37b000] 18:15:04 INFO - PROCESS | 1752 | 1463793304202 Marionette DEBUG loaded listener.js 18:15:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 188 (0x8eae9c00) [pid = 1752] [serial = 464] [outer = 0x8e37b000] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x9202b000 == 98 [pid = 1752] [id = 66] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x98a84800 == 97 [pid = 1752] [id = 32] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x9a9bf400 == 96 [pid = 1752] [id = 37] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x91fa6400 == 95 [pid = 1752] [id = 64] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x9779dc00 == 94 [pid = 1752] [id = 88] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x91faf400 == 93 [pid = 1752] [id = 9] 18:15:04 INFO - PROCESS | 1752 | --DOMWINDOW == 187 (0x9af66000) [pid = 1752] [serial = 366] [outer = (nil)] [url = about:blank] 18:15:04 INFO - PROCESS | 1752 | [1752] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x94f69800 == 92 [pid = 1752] [id = 68] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x9aa9c400 == 91 [pid = 1752] [id = 39] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x9a8ac000 == 90 [pid = 1752] [id = 89] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x99e86c00 == 89 [pid = 1752] [id = 28] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x94f5cc00 == 88 [pid = 1752] [id = 65] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x99ca4400 == 87 [pid = 1752] [id = 67] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x92305000 == 86 [pid = 1752] [id = 70] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x9d40e800 == 85 [pid = 1752] [id = 90] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x922a3400 == 84 [pid = 1752] [id = 138] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x9a8ac800 == 83 [pid = 1752] [id = 137] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x94f68000 == 82 [pid = 1752] [id = 136] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x90c27400 == 81 [pid = 1752] [id = 135] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x92297800 == 80 [pid = 1752] [id = 134] 18:15:04 INFO - PROCESS | 1752 | --DOCSHELL 0x91d63000 == 79 [pid = 1752] [id = 133] 18:15:05 INFO - PROCESS | 1752 | --DOCSHELL 0x8f122c00 == 78 [pid = 1752] [id = 132] 18:15:05 INFO - PROCESS | 1752 | 1463793305106 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]]]}] 18:15:05 INFO - PROCESS | 1752 | --DOCSHELL 0x8e7c2c00 == 77 [pid = 1752] [id = 127] 18:15:05 INFO - PROCESS | 1752 | --DOCSHELL 0x8eb0a800 == 76 [pid = 1752] [id = 126] 18:15:05 INFO - PROCESS | 1752 | --DOCSHELL 0x9a8b3000 == 75 [pid = 1752] [id = 125] 18:15:05 INFO - PROCESS | 1752 | --DOCSHELL 0x94f5bc00 == 74 [pid = 1752] [id = 124] 18:15:05 INFO - PROCESS | 1752 | --DOCSHELL 0x8f131400 == 73 [pid = 1752] [id = 123] 18:15:05 INFO - PROCESS | 1752 | --DOCSHELL 0x98978000 == 72 [pid = 1752] [id = 122] 18:15:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:15:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1643ms 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 186 (0x99c97c00) [pid = 1752] [serial = 360] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 185 (0x9233c400) [pid = 1752] [serial = 363] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 184 (0x9d8d8400) [pid = 1752] [serial = 339] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0x9d40c400) [pid = 1752] [serial = 333] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x92348800) [pid = 1752] [serial = 354] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x93951000) [pid = 1752] [serial = 355] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x922a0400) [pid = 1752] [serial = 336] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x8eb0cc00) [pid = 1752] [serial = 345] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x977c3000) [pid = 1752] [serial = 330] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x977c6000) [pid = 1752] [serial = 357] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x92308400) [pid = 1752] [serial = 352] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x91d63400) [pid = 1752] [serial = 351] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x91d5d000) [pid = 1752] [serial = 327] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x9b9ce800) [pid = 1752] [serial = 324] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x93bbf400) [pid = 1752] [serial = 348] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0xa51afc00) [pid = 1752] [serial = 342] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x99ca4000) [pid = 1752] [serial = 361] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x99a32400) [pid = 1752] [serial = 364] [outer = (nil)] [url = about:blank] 18:15:05 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x98e81c00) [pid = 1752] [serial = 358] [outer = (nil)] [url = about:blank] 18:15:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:15:05 INFO - PROCESS | 1752 | 1463793305205 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 18:15:05 INFO - PROCESS | 1752 | 1463793305210 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 18:15:05 INFO - PROCESS | 1752 | 1463793305217 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:15:05 INFO - PROCESS | 1752 | 1463793305221 Marionette TRACE conn3 <- [1,590,null,{}] 18:15:05 INFO - PROCESS | 1752 | 1463793305226 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}] 18:15:05 INFO - PROCESS | 1752 | 1463793305389 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 18:15:05 INFO - PROCESS | 1752 | 1463793305401 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:05 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eae6400 == 73 [pid = 1752] [id = 155] 18:15:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x8eae8400) [pid = 1752] [serial = 465] [outer = (nil)] 18:15:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x90c22000) [pid = 1752] [serial = 466] [outer = 0x8eae8400] 18:15:05 INFO - PROCESS | 1752 | 1463793305473 Marionette DEBUG loaded listener.js 18:15:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x91a86400) [pid = 1752] [serial = 467] [outer = 0x8eae8400] 18:15:06 INFO - PROCESS | 1752 | 1463793306510 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]]]}] 18:15:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:15:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1333ms 18:15:06 INFO - PROCESS | 1752 | 1463793306549 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 18:15:06 INFO - PROCESS | 1752 | 1463793306553 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 18:15:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:15:06 INFO - PROCESS | 1752 | 1463793306566 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:15:06 INFO - PROCESS | 1752 | 1463793306574 Marionette TRACE conn3 <- [1,594,null,{}] 18:15:06 INFO - PROCESS | 1752 | 1463793306582 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}] 18:15:06 INFO - PROCESS | 1752 | 1463793306810 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 18:15:06 INFO - PROCESS | 1752 | 1463793306903 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:06 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e37bc00 == 74 [pid = 1752] [id = 156] 18:15:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x922a4000) [pid = 1752] [serial = 468] [outer = (nil)] 18:15:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x9233c400) [pid = 1752] [serial = 469] [outer = 0x922a4000] 18:15:06 INFO - PROCESS | 1752 | 1463793306973 Marionette DEBUG loaded listener.js 18:15:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0x9251e800) [pid = 1752] [serial = 470] [outer = 0x922a4000] 18:15:07 INFO - PROCESS | 1752 | 1463793307767 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]]]}] 18:15:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:15:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1246ms 18:15:07 INFO - PROCESS | 1752 | 1463793307806 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 18:15:07 INFO - PROCESS | 1752 | 1463793307810 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 18:15:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:15:07 INFO - PROCESS | 1752 | 1463793307822 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:15:07 INFO - PROCESS | 1752 | 1463793307824 Marionette TRACE conn3 <- [1,598,null,{}] 18:15:07 INFO - PROCESS | 1752 | 1463793307830 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}] 18:15:08 INFO - PROCESS | 1752 | 1463793308029 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 18:15:08 INFO - PROCESS | 1752 | 1463793308057 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:08 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f34c400 == 75 [pid = 1752] [id = 157] 18:15:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x9230cc00) [pid = 1752] [serial = 471] [outer = (nil)] 18:15:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x92596800) [pid = 1752] [serial = 472] [outer = 0x9230cc00] 18:15:08 INFO - PROCESS | 1752 | 1463793308127 Marionette DEBUG loaded listener.js 18:15:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x93942800) [pid = 1752] [serial = 473] [outer = 0x9230cc00] 18:15:09 INFO - PROCESS | 1752 | 1463793309069 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]]]}] 18:15:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:15:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1289ms 18:15:09 INFO - PROCESS | 1752 | 1463793309105 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 18:15:09 INFO - PROCESS | 1752 | 1463793309108 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 18:15:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:15:09 INFO - PROCESS | 1752 | 1463793309114 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:15:09 INFO - PROCESS | 1752 | 1463793309116 Marionette TRACE conn3 <- [1,602,null,{}] 18:15:09 INFO - PROCESS | 1752 | 1463793309129 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}] 18:15:09 INFO - PROCESS | 1752 | 1463793309556 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 18:15:09 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x99c97800) [pid = 1752] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:15:09 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x9b807000) [pid = 1752] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:15:09 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x99e81800) [pid = 1752] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:15:09 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x9229d400) [pid = 1752] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:15:09 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x92299400) [pid = 1752] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:15:09 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x8f129800) [pid = 1752] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:15:09 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x92d40000) [pid = 1752] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:15:09 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x9a8b3800) [pid = 1752] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:15:09 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x977ce400) [pid = 1752] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:15:09 INFO - PROCESS | 1752 | 1463793309725 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:09 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f129800 == 76 [pid = 1752] [id = 158] 18:15:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x8f347000) [pid = 1752] [serial = 474] [outer = (nil)] 18:15:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x92520400) [pid = 1752] [serial = 475] [outer = 0x8f347000] 18:15:09 INFO - PROCESS | 1752 | 1463793309807 Marionette DEBUG loaded listener.js 18:15:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x96cf9400) [pid = 1752] [serial = 476] [outer = 0x8f347000] 18:15:10 INFO - PROCESS | 1752 | 1463793310572 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]]]}] 18:15:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:15:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1489ms 18:15:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:15:10 INFO - PROCESS | 1752 | 1463793310604 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 18:15:10 INFO - PROCESS | 1752 | 1463793310607 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 18:15:10 INFO - PROCESS | 1752 | 1463793310612 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:15:10 INFO - PROCESS | 1752 | 1463793310616 Marionette TRACE conn3 <- [1,606,null,{}] 18:15:10 INFO - PROCESS | 1752 | 1463793310621 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}] 18:15:10 INFO - PROCESS | 1752 | 1463793310772 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 18:15:10 INFO - PROCESS | 1752 | 1463793310789 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:10 INFO - PROCESS | 1752 | ++DOCSHELL 0x92595000 == 77 [pid = 1752] [id = 159] 18:15:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x9772ec00) [pid = 1752] [serial = 477] [outer = (nil)] 18:15:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x98a84800) [pid = 1752] [serial = 478] [outer = 0x9772ec00] 18:15:10 INFO - PROCESS | 1752 | 1463793310859 Marionette DEBUG loaded listener.js 18:15:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0x99791c00) [pid = 1752] [serial = 479] [outer = 0x9772ec00] 18:15:11 INFO - PROCESS | 1752 | 1463793311851 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]]]}] 18:15:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:15:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1279ms 18:15:11 INFO - PROCESS | 1752 | 1463793311892 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 18:15:11 INFO - PROCESS | 1752 | 1463793311898 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 18:15:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:15:11 INFO - PROCESS | 1752 | 1463793311907 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:15:11 INFO - PROCESS | 1752 | 1463793311914 Marionette TRACE conn3 <- [1,610,null,{}] 18:15:11 INFO - PROCESS | 1752 | 1463793311923 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}] 18:15:12 INFO - PROCESS | 1752 | 1463793312125 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 18:15:12 INFO - PROCESS | 1752 | 1463793312307 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:12 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c473c00 == 78 [pid = 1752] [id = 160] 18:15:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x8c7a1c00) [pid = 1752] [serial = 480] [outer = (nil)] 18:15:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x8ded0800) [pid = 1752] [serial = 481] [outer = 0x8c7a1c00] 18:15:12 INFO - PROCESS | 1752 | 1463793312397 Marionette DEBUG loaded listener.js 18:15:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x8e37a800) [pid = 1752] [serial = 482] [outer = 0x8c7a1c00] 18:15:13 INFO - PROCESS | 1752 | 1463793313371 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]]]}] 18:15:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:15:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1497ms 18:15:13 INFO - PROCESS | 1752 | 1463793313405 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 18:15:13 INFO - PROCESS | 1752 | 1463793313419 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 18:15:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:15:13 INFO - PROCESS | 1752 | 1463793313436 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:15:13 INFO - PROCESS | 1752 | 1463793313440 Marionette TRACE conn3 <- [1,614,null,{}] 18:15:13 INFO - PROCESS | 1752 | 1463793313447 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}] 18:15:13 INFO - PROCESS | 1752 | 1463793313630 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 18:15:13 INFO - PROCESS | 1752 | 1463793313809 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:13 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e2c1400 == 79 [pid = 1752] [id = 161] 18:15:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x8e2cb400) [pid = 1752] [serial = 483] [outer = (nil)] 18:15:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0x91a84800) [pid = 1752] [serial = 484] [outer = 0x8e2cb400] 18:15:13 INFO - PROCESS | 1752 | 1463793313910 Marionette DEBUG loaded listener.js 18:15:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0x91d66000) [pid = 1752] [serial = 485] [outer = 0x8e2cb400] 18:15:14 INFO - PROCESS | 1752 | 1463793314883 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]]]}] 18:15:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:15:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1483ms 18:15:14 INFO - PROCESS | 1752 | 1463793314919 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 18:15:14 INFO - PROCESS | 1752 | 1463793314922 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 18:15:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:15:14 INFO - PROCESS | 1752 | 1463793314929 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:15:14 INFO - PROCESS | 1752 | 1463793314935 Marionette TRACE conn3 <- [1,618,null,{}] 18:15:14 INFO - PROCESS | 1752 | 1463793314958 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}] 18:15:15 INFO - PROCESS | 1752 | 1463793315156 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 18:15:15 INFO - PROCESS | 1752 | 1463793315381 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:15 INFO - PROCESS | 1752 | ++DOCSHELL 0x94f93800 == 80 [pid = 1752] [id = 162] 18:15:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x94f97000) [pid = 1752] [serial = 486] [outer = (nil)] 18:15:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x977cfc00) [pid = 1752] [serial = 487] [outer = 0x94f97000] 18:15:15 INFO - PROCESS | 1752 | 1463793315517 Marionette DEBUG loaded listener.js 18:15:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x99c97c00) [pid = 1752] [serial = 488] [outer = 0x94f97000] 18:15:16 INFO - PROCESS | 1752 | 1463793316359 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]]]}] 18:15:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:15:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1496ms 18:15:16 INFO - PROCESS | 1752 | 1463793316426 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 18:15:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:15:16 INFO - PROCESS | 1752 | 1463793316431 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 18:15:16 INFO - PROCESS | 1752 | 1463793316437 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:15:16 INFO - PROCESS | 1752 | 1463793316441 Marionette TRACE conn3 <- [1,622,null,{}] 18:15:16 INFO - PROCESS | 1752 | 1463793316446 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}] 18:15:16 INFO - PROCESS | 1752 | 1463793316624 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 18:15:16 INFO - PROCESS | 1752 | 1463793316798 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:16 INFO - PROCESS | 1752 | ++DOCSHELL 0x99c97800 == 81 [pid = 1752] [id = 163] 18:15:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0x99c9a400) [pid = 1752] [serial = 489] [outer = (nil)] 18:15:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 185 (0x9a812000) [pid = 1752] [serial = 490] [outer = 0x99c9a400] 18:15:16 INFO - PROCESS | 1752 | 1463793316891 Marionette DEBUG loaded listener.js 18:15:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 186 (0x9aa90800) [pid = 1752] [serial = 491] [outer = 0x99c9a400] 18:15:17 INFO - PROCESS | 1752 | 1463793317786 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]]]}] 18:15:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:15:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1380ms 18:15:17 INFO - PROCESS | 1752 | 1463793317818 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 18:15:17 INFO - PROCESS | 1752 | 1463793317822 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 18:15:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:15:17 INFO - PROCESS | 1752 | 1463793317828 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:15:17 INFO - PROCESS | 1752 | 1463793317831 Marionette TRACE conn3 <- [1,626,null,{}] 18:15:17 INFO - PROCESS | 1752 | 1463793317837 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}] 18:15:18 INFO - PROCESS | 1752 | 1463793318008 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 18:15:18 INFO - PROCESS | 1752 | 1463793318188 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:18 INFO - PROCESS | 1752 | ++DOCSHELL 0x8d8fcc00 == 82 [pid = 1752] [id = 164] 18:15:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 187 (0x977a0c00) [pid = 1752] [serial = 492] [outer = (nil)] 18:15:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 188 (0x9b722c00) [pid = 1752] [serial = 493] [outer = 0x977a0c00] 18:15:18 INFO - PROCESS | 1752 | 1463793318269 Marionette DEBUG loaded listener.js 18:15:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 189 (0x9b72b800) [pid = 1752] [serial = 494] [outer = 0x977a0c00] 18:15:19 INFO - PROCESS | 1752 | 1463793319240 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]]]}] 18:15:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:15:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1483ms 18:15:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:15:19 INFO - PROCESS | 1752 | 1463793319312 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 18:15:19 INFO - PROCESS | 1752 | 1463793319315 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 18:15:19 INFO - PROCESS | 1752 | 1463793319321 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:15:19 INFO - PROCESS | 1752 | 1463793319325 Marionette TRACE conn3 <- [1,630,null,{}] 18:15:19 INFO - PROCESS | 1752 | 1463793319331 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}] 18:15:19 INFO - PROCESS | 1752 | 1463793319566 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 18:15:19 INFO - PROCESS | 1752 | 1463793319793 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:19 INFO - PROCESS | 1752 | ++DOCSHELL 0x8d8f2000 == 83 [pid = 1752] [id = 165] 18:15:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 190 (0x9b013000) [pid = 1752] [serial = 495] [outer = (nil)] 18:15:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 191 (0x9d495c00) [pid = 1752] [serial = 496] [outer = 0x9b013000] 18:15:19 INFO - PROCESS | 1752 | 1463793319889 Marionette DEBUG loaded listener.js 18:15:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 192 (0x9d8a2000) [pid = 1752] [serial = 497] [outer = 0x9b013000] 18:15:20 INFO - PROCESS | 1752 | 1463793320741 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]]]}] 18:15:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:15:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1483ms 18:15:20 INFO - PROCESS | 1752 | 1463793320804 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 18:15:20 INFO - PROCESS | 1752 | 1463793320808 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 18:15:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:15:20 INFO - PROCESS | 1752 | 1463793320814 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:15:20 INFO - PROCESS | 1752 | 1463793320818 Marionette TRACE conn3 <- [1,634,null,{}] 18:15:20 INFO - PROCESS | 1752 | 1463793320823 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}] 18:15:20 INFO - PROCESS | 1752 | 1463793320994 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 18:15:21 INFO - PROCESS | 1752 | 1463793321170 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:21 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a812800 == 84 [pid = 1752] [id = 166] 18:15:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 193 (0x9b726c00) [pid = 1752] [serial = 498] [outer = (nil)] 18:15:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 194 (0xa2376400) [pid = 1752] [serial = 499] [outer = 0x9b726c00] 18:15:21 INFO - PROCESS | 1752 | 1463793321255 Marionette DEBUG loaded listener.js 18:15:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 195 (0xa3182800) [pid = 1752] [serial = 500] [outer = 0x9b726c00] 18:15:21 INFO - PROCESS | 1752 | [1752] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:15:22 INFO - PROCESS | 1752 | 1463793322130 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]]]}] 18:15:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:15:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1379ms 18:15:22 INFO - PROCESS | 1752 | 1463793322194 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 18:15:22 INFO - PROCESS | 1752 | 1463793322198 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 18:15:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:15:22 INFO - PROCESS | 1752 | 1463793322204 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:15:22 INFO - PROCESS | 1752 | 1463793322208 Marionette TRACE conn3 <- [1,638,null,{}] 18:15:22 INFO - PROCESS | 1752 | 1463793322213 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}] 18:15:22 INFO - PROCESS | 1752 | 1463793322384 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 18:15:22 INFO - PROCESS | 1752 | 1463793322561 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:22 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b8e1400 == 85 [pid = 1752] [id = 167] 18:15:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 196 (0x8b8e3800) [pid = 1752] [serial = 501] [outer = (nil)] 18:15:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 197 (0x8b8ea000) [pid = 1752] [serial = 502] [outer = 0x8b8e3800] 18:15:22 INFO - PROCESS | 1752 | 1463793322659 Marionette DEBUG loaded listener.js 18:15:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 198 (0x8b8ec000) [pid = 1752] [serial = 503] [outer = 0x8b8e3800] 18:15:23 INFO - PROCESS | 1752 | [1752] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:15:23 INFO - PROCESS | 1752 | 1463793323473 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]]]}] 18:15:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:15:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1331ms 18:15:23 INFO - PROCESS | 1752 | 1463793323536 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 18:15:23 INFO - PROCESS | 1752 | 1463793323540 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 18:15:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:15:23 INFO - PROCESS | 1752 | 1463793323547 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:15:23 INFO - PROCESS | 1752 | 1463793323550 Marionette TRACE conn3 <- [1,642,null,{}] 18:15:23 INFO - PROCESS | 1752 | 1463793323556 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}] 18:15:23 INFO - PROCESS | 1752 | 1463793323762 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 18:15:23 INFO - PROCESS | 1752 | 1463793323940 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:23 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b8e7400 == 86 [pid = 1752] [id = 168] 18:15:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 199 (0x8b8e9000) [pid = 1752] [serial = 504] [outer = (nil)] 18:15:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 200 (0xa22a5400) [pid = 1752] [serial = 505] [outer = 0x8b8e9000] 18:15:24 INFO - PROCESS | 1752 | 1463793324025 Marionette DEBUG loaded listener.js 18:15:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 201 (0xa23bb800) [pid = 1752] [serial = 506] [outer = 0x8b8e9000] 18:15:24 INFO - PROCESS | 1752 | 1463793324894 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]]]}] 18:15:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:15:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1390ms 18:15:24 INFO - PROCESS | 1752 | 1463793324938 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 18:15:24 INFO - PROCESS | 1752 | 1463793324942 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 18:15:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:15:24 INFO - PROCESS | 1752 | 1463793324948 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:15:24 INFO - PROCESS | 1752 | 1463793324951 Marionette TRACE conn3 <- [1,646,null,{}] 18:15:24 INFO - PROCESS | 1752 | 1463793324957 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}] 18:15:25 INFO - PROCESS | 1752 | 1463793325126 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 18:15:25 INFO - PROCESS | 1752 | 1463793325307 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:25 INFO - PROCESS | 1752 | ++DOCSHELL 0x92598800 == 87 [pid = 1752] [id = 169] 18:15:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 202 (0xa685e000) [pid = 1752] [serial = 507] [outer = (nil)] 18:15:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 203 (0xa6e05000) [pid = 1752] [serial = 508] [outer = 0xa685e000] 18:15:25 INFO - PROCESS | 1752 | 1463793325389 Marionette DEBUG loaded listener.js 18:15:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 204 (0xa6e06c00) [pid = 1752] [serial = 509] [outer = 0xa685e000] 18:15:26 INFO - PROCESS | 1752 | 1463793326306 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]]]}] 18:15:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:15:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1429ms 18:15:26 INFO - PROCESS | 1752 | 1463793326378 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 18:15:26 INFO - PROCESS | 1752 | 1463793326381 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 18:15:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:15:26 INFO - PROCESS | 1752 | 1463793326390 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:15:26 INFO - PROCESS | 1752 | 1463793326394 Marionette TRACE conn3 <- [1,650,null,{}] 18:15:26 INFO - PROCESS | 1752 | 1463793326400 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}] 18:15:26 INFO - PROCESS | 1752 | 1463793326633 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 18:15:26 INFO - PROCESS | 1752 | 1463793326867 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:26 INFO - PROCESS | 1752 | ++DOCSHELL 0xa6e01400 == 88 [pid = 1752] [id = 170] 18:15:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 205 (0xa6e96800) [pid = 1752] [serial = 510] [outer = (nil)] 18:15:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 206 (0xa6f79400) [pid = 1752] [serial = 511] [outer = 0xa6e96800] 18:15:27 INFO - PROCESS | 1752 | 1463793327002 Marionette DEBUG loaded listener.js 18:15:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 207 (0xa6fd3800) [pid = 1752] [serial = 512] [outer = 0xa6e96800] 18:15:27 INFO - PROCESS | 1752 | 1463793327867 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]]]}] 18:15:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:15:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1541ms 18:15:27 INFO - PROCESS | 1752 | 1463793327933 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 18:15:27 INFO - PROCESS | 1752 | 1463793327936 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 18:15:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:15:27 INFO - PROCESS | 1752 | 1463793327943 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:15:27 INFO - PROCESS | 1752 | 1463793327946 Marionette TRACE conn3 <- [1,654,null,{}] 18:15:27 INFO - PROCESS | 1752 | 1463793327951 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}] 18:15:28 INFO - PROCESS | 1752 | 1463793328122 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 18:15:28 INFO - PROCESS | 1752 | 1463793328302 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:28 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b0c4000 == 89 [pid = 1752] [id = 171] 18:15:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 208 (0x8b0c4800) [pid = 1752] [serial = 513] [outer = (nil)] 18:15:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 209 (0x8b0cd000) [pid = 1752] [serial = 514] [outer = 0x8b0c4800] 18:15:28 INFO - PROCESS | 1752 | 1463793328386 Marionette DEBUG loaded listener.js 18:15:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 210 (0x8b0cf000) [pid = 1752] [serial = 515] [outer = 0x8b0c4800] 18:15:29 INFO - PROCESS | 1752 | 1463793329244 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]]]}] 18:15:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:15:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1334ms 18:15:29 INFO - PROCESS | 1752 | 1463793329277 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 18:15:29 INFO - PROCESS | 1752 | 1463793329280 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 18:15:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:15:29 INFO - PROCESS | 1752 | 1463793329287 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:15:29 INFO - PROCESS | 1752 | 1463793329290 Marionette TRACE conn3 <- [1,658,null,{}] 18:15:29 INFO - PROCESS | 1752 | 1463793329296 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}] 18:15:29 INFO - PROCESS | 1752 | 1463793329463 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 18:15:29 INFO - PROCESS | 1752 | 1463793329658 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b0c4c00 == 90 [pid = 1752] [id = 172] 18:15:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 211 (0x8b0cec00) [pid = 1752] [serial = 516] [outer = (nil)] 18:15:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 212 (0x8b21dc00) [pid = 1752] [serial = 517] [outer = 0x8b0cec00] 18:15:29 INFO - PROCESS | 1752 | 1463793329737 Marionette DEBUG loaded listener.js 18:15:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 213 (0x8b220000) [pid = 1752] [serial = 518] [outer = 0x8b0cec00] 18:15:30 INFO - PROCESS | 1752 | 1463793330640 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]]]}] 18:15:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:15:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1431ms 18:15:30 INFO - PROCESS | 1752 | 1463793330719 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 18:15:30 INFO - PROCESS | 1752 | 1463793330722 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 18:15:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:15:30 INFO - PROCESS | 1752 | 1463793330729 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:15:30 INFO - PROCESS | 1752 | 1463793330733 Marionette TRACE conn3 <- [1,662,null,{}] 18:15:30 INFO - PROCESS | 1752 | 1463793330738 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}] 18:15:30 INFO - PROCESS | 1752 | 1463793330945 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 18:15:31 INFO - PROCESS | 1752 | 1463793331138 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:31 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a44d000 == 91 [pid = 1752] [id = 173] 18:15:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 214 (0x8a44dc00) [pid = 1752] [serial = 519] [outer = (nil)] 18:15:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 215 (0x8a454800) [pid = 1752] [serial = 520] [outer = 0x8a44dc00] 18:15:31 INFO - PROCESS | 1752 | 1463793331261 Marionette DEBUG loaded listener.js 18:15:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 216 (0x8a458800) [pid = 1752] [serial = 521] [outer = 0x8a44dc00] 18:15:31 INFO - PROCESS | 1752 | [1752] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:15:32 INFO - PROCESS | 1752 | 1463793332107 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]]]}] 18:15:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:15:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1437ms 18:15:32 INFO - PROCESS | 1752 | 1463793332168 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 18:15:32 INFO - PROCESS | 1752 | 1463793332171 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 18:15:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:15:32 INFO - PROCESS | 1752 | 1463793332178 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:15:32 INFO - PROCESS | 1752 | 1463793332181 Marionette TRACE conn3 <- [1,666,null,{}] 18:15:32 INFO - PROCESS | 1752 | 1463793332186 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}] 18:15:32 INFO - PROCESS | 1752 | 1463793332370 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 18:15:32 INFO - PROCESS | 1752 | 1463793332555 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:32 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a457000 == 92 [pid = 1752] [id = 174] 18:15:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 217 (0x8a457800) [pid = 1752] [serial = 522] [outer = (nil)] 18:15:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 218 (0x8b21c400) [pid = 1752] [serial = 523] [outer = 0x8a457800] 18:15:32 INFO - PROCESS | 1752 | 1463793332689 Marionette DEBUG loaded listener.js 18:15:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 219 (0x8b223800) [pid = 1752] [serial = 524] [outer = 0x8a457800] 18:15:33 INFO - PROCESS | 1752 | [1752] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:15:33 INFO - PROCESS | 1752 | 1463793333492 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]]]}] 18:15:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:15:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1386ms 18:15:33 INFO - PROCESS | 1752 | 1463793333564 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 18:15:33 INFO - PROCESS | 1752 | 1463793333568 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 18:15:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:15:33 INFO - PROCESS | 1752 | 1463793333574 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:15:33 INFO - PROCESS | 1752 | 1463793333577 Marionette TRACE conn3 <- [1,670,null,{}] 18:15:33 INFO - PROCESS | 1752 | 1463793333583 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}] 18:15:33 INFO - PROCESS | 1752 | 1463793333767 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 18:15:34 INFO - PROCESS | 1752 | 1463793334388 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:34 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c476800 == 93 [pid = 1752] [id = 175] 18:15:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 220 (0x8c478000) [pid = 1752] [serial = 525] [outer = (nil)] 18:15:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 221 (0x8c67f000) [pid = 1752] [serial = 526] [outer = 0x8c478000] 18:15:34 INFO - PROCESS | 1752 | 1463793334504 Marionette DEBUG loaded listener.js 18:15:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 222 (0x8c7ad400) [pid = 1752] [serial = 527] [outer = 0x8c478000] 18:15:35 INFO - PROCESS | 1752 | 1463793335369 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]]]}] 18:15:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:15:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1883ms 18:15:35 INFO - PROCESS | 1752 | 1463793335459 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 18:15:35 INFO - PROCESS | 1752 | 1463793335465 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 18:15:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:15:35 INFO - PROCESS | 1752 | 1463793335473 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:15:35 INFO - PROCESS | 1752 | 1463793335477 Marionette TRACE conn3 <- [1,674,null,{}] 18:15:35 INFO - PROCESS | 1752 | 1463793335484 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}] 18:15:35 INFO - PROCESS | 1752 | 1463793335753 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 18:15:36 INFO - PROCESS | 1752 | 1463793336026 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:36 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c67a400 == 94 [pid = 1752] [id = 176] 18:15:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 223 (0x8c7a7800) [pid = 1752] [serial = 528] [outer = (nil)] 18:15:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 224 (0x8e2c3800) [pid = 1752] [serial = 529] [outer = 0x8c7a7800] 18:15:36 INFO - PROCESS | 1752 | 1463793336105 Marionette DEBUG loaded listener.js 18:15:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 225 (0x8e7c8800) [pid = 1752] [serial = 530] [outer = 0x8c7a7800] 18:15:36 INFO - PROCESS | 1752 | [1752] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:15:36 INFO - PROCESS | 1752 | 1463793336990 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]]]}] 18:15:37 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 18:15:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1585ms 18:15:37 INFO - PROCESS | 1752 | 1463793337061 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 18:15:37 INFO - PROCESS | 1752 | 1463793337067 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 18:15:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:15:37 INFO - PROCESS | 1752 | 1463793337074 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:15:37 INFO - PROCESS | 1752 | 1463793337076 Marionette TRACE conn3 <- [1,678,null,{}] 18:15:37 INFO - PROCESS | 1752 | 1463793337082 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}] 18:15:37 INFO - PROCESS | 1752 | 1463793337321 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 18:15:37 INFO - PROCESS | 1752 | --DOMWINDOW == 224 (0x90c22400) [pid = 1752] [serial = 369] [outer = (nil)] [url = about:blank] 18:15:37 INFO - PROCESS | 1752 | --DOMWINDOW == 223 (0x96ced000) [pid = 1752] [serial = 372] [outer = (nil)] [url = about:blank] 18:15:37 INFO - PROCESS | 1752 | --DOMWINDOW == 222 (0x9b95e800) [pid = 1752] [serial = 375] [outer = (nil)] [url = about:blank] 18:15:37 INFO - PROCESS | 1752 | --DOMWINDOW == 221 (0x9d8cc000) [pid = 1752] [serial = 378] [outer = (nil)] [url = about:blank] 18:15:37 INFO - PROCESS | 1752 | --DOMWINDOW == 220 (0x8e7cac00) [pid = 1752] [serial = 381] [outer = (nil)] [url = about:blank] 18:15:37 INFO - PROCESS | 1752 | --DOMWINDOW == 219 (0xa23c3000) [pid = 1752] [serial = 384] [outer = (nil)] [url = about:blank] 18:15:37 INFO - PROCESS | 1752 | --DOMWINDOW == 218 (0xa364dc00) [pid = 1752] [serial = 387] [outer = (nil)] [url = about:blank] 18:15:37 INFO - PROCESS | 1752 | --DOMWINDOW == 217 (0x9b728c00) [pid = 1752] [serial = 390] [outer = (nil)] [url = about:blank] 18:15:37 INFO - PROCESS | 1752 | --DOMWINDOW == 216 (0xa31f3400) [pid = 1752] [serial = 393] [outer = (nil)] [url = about:blank] 18:15:37 INFO - PROCESS | 1752 | --DOMWINDOW == 215 (0x9b7b7400) [pid = 1752] [serial = 414] [outer = (nil)] [url = about:blank] 18:15:37 INFO - PROCESS | 1752 | --DOCSHELL 0x8c472800 == 93 [pid = 1752] [id = 151] 18:15:37 INFO - PROCESS | 1752 | --DOCSHELL 0x8c473000 == 92 [pid = 1752] [id = 150] 18:15:37 INFO - PROCESS | 1752 | --DOCSHELL 0x8dec7000 == 91 [pid = 1752] [id = 148] 18:15:37 INFO - PROCESS | 1752 | 1463793337668 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:37 INFO - PROCESS | 1752 | --DOCSHELL 0x8dec7800 == 90 [pid = 1752] [id = 147] 18:15:37 INFO - PROCESS | 1752 | --DOCSHELL 0x8d8f1c00 == 89 [pid = 1752] [id = 146] 18:15:37 INFO - PROCESS | 1752 | --DOCSHELL 0x8d8ee000 == 88 [pid = 1752] [id = 145] 18:15:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x8d8ee000 == 89 [pid = 1752] [id = 177] 18:15:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 216 (0x8dec7800) [pid = 1752] [serial = 531] [outer = (nil)] 18:15:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 217 (0x8f34b400) [pid = 1752] [serial = 532] [outer = 0x8dec7800] 18:15:37 INFO - PROCESS | 1752 | 1463793337767 Marionette DEBUG loaded listener.js 18:15:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 218 (0x91a8ec00) [pid = 1752] [serial = 533] [outer = 0x8dec7800] 18:15:37 INFO - PROCESS | 1752 | --DOCSHELL 0x91a8c400 == 88 [pid = 1752] [id = 144] 18:15:37 INFO - PROCESS | 1752 | --DOCSHELL 0x8e7c5400 == 87 [pid = 1752] [id = 143] 18:15:37 INFO - PROCESS | 1752 | --DOCSHELL 0x8e7c6000 == 86 [pid = 1752] [id = 142] 18:15:37 INFO - PROCESS | 1752 | --DOCSHELL 0x8eb06400 == 85 [pid = 1752] [id = 141] 18:15:38 INFO - PROCESS | 1752 | --DOCSHELL 0x92520000 == 84 [pid = 1752] [id = 140] 18:15:38 INFO - PROCESS | 1752 | --DOCSHELL 0x8e387c00 == 83 [pid = 1752] [id = 139] 18:15:38 INFO - PROCESS | 1752 | --DOMWINDOW == 217 (0x9d407000) [pid = 1752] [serial = 325] [outer = (nil)] [url = about:blank] 18:15:38 INFO - PROCESS | 1752 | --DOMWINDOW == 216 (0xa68ca800) [pid = 1752] [serial = 277] [outer = (nil)] [url = about:blank] 18:15:38 INFO - PROCESS | 1752 | --DOMWINDOW == 215 (0x9af68c00) [pid = 1752] [serial = 367] [outer = (nil)] [url = about:blank] 18:15:38 INFO - PROCESS | 1752 | --DOMWINDOW == 214 (0x92527800) [pid = 1752] [serial = 400] [outer = (nil)] [url = about:blank] 18:15:38 INFO - PROCESS | 1752 | --DOMWINDOW == 213 (0x9251c800) [pid = 1752] [serial = 399] [outer = (nil)] [url = about:blank] 18:15:38 INFO - PROCESS | 1752 | --DOMWINDOW == 212 (0x92310800) [pid = 1752] [serial = 402] [outer = (nil)] [url = about:blank] 18:15:38 INFO - PROCESS | 1752 | --DOMWINDOW == 211 (0x92527000) [pid = 1752] [serial = 403] [outer = (nil)] [url = about:blank] 18:15:38 INFO - PROCESS | 1752 | --DOMWINDOW == 210 (0x91d5e800) [pid = 1752] [serial = 397] [outer = (nil)] [url = about:blank] 18:15:38 INFO - PROCESS | 1752 | --DOMWINDOW == 209 (0x8f344800) [pid = 1752] [serial = 396] [outer = (nil)] [url = about:blank] 18:15:38 INFO - PROCESS | 1752 | --DOMWINDOW == 208 (0x98e82c00) [pid = 1752] [serial = 405] [outer = (nil)] [url = about:blank] 18:15:38 INFO - PROCESS | 1752 | --DOMWINDOW == 207 (0x9ac8b400) [pid = 1752] [serial = 411] [outer = (nil)] [url = about:blank] 18:15:38 INFO - PROCESS | 1752 | --DOMWINDOW == 206 (0x99e24400) [pid = 1752] [serial = 408] [outer = (nil)] [url = about:blank] 18:15:38 INFO - PROCESS | 1752 | --DOMWINDOW == 205 (0x9b72a400) [pid = 1752] [serial = 412] [outer = (nil)] [url = about:blank] 18:15:38 INFO - PROCESS | 1752 | --DOMWINDOW == 204 (0x9a816800) [pid = 1752] [serial = 409] [outer = (nil)] [url = about:blank] 18:15:38 INFO - PROCESS | 1752 | --DOMWINDOW == 203 (0x99a25c00) [pid = 1752] [serial = 406] [outer = (nil)] [url = about:blank] 18:15:38 INFO - PROCESS | 1752 | 1463793338528 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]]]}] 18:15:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:15:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1483ms 18:15:38 INFO - PROCESS | 1752 | 1463793338567 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 18:15:38 INFO - PROCESS | 1752 | 1463793338570 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 18:15:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:15:38 INFO - PROCESS | 1752 | 1463793338585 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:15:38 INFO - PROCESS | 1752 | 1463793338594 Marionette TRACE conn3 <- [1,682,null,{}] 18:15:38 INFO - PROCESS | 1752 | 1463793338606 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}] 18:15:38 INFO - PROCESS | 1752 | 1463793338771 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 18:15:38 INFO - PROCESS | 1752 | 1463793338784 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:38 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e2c7c00 == 84 [pid = 1752] [id = 178] 18:15:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 204 (0x9229b400) [pid = 1752] [serial = 534] [outer = (nil)] 18:15:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 205 (0x92521c00) [pid = 1752] [serial = 535] [outer = 0x9229b400] 18:15:38 INFO - PROCESS | 1752 | 1463793338853 Marionette DEBUG loaded listener.js 18:15:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 206 (0x92526000) [pid = 1752] [serial = 536] [outer = 0x9229b400] 18:15:40 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:40 INFO - PROCESS | 1752 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:15:40 INFO - PROCESS | 1752 | 1463793340123 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]]]}] 18:15:40 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) 18:15:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1600ms 18:15:40 INFO - PROCESS | 1752 | 1463793340179 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 18:15:40 INFO - PROCESS | 1752 | 1463793340183 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 18:15:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:15:40 INFO - PROCESS | 1752 | 1463793340189 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:15:40 INFO - PROCESS | 1752 | 1463793340191 Marionette TRACE conn3 <- [1,686,null,{}] 18:15:40 INFO - PROCESS | 1752 | 1463793340197 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}] 18:15:40 INFO - PROCESS | 1752 | 1463793340405 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 18:15:40 INFO - PROCESS | 1752 | 1463793340679 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:40 INFO - PROCESS | 1752 | ++DOCSHELL 0x92523c00 == 85 [pid = 1752] [id = 179] 18:15:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 207 (0x977ca400) [pid = 1752] [serial = 537] [outer = (nil)] 18:15:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 208 (0x98afa800) [pid = 1752] [serial = 538] [outer = 0x977ca400] 18:15:40 INFO - PROCESS | 1752 | 1463793340769 Marionette DEBUG loaded listener.js 18:15:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 209 (0x99991800) [pid = 1752] [serial = 539] [outer = 0x977ca400] 18:15:41 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:41 INFO - PROCESS | 1752 | 1463793341936 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]]]}] 18:15:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:15:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1786ms 18:15:41 INFO - PROCESS | 1752 | 1463793341976 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 18:15:41 INFO - PROCESS | 1752 | 1463793341980 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 18:15:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:15:41 INFO - PROCESS | 1752 | 1463793341992 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:15:41 INFO - PROCESS | 1752 | 1463793341994 Marionette TRACE conn3 <- [1,690,null,{}] 18:15:42 INFO - PROCESS | 1752 | 1463793342008 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}] 18:15:42 INFO - PROCESS | 1752 | 1463793342369 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 18:15:42 INFO - PROCESS | 1752 | --DOMWINDOW == 208 (0x9230cc00) [pid = 1752] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:15:42 INFO - PROCESS | 1752 | --DOMWINDOW == 207 (0x8f347000) [pid = 1752] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:15:42 INFO - PROCESS | 1752 | --DOMWINDOW == 206 (0x8e37b000) [pid = 1752] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:15:42 INFO - PROCESS | 1752 | --DOMWINDOW == 205 (0x8eae8400) [pid = 1752] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:15:42 INFO - PROCESS | 1752 | --DOMWINDOW == 204 (0x94f5c800) [pid = 1752] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:15:42 INFO - PROCESS | 1752 | --DOMWINDOW == 203 (0x8c67ac00) [pid = 1752] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:15:42 INFO - PROCESS | 1752 | --DOMWINDOW == 202 (0x922a4000) [pid = 1752] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:15:42 INFO - PROCESS | 1752 | 1463793342534 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:42 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e37b000 == 86 [pid = 1752] [id = 180] 18:15:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 203 (0x8eae8400) [pid = 1752] [serial = 540] [outer = (nil)] 18:15:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 204 (0x9230cc00) [pid = 1752] [serial = 541] [outer = 0x8eae8400] 18:15:42 INFO - PROCESS | 1752 | 1463793342615 Marionette DEBUG loaded listener.js 18:15:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 205 (0x9a820c00) [pid = 1752] [serial = 542] [outer = 0x8eae8400] 18:15:43 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:43 INFO - PROCESS | 1752 | 1463793343737 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]]]}] 18:15:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:15:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1806ms 18:15:43 INFO - PROCESS | 1752 | 1463793343792 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 18:15:43 INFO - PROCESS | 1752 | 1463793343796 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 18:15:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:15:43 INFO - PROCESS | 1752 | 1463793343801 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:15:43 INFO - PROCESS | 1752 | 1463793343805 Marionette TRACE conn3 <- [1,694,null,{}] 18:15:43 INFO - PROCESS | 1752 | 1463793343810 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}] 18:15:43 INFO - PROCESS | 1752 | 1463793343972 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 18:15:44 INFO - PROCESS | 1752 | 1463793344163 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:44 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eb06400 == 87 [pid = 1752] [id = 181] 18:15:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 206 (0x93bc6c00) [pid = 1752] [serial = 543] [outer = (nil)] 18:15:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 207 (0x9b721c00) [pid = 1752] [serial = 544] [outer = 0x93bc6c00] 18:15:44 INFO - PROCESS | 1752 | 1463793344232 Marionette DEBUG loaded listener.js 18:15:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 208 (0x9b72f400) [pid = 1752] [serial = 545] [outer = 0x93bc6c00] 18:15:45 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:45 INFO - PROCESS | 1752 | 1463793345581 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]]]}] 18:15:45 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) 18:15:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1833ms 18:15:45 INFO - PROCESS | 1752 | 1463793345659 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 18:15:45 INFO - PROCESS | 1752 | 1463793345664 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 18:15:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:15:45 INFO - PROCESS | 1752 | 1463793345696 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:15:45 INFO - PROCESS | 1752 | 1463793345707 Marionette TRACE conn3 <- [1,698,null,{}] 18:15:45 INFO - PROCESS | 1752 | 1463793345716 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}] 18:15:45 INFO - PROCESS | 1752 | 1463793345890 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 18:15:46 INFO - PROCESS | 1752 | 1463793346076 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:46 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b21e400 == 88 [pid = 1752] [id = 182] 18:15:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 209 (0x8b8e8000) [pid = 1752] [serial = 546] [outer = (nil)] 18:15:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 210 (0x8c689800) [pid = 1752] [serial = 547] [outer = 0x8b8e8000] 18:15:46 INFO - PROCESS | 1752 | 1463793346161 Marionette DEBUG loaded listener.js 18:15:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 211 (0x8e2cec00) [pid = 1752] [serial = 548] [outer = 0x8b8e8000] 18:15:47 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:47 INFO - PROCESS | 1752 | 1463793347476 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]]]}] 18:15:47 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) 18:15:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1843ms 18:15:47 INFO - PROCESS | 1752 | 1463793347636 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 18:15:47 INFO - PROCESS | 1752 | 1463793347645 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 18:15:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:15:47 INFO - PROCESS | 1752 | 1463793347661 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:15:47 INFO - PROCESS | 1752 | 1463793347665 Marionette TRACE conn3 <- [1,702,null,{}] 18:15:47 INFO - PROCESS | 1752 | 1463793347671 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}] 18:15:47 INFO - PROCESS | 1752 | 1463793347857 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 18:15:48 INFO - PROCESS | 1752 | 1463793348040 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:48 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e2c4800 == 89 [pid = 1752] [id = 183] 18:15:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 212 (0x8e2c7800) [pid = 1752] [serial = 549] [outer = (nil)] 18:15:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 213 (0x91a8a800) [pid = 1752] [serial = 550] [outer = 0x8e2c7800] 18:15:48 INFO - PROCESS | 1752 | 1463793348121 Marionette DEBUG loaded listener.js 18:15:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 214 (0x9251b400) [pid = 1752] [serial = 551] [outer = 0x8e2c7800] 18:15:49 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:49 INFO - PROCESS | 1752 | 1463793349468 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]]]}] 18:15:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:15:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1839ms 18:15:49 INFO - PROCESS | 1752 | 1463793349524 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 18:15:49 INFO - PROCESS | 1752 | 1463793349528 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 18:15:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:15:49 INFO - PROCESS | 1752 | 1463793349553 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:15:49 INFO - PROCESS | 1752 | 1463793349560 Marionette TRACE conn3 <- [1,706,null,{}] 18:15:49 INFO - PROCESS | 1752 | 1463793349577 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}] 18:15:49 INFO - PROCESS | 1752 | 1463793349752 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 18:15:49 INFO - PROCESS | 1752 | 1463793349932 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:49 INFO - PROCESS | 1752 | ++DOCSHELL 0x91a80c00 == 90 [pid = 1752] [id = 184] 18:15:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 215 (0x977a3c00) [pid = 1752] [serial = 552] [outer = (nil)] 18:15:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 216 (0x9a8b3000) [pid = 1752] [serial = 553] [outer = 0x977a3c00] 18:15:50 INFO - PROCESS | 1752 | 1463793350017 Marionette DEBUG loaded listener.js 18:15:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 217 (0x9b9cc800) [pid = 1752] [serial = 554] [outer = 0x977a3c00] 18:15:51 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:51 INFO - PROCESS | 1752 | 1463793351329 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]]]}] 18:15:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:15:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1821ms 18:15:51 INFO - PROCESS | 1752 | 1463793351358 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 18:15:51 INFO - PROCESS | 1752 | 1463793351365 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 18:15:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:15:51 INFO - PROCESS | 1752 | 1463793351501 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:15:51 INFO - PROCESS | 1752 | 1463793351508 Marionette TRACE conn3 <- [1,710,null,{}] 18:15:51 INFO - PROCESS | 1752 | 1463793351523 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}] 18:15:51 INFO - PROCESS | 1752 | 1463793351786 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 18:15:51 INFO - PROCESS | 1752 | 1463793351980 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:52 INFO - PROCESS | 1752 | ++DOCSHELL 0x91d6b000 == 91 [pid = 1752] [id = 185] 18:15:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 218 (0x9a81dc00) [pid = 1752] [serial = 555] [outer = (nil)] 18:15:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 219 (0x9d40c400) [pid = 1752] [serial = 556] [outer = 0x9a81dc00] 18:15:52 INFO - PROCESS | 1752 | 1463793352061 Marionette DEBUG loaded listener.js 18:15:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 220 (0xa050b000) [pid = 1752] [serial = 557] [outer = 0x9a81dc00] 18:15:53 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:53 INFO - PROCESS | 1752 | 1463793353362 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]]]}] 18:15:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:15:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2026ms 18:15:53 INFO - PROCESS | 1752 | 1463793353401 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 18:15:53 INFO - PROCESS | 1752 | 1463793353404 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 18:15:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:15:53 INFO - PROCESS | 1752 | 1463793353504 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:15:53 INFO - PROCESS | 1752 | 1463793353507 Marionette TRACE conn3 <- [1,714,null,{}] 18:15:53 INFO - PROCESS | 1752 | 1463793353516 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}] 18:15:53 INFO - PROCESS | 1752 | 1463793353684 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 18:15:53 INFO - PROCESS | 1752 | 1463793353865 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:53 INFO - PROCESS | 1752 | ++DOCSHELL 0x91b93400 == 92 [pid = 1752] [id = 186] 18:15:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 221 (0x91b94800) [pid = 1752] [serial = 558] [outer = (nil)] 18:15:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 222 (0x91b99000) [pid = 1752] [serial = 559] [outer = 0x91b94800] 18:15:53 INFO - PROCESS | 1752 | 1463793353946 Marionette DEBUG loaded listener.js 18:15:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 223 (0x91b9c000) [pid = 1752] [serial = 560] [outer = 0x91b94800] 18:15:55 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:55 INFO - PROCESS | 1752 | 1463793355256 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]]]}] 18:15:55 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 18:15:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1838ms 18:15:55 INFO - PROCESS | 1752 | 1463793355292 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 18:15:55 INFO - PROCESS | 1752 | 1463793355295 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 18:15:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:15:55 INFO - PROCESS | 1752 | 1463793355392 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:15:55 INFO - PROCESS | 1752 | 1463793355395 Marionette TRACE conn3 <- [1,718,null,{}] 18:15:55 INFO - PROCESS | 1752 | 1463793355413 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}] 18:15:55 INFO - PROCESS | 1752 | 1463793355593 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 18:15:55 INFO - PROCESS | 1752 | 1463793355786 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:55 INFO - PROCESS | 1752 | ++DOCSHELL 0x91b94c00 == 93 [pid = 1752] [id = 187] 18:15:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 224 (0x91b99400) [pid = 1752] [serial = 561] [outer = (nil)] 18:15:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 225 (0xa27e7000) [pid = 1752] [serial = 562] [outer = 0x91b99400] 18:15:55 INFO - PROCESS | 1752 | 1463793355909 Marionette DEBUG loaded listener.js 18:15:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 226 (0xa51e4800) [pid = 1752] [serial = 563] [outer = 0x91b99400] 18:15:57 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:57 INFO - PROCESS | 1752 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:15:57 INFO - PROCESS | 1752 | 1463793357192 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]]]}] 18:15:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:15:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1942ms 18:15:57 INFO - PROCESS | 1752 | 1463793357336 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 18:15:57 INFO - PROCESS | 1752 | 1463793357340 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 18:15:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:15:57 INFO - PROCESS | 1752 | 1463793357857 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:15:57 INFO - PROCESS | 1752 | 1463793357860 Marionette TRACE conn3 <- [1,722,null,{}] 18:15:57 INFO - PROCESS | 1752 | 1463793357874 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}] 18:15:58 INFO - PROCESS | 1752 | 1463793358105 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 18:15:58 INFO - PROCESS | 1752 | 1463793358249 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:58 INFO - PROCESS | 1752 | ++DOCSHELL 0x89dea000 == 94 [pid = 1752] [id = 188] 18:15:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 227 (0x89dec000) [pid = 1752] [serial = 564] [outer = (nil)] 18:15:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 228 (0x8c685000) [pid = 1752] [serial = 565] [outer = 0x89dec000] 18:15:58 INFO - PROCESS | 1752 | 1463793358360 Marionette DEBUG loaded listener.js 18:15:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 229 (0x8d8eec00) [pid = 1752] [serial = 566] [outer = 0x89dec000] 18:15:59 INFO - PROCESS | 1752 | 1463793359365 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] 18:15:59 INFO - PROCESS | 1752 | 1463793359460 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 18:15:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:15:59 INFO - PROCESS | 1752 | 1463793359467 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:15:59 INFO - PROCESS | 1752 | 1463793359470 Marionette TRACE conn3 <- [1,726,null,{}] 18:15:59 INFO - PROCESS | 1752 | 1463793359481 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}] 18:15:59 INFO - PROCESS | 1752 | 1463793359739 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 18:15:59 INFO - PROCESS | 1752 | --DOCSHELL 0x91fadc00 == 93 [pid = 1752] [id = 40] 18:15:59 INFO - PROCESS | 1752 | --DOCSHELL 0x99e88400 == 92 [pid = 1752] [id = 105] 18:15:59 INFO - PROCESS | 1752 | --DOCSHELL 0x8f34ac00 == 91 [pid = 1752] [id = 102] 18:15:59 INFO - PROCESS | 1752 | --DOCSHELL 0x94f5f000 == 90 [pid = 1752] [id = 91] 18:15:59 INFO - PROCESS | 1752 | --DOCSHELL 0x91d6b800 == 89 [pid = 1752] [id = 107] 18:15:59 INFO - PROCESS | 1752 | --DOMWINDOW == 228 (0x8e2c9800) [pid = 1752] [serial = 448] [outer = (nil)] [url = about:blank] 18:15:59 INFO - PROCESS | 1752 | --DOMWINDOW == 227 (0x8c47ec00) [pid = 1752] [serial = 451] [outer = (nil)] [url = about:blank] 18:15:59 INFO - PROCESS | 1752 | --DOMWINDOW == 226 (0x8c680c00) [pid = 1752] [serial = 454] [outer = (nil)] [url = about:blank] 18:15:59 INFO - PROCESS | 1752 | --DOMWINDOW == 225 (0x8c7a3400) [pid = 1752] [serial = 457] [outer = (nil)] [url = about:blank] 18:15:59 INFO - PROCESS | 1752 | --DOMWINDOW == 224 (0x98a84800) [pid = 1752] [serial = 478] [outer = (nil)] [url = about:blank] 18:15:59 INFO - PROCESS | 1752 | --DOCSHELL 0x8e37ac00 == 88 [pid = 1752] [id = 106] 18:15:59 INFO - PROCESS | 1752 | --DOCSHELL 0x91fac400 == 87 [pid = 1752] [id = 12] 18:15:59 INFO - PROCESS | 1752 | --DOCSHELL 0x96cfa000 == 86 [pid = 1752] [id = 86] 18:15:59 INFO - PROCESS | 1752 | --DOCSHELL 0x8e37b000 == 85 [pid = 1752] [id = 180] 18:15:59 INFO - PROCESS | 1752 | --DOCSHELL 0x92523c00 == 84 [pid = 1752] [id = 179] 18:16:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8e2c7c00 == 83 [pid = 1752] [id = 178] 18:16:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8d8ee000 == 82 [pid = 1752] [id = 177] 18:16:00 INFO - PROCESS | 1752 | 1463793360039 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8c67a400 == 81 [pid = 1752] [id = 176] 18:16:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8c476800 == 80 [pid = 1752] [id = 175] 18:16:00 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a451400 == 81 [pid = 1752] [id = 189] 18:16:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 225 (0x8b0c4400) [pid = 1752] [serial = 567] [outer = (nil)] 18:16:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 226 (0x8c7a6400) [pid = 1752] [serial = 568] [outer = 0x8b0c4400] 18:16:00 INFO - PROCESS | 1752 | 1463793360164 Marionette DEBUG loaded listener.js 18:16:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 227 (0x8dec2800) [pid = 1752] [serial = 569] [outer = 0x8b0c4400] 18:16:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8a457000 == 80 [pid = 1752] [id = 174] 18:16:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8a44d000 == 79 [pid = 1752] [id = 173] 18:16:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8b0c4c00 == 78 [pid = 1752] [id = 172] 18:16:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8b0c4000 == 77 [pid = 1752] [id = 171] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 226 (0x92596800) [pid = 1752] [serial = 472] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 225 (0xa6968c00) [pid = 1752] [serial = 445] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 224 (0x9a81c800) [pid = 1752] [serial = 423] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 223 (0x93942800) [pid = 1752] [serial = 473] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 222 (0x8d8f3800) [pid = 1752] [serial = 436] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 221 (0x96cf9400) [pid = 1752] [serial = 476] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 220 (0x8eae9c00) [pid = 1752] [serial = 464] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 219 (0x90c22000) [pid = 1752] [serial = 466] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 218 (0x92526c00) [pid = 1752] [serial = 420] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 217 (0x92520400) [pid = 1752] [serial = 475] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 216 (0x9b807400) [pid = 1752] [serial = 415] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 215 (0x9aa92800) [pid = 1752] [serial = 241] [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.] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 214 (0x8dec7400) [pid = 1752] [serial = 439] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 213 (0x8c7a3c00) [pid = 1752] [serial = 460] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 212 (0x8e7c4000) [pid = 1752] [serial = 442] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 211 (0x9258f400) [pid = 1752] [serial = 432] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 210 (0x91a8b400) [pid = 1752] [serial = 429] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 209 (0x8eae9400) [pid = 1752] [serial = 417] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 208 (0x8e385000) [pid = 1752] [serial = 463] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 207 (0x9233c400) [pid = 1752] [serial = 469] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 206 (0x8d8ef400) [pid = 1752] [serial = 461] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 205 (0x91a86400) [pid = 1752] [serial = 467] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 204 (0x9d48dc00) [pid = 1752] [serial = 426] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | --DOMWINDOW == 203 (0x9251e800) [pid = 1752] [serial = 470] [outer = (nil)] [url = about:blank] 18:16:00 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:16:00 INFO - PROCESS | 1752 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:16:01 INFO - PROCESS | 1752 | 1463793361049 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]]]}] 18:16:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:16:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1644ms 18:16:01 INFO - PROCESS | 1752 | 1463793361110 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 18:16:01 INFO - PROCESS | 1752 | 1463793361113 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 18:16:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:16:01 INFO - PROCESS | 1752 | 1463793361120 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:16:01 INFO - PROCESS | 1752 | 1463793361123 Marionette TRACE conn3 <- [1,730,null,{}] 18:16:01 INFO - PROCESS | 1752 | 1463793361129 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}] 18:16:01 INFO - PROCESS | 1752 | 1463793361286 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 18:16:01 INFO - PROCESS | 1752 | 1463793361433 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:01 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e7cdc00 == 78 [pid = 1752] [id = 190] 18:16:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 204 (0x8eaf1800) [pid = 1752] [serial = 570] [outer = (nil)] 18:16:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 205 (0x8eb0a000) [pid = 1752] [serial = 571] [outer = 0x8eaf1800] 18:16:01 INFO - PROCESS | 1752 | 1463793361514 Marionette DEBUG loaded listener.js 18:16:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 206 (0x8f12b400) [pid = 1752] [serial = 572] [outer = 0x8eaf1800] 18:16:02 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:16:02 INFO - PROCESS | 1752 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:16:02 INFO - PROCESS | 1752 | 1463793362461 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] 18:16:02 INFO - PROCESS | 1752 | 1463793362517 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 18:16:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:16:02 INFO - PROCESS | 1752 | 1463793362529 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:16:02 INFO - PROCESS | 1752 | 1463793362531 Marionette TRACE conn3 <- [1,734,null,{}] 18:16:02 INFO - PROCESS | 1752 | 1463793362537 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}] 18:16:02 INFO - PROCESS | 1752 | 1463793362742 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 18:16:02 INFO - PROCESS | 1752 | 1463793362780 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:02 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e2c8000 == 79 [pid = 1752] [id = 191] 18:16:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 207 (0x91b95c00) [pid = 1752] [serial = 573] [outer = (nil)] 18:16:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 208 (0x91b9dc00) [pid = 1752] [serial = 574] [outer = 0x91b95c00] 18:16:02 INFO - PROCESS | 1752 | 1463793362873 Marionette DEBUG loaded listener.js 18:16:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 209 (0x91d6b800) [pid = 1752] [serial = 575] [outer = 0x91b95c00] 18:16:03 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:16:03 INFO - PROCESS | 1752 | 1463793363780 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]]]}] 18:16:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:16:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1287ms 18:16:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:16:03 INFO - PROCESS | 1752 | 1463793363817 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 18:16:03 INFO - PROCESS | 1752 | 1463793363820 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 18:16:03 INFO - PROCESS | 1752 | 1463793363826 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:16:03 INFO - PROCESS | 1752 | 1463793363829 Marionette TRACE conn3 <- [1,738,null,{}] 18:16:03 INFO - PROCESS | 1752 | 1463793363840 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}] 18:16:04 INFO - PROCESS | 1752 | 1463793364038 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 18:16:04 INFO - PROCESS | 1752 | 1463793364065 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:04 INFO - PROCESS | 1752 | ++DOCSHELL 0x91a84c00 == 80 [pid = 1752] [id = 192] 18:16:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 210 (0x91b9f400) [pid = 1752] [serial = 576] [outer = (nil)] 18:16:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 211 (0x9230b000) [pid = 1752] [serial = 577] [outer = 0x91b9f400] 18:16:04 INFO - PROCESS | 1752 | 1463793364138 Marionette DEBUG loaded listener.js 18:16:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 212 (0x9251b000) [pid = 1752] [serial = 578] [outer = 0x91b9f400] 18:16:04 INFO - PROCESS | 1752 | --DOMWINDOW == 211 (0x9772ec00) [pid = 1752] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:16:04 INFO - PROCESS | 1752 | --DOMWINDOW == 210 (0x8dec7800) [pid = 1752] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:16:04 INFO - PROCESS | 1752 | --DOMWINDOW == 209 (0x977ca400) [pid = 1752] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:16:04 INFO - PROCESS | 1752 | --DOMWINDOW == 208 (0x9229b400) [pid = 1752] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:16:04 INFO - PROCESS | 1752 | --DOMWINDOW == 207 (0x8c7a7800) [pid = 1752] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:16:04 INFO - PROCESS | 1752 | --DOMWINDOW == 206 (0x8c478000) [pid = 1752] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:16:04 INFO - PROCESS | 1752 | --DOMWINDOW == 205 (0x8eae8400) [pid = 1752] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:16:05 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:16:05 INFO - PROCESS | 1752 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:16:05 INFO - PROCESS | 1752 | 1463793365845 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]]]}] 18:16:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:16:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2039ms 18:16:05 INFO - PROCESS | 1752 | 1463793365864 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 18:16:05 INFO - PROCESS | 1752 | 1463793365868 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 18:16:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:16:05 INFO - PROCESS | 1752 | 1463793365874 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:16:05 INFO - PROCESS | 1752 | 1463793365877 Marionette TRACE conn3 <- [1,742,null,{}] 18:16:05 INFO - PROCESS | 1752 | 1463793365882 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}] 18:16:06 INFO - PROCESS | 1752 | 1463793366102 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 18:16:06 INFO - PROCESS | 1752 | 1463793366160 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:06 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b225000 == 81 [pid = 1752] [id = 193] 18:16:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 206 (0x8c7a7800) [pid = 1752] [serial = 579] [outer = (nil)] 18:16:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 207 (0x9233c800) [pid = 1752] [serial = 580] [outer = 0x8c7a7800] 18:16:06 INFO - PROCESS | 1752 | 1463793366230 Marionette DEBUG loaded listener.js 18:16:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 208 (0x92597c00) [pid = 1752] [serial = 581] [outer = 0x8c7a7800] 18:16:07 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:16:07 INFO - PROCESS | 1752 | 1463793367517 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]]]}] 18:16:07 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 18:16:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1678ms 18:16:07 INFO - PROCESS | 1752 | 1463793367556 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 18:16:07 INFO - PROCESS | 1752 | 1463793367567 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 18:16:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:16:07 INFO - PROCESS | 1752 | 1463793367581 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:16:07 INFO - PROCESS | 1752 | 1463793367591 Marionette TRACE conn3 <- [1,746,null,{}] 18:16:07 INFO - PROCESS | 1752 | 1463793367760 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}] 18:16:07 INFO - PROCESS | 1752 | 1463793367962 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 18:16:08 INFO - PROCESS | 1752 | 1463793368138 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:08 INFO - PROCESS | 1752 | ++DOCSHELL 0x89de9c00 == 82 [pid = 1752] [id = 194] 18:16:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 209 (0x8a44d800) [pid = 1752] [serial = 582] [outer = (nil)] 18:16:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 210 (0x8c67f800) [pid = 1752] [serial = 583] [outer = 0x8a44d800] 18:16:08 INFO - PROCESS | 1752 | 1463793368222 Marionette DEBUG loaded listener.js 18:16:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 211 (0x8c7abc00) [pid = 1752] [serial = 584] [outer = 0x8a44d800] 18:16:08 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:16:09 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:16:09 INFO - PROCESS | 1752 | 1463793369537 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]]]}] 18:16:09 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.) 18:16:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1997ms 18:16:09 INFO - PROCESS | 1752 | 1463793369575 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 18:16:09 INFO - PROCESS | 1752 | 1463793369584 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 18:16:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:16:09 INFO - PROCESS | 1752 | 1463793369693 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:16:09 INFO - PROCESS | 1752 | 1463793369698 Marionette TRACE conn3 <- [1,750,null,{}] 18:16:09 INFO - PROCESS | 1752 | 1463793369707 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}] 18:16:09 INFO - PROCESS | 1752 | 1463793369878 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 18:16:10 INFO - PROCESS | 1752 | 1463793370064 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:10 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a451000 == 83 [pid = 1752] [id = 195] 18:16:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 212 (0x8d8fb400) [pid = 1752] [serial = 585] [outer = (nil)] 18:16:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 213 (0x8eaec000) [pid = 1752] [serial = 586] [outer = 0x8d8fb400] 18:16:10 INFO - PROCESS | 1752 | 1463793370168 Marionette DEBUG loaded listener.js 18:16:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 214 (0x8f348800) [pid = 1752] [serial = 587] [outer = 0x8d8fb400] 18:16:11 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:16:11 INFO - PROCESS | 1752 | 1463793371525 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]]]}] 18:16:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:16:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1940ms 18:16:11 INFO - PROCESS | 1752 | 1463793371599 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 18:16:11 INFO - PROCESS | 1752 | 1463793371604 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 18:16:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:16:11 INFO - PROCESS | 1752 | 1463793371612 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:16:11 INFO - PROCESS | 1752 | 1463793371618 Marionette TRACE conn3 <- [1,754,null,{}] 18:16:11 INFO - PROCESS | 1752 | 1463793371634 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}] 18:16:11 INFO - PROCESS | 1752 | 1463793371805 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 18:16:12 INFO - PROCESS | 1752 | 1463793371987 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:12 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e7cd800 == 84 [pid = 1752] [id = 196] 18:16:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 215 (0x91a81800) [pid = 1752] [serial = 588] [outer = (nil)] 18:16:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 216 (0x92527c00) [pid = 1752] [serial = 589] [outer = 0x91a81800] 18:16:12 INFO - PROCESS | 1752 | 1463793372072 Marionette DEBUG loaded listener.js 18:16:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 217 (0x93950400) [pid = 1752] [serial = 590] [outer = 0x91a81800] 18:16:13 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:16:13 INFO - PROCESS | 1752 | 1463793373365 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]]]}] 18:16:13 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 18:16:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1793ms 18:16:13 INFO - PROCESS | 1752 | 1463793373404 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 18:16:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:16:13 INFO - PROCESS | 1752 | 1463793373408 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 18:16:13 INFO - PROCESS | 1752 | 1463793373415 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:16:13 INFO - PROCESS | 1752 | 1463793373418 Marionette TRACE conn3 <- [1,758,null,{}] 18:16:13 INFO - PROCESS | 1752 | 1463793373519 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}] 18:16:13 INFO - PROCESS | 1752 | 1463793373683 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 18:16:13 INFO - PROCESS | 1752 | 1463793373861 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:13 INFO - PROCESS | 1752 | ++DOCSHELL 0x89df6c00 == 85 [pid = 1752] [id = 197] 18:16:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 218 (0x91d6a800) [pid = 1752] [serial = 591] [outer = (nil)] 18:16:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 219 (0x94f5f800) [pid = 1752] [serial = 592] [outer = 0x91d6a800] 18:16:13 INFO - PROCESS | 1752 | 1463793373943 Marionette DEBUG loaded listener.js 18:16:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 220 (0x977a1400) [pid = 1752] [serial = 593] [outer = 0x91d6a800] 18:16:14 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:16:14 INFO - PROCESS | 1752 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:16:14 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:16:14 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:16:14 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:16:14 INFO - PROCESS | 1752 | 1463793374808 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]]]}] 18:16:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:16:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1427ms 18:16:14 INFO - PROCESS | 1752 | 1463793374842 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 18:16:14 INFO - PROCESS | 1752 | 1463793374848 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 18:16:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:16:14 INFO - PROCESS | 1752 | 1463793374854 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:16:14 INFO - PROCESS | 1752 | 1463793374858 Marionette TRACE conn3 <- [1,762,null,{}] 18:16:14 INFO - PROCESS | 1752 | 1463793374863 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}] 18:16:15 INFO - PROCESS | 1752 | 1463793375043 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 18:16:15 INFO - PROCESS | 1752 | 1463793375244 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:15 INFO - PROCESS | 1752 | ++DOCSHELL 0x89df7400 == 86 [pid = 1752] [id = 198] 18:16:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 221 (0x8b8e8c00) [pid = 1752] [serial = 594] [outer = (nil)] 18:16:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 222 (0x98986000) [pid = 1752] [serial = 595] [outer = 0x8b8e8c00] 18:16:15 INFO - PROCESS | 1752 | 1463793375328 Marionette DEBUG loaded listener.js 18:16:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 223 (0x996e1400) [pid = 1752] [serial = 596] [outer = 0x8b8e8c00] 18:16:16 INFO - PROCESS | 1752 | 1463793376688 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]]]}] 18:16:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:16:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1892ms 18:16:16 INFO - PROCESS | 1752 | 1463793376850 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 18:16:16 INFO - PROCESS | 1752 | 1463793376857 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 18:16:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:16:16 INFO - PROCESS | 1752 | 1463793376886 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:16:16 INFO - PROCESS | 1752 | 1463793376891 Marionette TRACE conn3 <- [1,766,null,{}] 18:16:16 INFO - PROCESS | 1752 | 1463793376899 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}] 18:16:17 INFO - PROCESS | 1752 | 1463793377096 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 18:16:17 INFO - PROCESS | 1752 | 1463793377284 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:17 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b8f0400 == 87 [pid = 1752] [id = 199] 18:16:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 224 (0x94f62c00) [pid = 1752] [serial = 597] [outer = (nil)] 18:16:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 225 (0x9a2f1000) [pid = 1752] [serial = 598] [outer = 0x94f62c00] 18:16:17 INFO - PROCESS | 1752 | 1463793377366 Marionette DEBUG loaded listener.js 18:16:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 226 (0x9a8aa800) [pid = 1752] [serial = 599] [outer = 0x94f62c00] 18:16:18 INFO - PROCESS | 1752 | 1463793378689 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]]]}] 18:16:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:16:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1841ms 18:16:18 INFO - PROCESS | 1752 | 1463793378756 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 18:16:18 INFO - PROCESS | 1752 | 1463793378761 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 18:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:16:18 INFO - PROCESS | 1752 | 1463793378775 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:16:18 INFO - PROCESS | 1752 | 1463793378777 Marionette TRACE conn3 <- [1,770,null,{}] 18:16:18 INFO - PROCESS | 1752 | 1463793378831 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}] 18:16:18 INFO - PROCESS | 1752 | 1463793378986 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 18:16:19 INFO - PROCESS | 1752 | 1463793379208 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:19 INFO - PROCESS | 1752 | ++DOCSHELL 0x99ca4000 == 88 [pid = 1752] [id = 200] 18:16:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 227 (0x99e86000) [pid = 1752] [serial = 600] [outer = (nil)] 18:16:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 228 (0x9ac8cc00) [pid = 1752] [serial = 601] [outer = 0x99e86000] 18:16:19 INFO - PROCESS | 1752 | 1463793379296 Marionette DEBUG loaded listener.js 18:16:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 229 (0x9acf4c00) [pid = 1752] [serial = 602] [outer = 0x99e86000] 18:16:20 INFO - PROCESS | 1752 | 1463793380289 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]]]}] 18:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1531ms 18:16:20 INFO - PROCESS | 1752 | 1463793380305 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 18:16:20 INFO - PROCESS | 1752 | 1463793380309 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 18:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:16:20 INFO - PROCESS | 1752 | 1463793380315 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:16:20 INFO - PROCESS | 1752 | 1463793380318 Marionette TRACE conn3 <- [1,774,null,{}] 18:16:20 INFO - PROCESS | 1752 | 1463793380324 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}] 18:16:20 INFO - PROCESS | 1752 | 1463793380491 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 18:16:20 INFO - PROCESS | 1752 | 1463793380689 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:20 INFO - PROCESS | 1752 | ++DOCSHELL 0x89df8000 == 89 [pid = 1752] [id = 201] 18:16:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 230 (0x8b8ec800) [pid = 1752] [serial = 603] [outer = (nil)] 18:16:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 231 (0x9b80f800) [pid = 1752] [serial = 604] [outer = 0x8b8ec800] 18:16:20 INFO - PROCESS | 1752 | 1463793380770 Marionette DEBUG loaded listener.js 18:16:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 232 (0x9b95e800) [pid = 1752] [serial = 605] [outer = 0x8b8ec800] 18:16:21 INFO - PROCESS | 1752 | 1463793381681 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]]]}] 18:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1441ms 18:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:16:21 INFO - PROCESS | 1752 | 1463793381756 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 18:16:21 INFO - PROCESS | 1752 | 1463793381760 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 18:16:21 INFO - PROCESS | 1752 | 1463793381766 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:16:21 INFO - PROCESS | 1752 | 1463793381770 Marionette TRACE conn3 <- [1,778,null,{}] 18:16:21 INFO - PROCESS | 1752 | 1463793381775 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}] 18:16:21 INFO - PROCESS | 1752 | 1463793381983 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 18:16:22 INFO - PROCESS | 1752 | 1463793382220 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:22 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b8e2400 == 90 [pid = 1752] [id = 202] 18:16:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 233 (0x999e9000) [pid = 1752] [serial = 606] [outer = (nil)] 18:16:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 234 (0x9d8a1800) [pid = 1752] [serial = 607] [outer = 0x999e9000] 18:16:22 INFO - PROCESS | 1752 | 1463793382348 Marionette DEBUG loaded listener.js 18:16:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 235 (0x9d8da000) [pid = 1752] [serial = 608] [outer = 0x999e9000] 18:16:23 INFO - PROCESS | 1752 | 1463793383403 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]]]}] 18:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1684ms 18:16:23 INFO - PROCESS | 1752 | 1463793383449 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 18:16:23 INFO - PROCESS | 1752 | 1463793383453 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 18:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:16:23 INFO - PROCESS | 1752 | 1463793383459 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:16:23 INFO - PROCESS | 1752 | 1463793383461 Marionette TRACE conn3 <- [1,782,null,{}] 18:16:23 INFO - PROCESS | 1752 | 1463793383467 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}] 18:16:23 INFO - PROCESS | 1752 | 1463793383643 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 18:16:23 INFO - PROCESS | 1752 | 1463793383883 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:23 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b224400 == 91 [pid = 1752] [id = 203] 18:16:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 236 (0x8b225400) [pid = 1752] [serial = 609] [outer = (nil)] 18:16:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 237 (0x8e7c2800) [pid = 1752] [serial = 610] [outer = 0x8b225400] 18:16:24 INFO - PROCESS | 1752 | 1463793384010 Marionette DEBUG loaded listener.js 18:16:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 238 (0x94f5bc00) [pid = 1752] [serial = 611] [outer = 0x8b225400] 18:16:24 INFO - PROCESS | 1752 | 1463793384889 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]]]}] 18:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1490ms 18:16:24 INFO - PROCESS | 1752 | 1463793384949 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 18:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:16:24 INFO - PROCESS | 1752 | 1463793384953 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 18:16:24 INFO - PROCESS | 1752 | 1463793384959 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:16:24 INFO - PROCESS | 1752 | 1463793384964 Marionette TRACE conn3 <- [1,786,null,{}] 18:16:24 INFO - PROCESS | 1752 | 1463793384969 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}] 18:16:25 INFO - PROCESS | 1752 | 1463793385216 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 18:16:25 INFO - PROCESS | 1752 | 1463793385701 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:25 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b8e7000 == 92 [pid = 1752] [id = 204] 18:16:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 239 (0x8b8ecc00) [pid = 1752] [serial = 612] [outer = (nil)] 18:16:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 240 (0x8c47a000) [pid = 1752] [serial = 613] [outer = 0x8b8ecc00] 18:16:25 INFO - PROCESS | 1752 | 1463793385821 Marionette DEBUG loaded listener.js 18:16:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 241 (0x8d8fb800) [pid = 1752] [serial = 614] [outer = 0x8b8ecc00] 18:16:26 INFO - PROCESS | 1752 | 1463793386732 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]]]}] 18:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1831ms 18:16:26 INFO - PROCESS | 1752 | 1463793386792 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 18:16:26 INFO - PROCESS | 1752 | 1463793386798 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 18:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:16:26 INFO - PROCESS | 1752 | 1463793386806 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:16:26 INFO - PROCESS | 1752 | 1463793386811 Marionette TRACE conn3 <- [1,790,null,{}] 18:16:26 INFO - PROCESS | 1752 | 1463793386818 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}] 18:16:26 INFO - PROCESS | 1752 | 1463793386990 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 18:16:27 INFO - PROCESS | 1752 | 1463793387329 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:27 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b227000 == 93 [pid = 1752] [id = 205] 18:16:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 242 (0x8c681c00) [pid = 1752] [serial = 615] [outer = (nil)] 18:16:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 243 (0x8e2c7c00) [pid = 1752] [serial = 616] [outer = 0x8c681c00] 18:16:27 INFO - PROCESS | 1752 | 1463793387411 Marionette DEBUG loaded listener.js 18:16:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 244 (0x91a87400) [pid = 1752] [serial = 617] [outer = 0x8c681c00] 18:16:28 INFO - PROCESS | 1752 | --DOCSHELL 0x8c481c00 == 92 [pid = 1752] [id = 153] 18:16:28 INFO - PROCESS | 1752 | --DOCSHELL 0x91a84c00 == 91 [pid = 1752] [id = 192] 18:16:28 INFO - PROCESS | 1752 | --DOCSHELL 0x8e2c8000 == 90 [pid = 1752] [id = 191] 18:16:28 INFO - PROCESS | 1752 | --DOCSHELL 0x8e7cdc00 == 89 [pid = 1752] [id = 190] 18:16:28 INFO - PROCESS | 1752 | --DOCSHELL 0x8a451400 == 88 [pid = 1752] [id = 189] 18:16:28 INFO - PROCESS | 1752 | --DOCSHELL 0x89dea000 == 87 [pid = 1752] [id = 188] 18:16:28 INFO - PROCESS | 1752 | --DOCSHELL 0x8b21e400 == 86 [pid = 1752] [id = 182] 18:16:28 INFO - PROCESS | 1752 | 1463793388330 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]]]}] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 243 (0x99791c00) [pid = 1752] [serial = 479] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 242 (0x8f34b400) [pid = 1752] [serial = 532] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 241 (0x91a8ec00) [pid = 1752] [serial = 533] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 240 (0x98afa800) [pid = 1752] [serial = 538] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 239 (0x92521c00) [pid = 1752] [serial = 535] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 238 (0x9b722c00) [pid = 1752] [serial = 493] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 237 (0x8e7c8800) [pid = 1752] [serial = 530] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 236 (0x8e2c3800) [pid = 1752] [serial = 529] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 235 (0x9d495c00) [pid = 1752] [serial = 496] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 234 (0x9a812000) [pid = 1752] [serial = 490] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 233 (0x8c7ad400) [pid = 1752] [serial = 527] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 232 (0x8c67f000) [pid = 1752] [serial = 526] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 231 (0x977cfc00) [pid = 1752] [serial = 487] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 230 (0x91a84800) [pid = 1752] [serial = 484] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 229 (0x8ded0800) [pid = 1752] [serial = 481] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 228 (0xa2376400) [pid = 1752] [serial = 499] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 227 (0x8b8ea000) [pid = 1752] [serial = 502] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 226 (0xa22a5400) [pid = 1752] [serial = 505] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 225 (0xa6e05000) [pid = 1752] [serial = 508] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 224 (0xa6f79400) [pid = 1752] [serial = 511] [outer = (nil)] [url = about:blank] 18:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1586ms 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 223 (0x8b0cd000) [pid = 1752] [serial = 514] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 222 (0x8b21dc00) [pid = 1752] [serial = 517] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 221 (0x8a454800) [pid = 1752] [serial = 520] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 220 (0x99991800) [pid = 1752] [serial = 539] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 219 (0x8b21c400) [pid = 1752] [serial = 523] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 218 (0x9230cc00) [pid = 1752] [serial = 541] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 217 (0x92526000) [pid = 1752] [serial = 536] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | --DOMWINDOW == 216 (0x9a820c00) [pid = 1752] [serial = 542] [outer = (nil)] [url = about:blank] 18:16:28 INFO - PROCESS | 1752 | 1463793388406 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 18:16:28 INFO - PROCESS | 1752 | 1463793388412 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 18:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:16:28 INFO - PROCESS | 1752 | 1463793388420 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:16:28 INFO - PROCESS | 1752 | 1463793388423 Marionette TRACE conn3 <- [1,794,null,{}] 18:16:28 INFO - PROCESS | 1752 | 1463793388428 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}] 18:16:28 INFO - PROCESS | 1752 | 1463793388589 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 18:16:28 INFO - PROCESS | 1752 | 1463793388600 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:28 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b21f800 == 87 [pid = 1752] [id = 206] 18:16:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 217 (0x8b220400) [pid = 1752] [serial = 618] [outer = (nil)] 18:16:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 218 (0x8e2c6c00) [pid = 1752] [serial = 619] [outer = 0x8b220400] 18:16:28 INFO - PROCESS | 1752 | 1463793388690 Marionette DEBUG loaded listener.js 18:16:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 219 (0x90c1c000) [pid = 1752] [serial = 620] [outer = 0x8b220400] 18:16:29 INFO - PROCESS | 1752 | 1463793389628 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]]]}] 18:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1232ms 18:16:29 INFO - PROCESS | 1752 | 1463793389653 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 18:16:29 INFO - PROCESS | 1752 | 1463793389657 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 18:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:16:29 INFO - PROCESS | 1752 | 1463793389670 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:16:29 INFO - PROCESS | 1752 | 1463793389679 Marionette TRACE conn3 <- [1,798,null,{}] 18:16:29 INFO - PROCESS | 1752 | 1463793389687 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}] 18:16:29 INFO - PROCESS | 1752 | 1463793389898 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 18:16:29 INFO - PROCESS | 1752 | 1463793389922 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e2c6000 == 88 [pid = 1752] [id = 207] 18:16:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 220 (0x92522000) [pid = 1752] [serial = 621] [outer = (nil)] 18:16:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 221 (0x92528400) [pid = 1752] [serial = 622] [outer = 0x92522000] 18:16:30 INFO - PROCESS | 1752 | 1463793389992 Marionette DEBUG loaded listener.js 18:16:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 222 (0x92594c00) [pid = 1752] [serial = 623] [outer = 0x92522000] 18:16:30 INFO - PROCESS | 1752 | 1463793390883 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]]]}] 18:16:30 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 18:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1292ms 18:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:16:30 INFO - PROCESS | 1752 | 1463793390956 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 18:16:30 INFO - PROCESS | 1752 | 1463793390960 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 18:16:30 INFO - PROCESS | 1752 | 1463793390968 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:16:30 INFO - PROCESS | 1752 | 1463793390972 Marionette TRACE conn3 <- [1,802,null,{}] 18:16:30 INFO - PROCESS | 1752 | 1463793390977 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}] 18:16:31 INFO - PROCESS | 1752 | 1463793391208 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 18:16:31 INFO - PROCESS | 1752 | 1463793391232 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:31 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b8ed000 == 89 [pid = 1752] [id = 208] 18:16:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 223 (0x91b9f000) [pid = 1752] [serial = 624] [outer = (nil)] 18:16:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 224 (0x94f69400) [pid = 1752] [serial = 625] [outer = 0x91b9f000] 18:16:31 INFO - PROCESS | 1752 | 1463793391301 Marionette DEBUG loaded listener.js 18:16:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 225 (0x977cb400) [pid = 1752] [serial = 626] [outer = 0x91b9f000] 18:16:32 INFO - PROCESS | 1752 | 1463793392163 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]]]}] 18:16:32 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 18:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1236ms 18:16:32 INFO - PROCESS | 1752 | 1463793392201 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 18:16:32 INFO - PROCESS | 1752 | 1463793392205 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 18:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:16:32 INFO - PROCESS | 1752 | 1463793392210 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:16:32 INFO - PROCESS | 1752 | 1463793392214 Marionette TRACE conn3 <- [1,806,null,{}] 18:16:32 INFO - PROCESS | 1752 | 1463793392226 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}] 18:16:32 INFO - PROCESS | 1752 | 1463793392451 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 18:16:32 INFO - PROCESS | 1752 | 1463793392474 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:32 INFO - PROCESS | 1752 | ++DOCSHELL 0x96ced000 == 90 [pid = 1752] [id = 209] 18:16:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 226 (0x98a7c000) [pid = 1752] [serial = 627] [outer = (nil)] 18:16:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 227 (0x99acbc00) [pid = 1752] [serial = 628] [outer = 0x98a7c000] 18:16:32 INFO - PROCESS | 1752 | 1463793392553 Marionette DEBUG loaded listener.js 18:16:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 228 (0x9a813000) [pid = 1752] [serial = 629] [outer = 0x98a7c000] 18:16:33 INFO - PROCESS | 1752 | --DOMWINDOW == 227 (0x8b0c4400) [pid = 1752] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:16:33 INFO - PROCESS | 1752 | --DOMWINDOW == 226 (0x91b95c00) [pid = 1752] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:16:33 INFO - PROCESS | 1752 | --DOMWINDOW == 225 (0x8eaf1800) [pid = 1752] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:16:33 INFO - PROCESS | 1752 | --DOMWINDOW == 224 (0x91b9f400) [pid = 1752] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:16:33 INFO - PROCESS | 1752 | --DOMWINDOW == 223 (0x89dec000) [pid = 1752] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:16:33 INFO - PROCESS | 1752 | 1463793393463 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]]]}] 18:16:33 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 18:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1295ms 18:16:33 INFO - PROCESS | 1752 | 1463793393506 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 18:16:33 INFO - PROCESS | 1752 | 1463793393509 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 18:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:16:33 INFO - PROCESS | 1752 | 1463793393515 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:16:33 INFO - PROCESS | 1752 | 1463793393517 Marionette TRACE conn3 <- [1,810,null,{}] 18:16:33 INFO - PROCESS | 1752 | 1463793393523 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}] 18:16:33 INFO - PROCESS | 1752 | 1463793393676 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 18:16:33 INFO - PROCESS | 1752 | 1463793393694 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:33 INFO - PROCESS | 1752 | ++DOCSHELL 0x8d8f1400 == 91 [pid = 1752] [id = 210] 18:16:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 224 (0x91b95c00) [pid = 1752] [serial = 630] [outer = (nil)] 18:16:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 225 (0x9ac91000) [pid = 1752] [serial = 631] [outer = 0x91b95c00] 18:16:33 INFO - PROCESS | 1752 | 1463793393763 Marionette DEBUG loaded listener.js 18:16:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 226 (0x9b72c000) [pid = 1752] [serial = 632] [outer = 0x91b95c00] 18:16:34 INFO - PROCESS | 1752 | 1463793394590 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]]]}] 18:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1128ms 18:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:16:34 INFO - PROCESS | 1752 | 1463793394643 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 18:16:34 INFO - PROCESS | 1752 | 1463793394646 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 18:16:34 INFO - PROCESS | 1752 | 1463793394652 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:16:34 INFO - PROCESS | 1752 | 1463793394655 Marionette TRACE conn3 <- [1,814,null,{}] 18:16:34 INFO - PROCESS | 1752 | 1463793394660 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}] 18:16:34 INFO - PROCESS | 1752 | 1463793394809 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 18:16:34 INFO - PROCESS | 1752 | 1463793394823 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:34 INFO - PROCESS | 1752 | ++DOCSHELL 0x91b9f400 == 92 [pid = 1752] [id = 211] 18:16:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 227 (0x92591800) [pid = 1752] [serial = 633] [outer = (nil)] 18:16:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 228 (0x9d8a2c00) [pid = 1752] [serial = 634] [outer = 0x92591800] 18:16:34 INFO - PROCESS | 1752 | 1463793394893 Marionette DEBUG loaded listener.js 18:16:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 229 (0xa2375800) [pid = 1752] [serial = 635] [outer = 0x92591800] 18:16:36 INFO - PROCESS | 1752 | 1463793396157 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] 18:16:36 INFO - PROCESS | 1752 | 1463793396194 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 18:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:16:36 INFO - PROCESS | 1752 | 1463793396213 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:16:36 INFO - PROCESS | 1752 | 1463793396218 Marionette TRACE conn3 <- [1,818,null,{}] 18:16:36 INFO - PROCESS | 1752 | 1463793396226 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}] 18:16:36 INFO - PROCESS | 1752 | 1463793396446 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 18:16:36 INFO - PROCESS | 1752 | 1463793396692 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:36 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c7ae800 == 93 [pid = 1752] [id = 212] 18:16:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 230 (0x8d8fc800) [pid = 1752] [serial = 636] [outer = (nil)] 18:16:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 231 (0x8e2ce000) [pid = 1752] [serial = 637] [outer = 0x8d8fc800] 18:16:36 INFO - PROCESS | 1752 | 1463793396821 Marionette DEBUG loaded listener.js 18:16:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 232 (0x90c21c00) [pid = 1752] [serial = 638] [outer = 0x8d8fc800] 18:16:37 INFO - PROCESS | 1752 | 1463793397731 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]]]}] 18:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1589ms 18:16:37 INFO - PROCESS | 1752 | 1463793397800 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 18:16:37 INFO - PROCESS | 1752 | 1463793397809 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 18:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:16:37 INFO - PROCESS | 1752 | 1463793397819 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:16:37 INFO - PROCESS | 1752 | 1463793397824 Marionette TRACE conn3 <- [1,822,null,{}] 18:16:37 INFO - PROCESS | 1752 | 1463793397830 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}] 18:16:38 INFO - PROCESS | 1752 | 1463793398065 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 18:16:38 INFO - PROCESS | 1752 | 1463793398351 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:38 INFO - PROCESS | 1752 | ++DOCSHELL 0x92526400 == 94 [pid = 1752] [id = 213] 18:16:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 233 (0x92589400) [pid = 1752] [serial = 639] [outer = (nil)] 18:16:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 234 (0x9772c000) [pid = 1752] [serial = 640] [outer = 0x92589400] 18:16:38 INFO - PROCESS | 1752 | 1463793398481 Marionette DEBUG loaded listener.js 18:16:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 235 (0x99ca5400) [pid = 1752] [serial = 641] [outer = 0x92589400] 18:16:39 INFO - PROCESS | 1752 | 1463793399362 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] 18:16:39 INFO - PROCESS | 1752 | 1463793399420 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 18:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:16:39 INFO - PROCESS | 1752 | 1463793399428 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:16:39 INFO - PROCESS | 1752 | 1463793399434 Marionette TRACE conn3 <- [1,826,null,{}] 18:16:39 INFO - PROCESS | 1752 | 1463793399450 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}] 18:16:39 INFO - PROCESS | 1752 | 1463793399726 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 18:16:39 INFO - PROCESS | 1752 | 1463793399931 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:39 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b0ca800 == 95 [pid = 1752] [id = 214] 18:16:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 236 (0x8b0d1400) [pid = 1752] [serial = 642] [outer = (nil)] 18:16:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 237 (0xa23c3400) [pid = 1752] [serial = 643] [outer = 0x8b0d1400] 18:16:40 INFO - PROCESS | 1752 | 1463793400027 Marionette DEBUG loaded listener.js 18:16:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 238 (0xa51e9800) [pid = 1752] [serial = 644] [outer = 0x8b0d1400] 18:16:40 INFO - PROCESS | 1752 | 1463793400900 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]]]}] 18:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1537ms 18:16:40 INFO - PROCESS | 1752 | 1463793400966 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 18:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:16:40 INFO - PROCESS | 1752 | 1463793400971 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 18:16:40 INFO - PROCESS | 1752 | 1463793400977 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:16:40 INFO - PROCESS | 1752 | 1463793400980 Marionette TRACE conn3 <- [1,830,null,{}] 18:16:40 INFO - PROCESS | 1752 | 1463793400986 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}] 18:16:41 INFO - PROCESS | 1752 | 1463793401164 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 18:16:41 INFO - PROCESS | 1752 | 1463793401397 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:41 INFO - PROCESS | 1752 | ++DOCSHELL 0x89dec800 == 96 [pid = 1752] [id = 215] 18:16:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 239 (0xa6968400) [pid = 1752] [serial = 645] [outer = (nil)] 18:16:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 240 (0xa6e02000) [pid = 1752] [serial = 646] [outer = 0xa6968400] 18:16:41 INFO - PROCESS | 1752 | 1463793401525 Marionette DEBUG loaded listener.js 18:16:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 241 (0xa6e08c00) [pid = 1752] [serial = 647] [outer = 0xa6968400] 18:16:42 INFO - PROCESS | 1752 | 1463793402433 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]]]}] 18:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1493ms 18:16:42 INFO - PROCESS | 1752 | 1463793402469 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 18:16:42 INFO - PROCESS | 1752 | 1463793402473 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 18:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:16:42 INFO - PROCESS | 1752 | 1463793402479 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:16:42 INFO - PROCESS | 1752 | 1463793402481 Marionette TRACE conn3 <- [1,834,null,{}] 18:16:42 INFO - PROCESS | 1752 | 1463793402488 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}] 18:16:42 INFO - PROCESS | 1752 | 1463793402687 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 18:16:42 INFO - PROCESS | 1752 | 1463793402929 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:43 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c47b000 == 97 [pid = 1752] [id = 216] 18:16:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 242 (0x91fb8400) [pid = 1752] [serial = 648] [outer = (nil)] 18:16:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 243 (0x91fbec00) [pid = 1752] [serial = 649] [outer = 0x91fb8400] 18:16:43 INFO - PROCESS | 1752 | 1463793403066 Marionette DEBUG loaded listener.js 18:16:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 244 (0x91fc2400) [pid = 1752] [serial = 650] [outer = 0x91fb8400] 18:16:43 INFO - PROCESS | 1752 | 1463793403959 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]]]}] 18:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1535ms 18:16:44 INFO - PROCESS | 1752 | 1463793404014 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 18:16:44 INFO - PROCESS | 1752 | 1463793404018 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 18:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:16:44 INFO - PROCESS | 1752 | 1463793404024 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:16:44 INFO - PROCESS | 1752 | 1463793404026 Marionette TRACE conn3 <- [1,838,null,{}] 18:16:44 INFO - PROCESS | 1752 | 1463793404033 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}] 18:16:44 INFO - PROCESS | 1752 | 1463793404257 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 18:16:44 INFO - PROCESS | 1752 | 1463793404512 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:44 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c472800 == 98 [pid = 1752] [id = 217] 18:16:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 245 (0x91fbb000) [pid = 1752] [serial = 651] [outer = (nil)] 18:16:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 246 (0xa6d17c00) [pid = 1752] [serial = 652] [outer = 0x91fbb000] 18:16:44 INFO - PROCESS | 1752 | 1463793404609 Marionette DEBUG loaded listener.js 18:16:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 247 (0xa6d1d000) [pid = 1752] [serial = 653] [outer = 0x91fbb000] 18:16:45 INFO - PROCESS | 1752 | 1463793405457 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]]]}] 18:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1497ms 18:16:45 INFO - PROCESS | 1752 | 1463793405521 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 18:16:45 INFO - PROCESS | 1752 | 1463793405525 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 18:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:16:45 INFO - PROCESS | 1752 | 1463793405531 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:16:45 INFO - PROCESS | 1752 | 1463793405535 Marionette TRACE conn3 <- [1,842,null,{}] 18:16:45 INFO - PROCESS | 1752 | 1463793405540 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}] 18:16:45 INFO - PROCESS | 1752 | 1463793405713 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 18:16:45 INFO - PROCESS | 1752 | 1463793405907 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:45 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fb9000 == 99 [pid = 1752] [id = 218] 18:16:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 248 (0x91fc1c00) [pid = 1752] [serial = 654] [outer = (nil)] 18:16:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 249 (0xa6d23800) [pid = 1752] [serial = 655] [outer = 0x91fc1c00] 18:16:46 INFO - PROCESS | 1752 | 1463793406002 Marionette DEBUG loaded listener.js 18:16:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 250 (0xa6d24c00) [pid = 1752] [serial = 656] [outer = 0x91fc1c00] 18:16:46 INFO - PROCESS | 1752 | 1463793406917 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]]]}] 18:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1435ms 18:16:46 INFO - PROCESS | 1752 | 1463793406968 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 18:16:46 INFO - PROCESS | 1752 | 1463793406972 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 18:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:16:46 INFO - PROCESS | 1752 | 1463793406978 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:16:46 INFO - PROCESS | 1752 | 1463793406982 Marionette TRACE conn3 <- [1,846,null,{}] 18:16:46 INFO - PROCESS | 1752 | 1463793406987 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}] 18:16:47 INFO - PROCESS | 1752 | 1463793407161 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 18:16:47 INFO - PROCESS | 1752 | 1463793407357 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:47 INFO - PROCESS | 1752 | ++DOCSHELL 0x88de1400 == 100 [pid = 1752] [id = 219] 18:16:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 251 (0x88de3000) [pid = 1752] [serial = 657] [outer = (nil)] 18:16:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 252 (0x88de9400) [pid = 1752] [serial = 658] [outer = 0x88de3000] 18:16:47 INFO - PROCESS | 1752 | 1463793407440 Marionette DEBUG loaded listener.js 18:16:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 253 (0x88deb400) [pid = 1752] [serial = 659] [outer = 0x88de3000] 18:16:48 INFO - PROCESS | 1752 | 1463793408358 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]]]}] 18:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1430ms 18:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:16:48 INFO - PROCESS | 1752 | 1463793408409 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 18:16:48 INFO - PROCESS | 1752 | 1463793408412 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 18:16:48 INFO - PROCESS | 1752 | 1463793408418 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:16:48 INFO - PROCESS | 1752 | 1463793408422 Marionette TRACE conn3 <- [1,850,null,{}] 18:16:48 INFO - PROCESS | 1752 | 1463793408427 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}] 18:16:48 INFO - PROCESS | 1752 | 1463793408608 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 18:16:48 INFO - PROCESS | 1752 | 1463793408804 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:48 INFO - PROCESS | 1752 | ++DOCSHELL 0x88de2000 == 101 [pid = 1752] [id = 220] 18:16:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 254 (0x88de4800) [pid = 1752] [serial = 660] [outer = (nil)] 18:16:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 255 (0x8a8e4800) [pid = 1752] [serial = 661] [outer = 0x88de4800] 18:16:48 INFO - PROCESS | 1752 | 1463793408887 Marionette DEBUG loaded listener.js 18:16:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 256 (0x8a8e6800) [pid = 1752] [serial = 662] [outer = 0x88de4800] 18:16:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 257 (0xa3359400) [pid = 1752] [serial = 663] [outer = 0x977a2000] 18:16:49 INFO - PROCESS | 1752 | 1463793409949 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]]]}] 18:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1546ms 18:16:49 INFO - PROCESS | 1752 | 1463793409963 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 18:16:49 INFO - PROCESS | 1752 | 1463793409966 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 18:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:16:49 INFO - PROCESS | 1752 | 1463793409973 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:16:49 INFO - PROCESS | 1752 | 1463793409976 Marionette TRACE conn3 <- [1,854,null,{}] 18:16:49 INFO - PROCESS | 1752 | 1463793409982 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}] 18:16:50 INFO - PROCESS | 1752 | 1463793410152 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 18:16:50 INFO - PROCESS | 1752 | 1463793410412 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:50 INFO - PROCESS | 1752 | ++DOCSHELL 0x89df6800 == 102 [pid = 1752] [id = 221] 18:16:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 258 (0x8a8f0c00) [pid = 1752] [serial = 664] [outer = (nil)] 18:16:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 259 (0x91fc3800) [pid = 1752] [serial = 665] [outer = 0x8a8f0c00] 18:16:50 INFO - PROCESS | 1752 | 1463793410548 Marionette DEBUG loaded listener.js 18:16:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 260 (0xa6d22800) [pid = 1752] [serial = 666] [outer = 0x8a8f0c00] 18:16:51 INFO - PROCESS | 1752 | 1463793411483 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]]]}] 18:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1581ms 18:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:16:51 INFO - PROCESS | 1752 | 1463793411554 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 18:16:51 INFO - PROCESS | 1752 | 1463793411558 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 18:16:51 INFO - PROCESS | 1752 | 1463793411564 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:16:51 INFO - PROCESS | 1752 | 1463793411568 Marionette TRACE conn3 <- [1,858,null,{}] 18:16:51 INFO - PROCESS | 1752 | 1463793411574 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}] 18:16:51 INFO - PROCESS | 1752 | 1463793411803 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 18:16:52 INFO - PROCESS | 1752 | 1463793412046 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:52 INFO - PROCESS | 1752 | ++DOCSHELL 0x896f4800 == 103 [pid = 1752] [id = 222] 18:16:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 261 (0x896f7000) [pid = 1752] [serial = 667] [outer = (nil)] 18:16:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 262 (0x896fbc00) [pid = 1752] [serial = 668] [outer = 0x896f7000] 18:16:52 INFO - PROCESS | 1752 | 1463793412180 Marionette DEBUG loaded listener.js 18:16:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 263 (0xa6e10400) [pid = 1752] [serial = 669] [outer = 0x896f7000] 18:16:53 INFO - PROCESS | 1752 | 1463793413036 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]]]}] 18:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1538ms 18:16:53 INFO - PROCESS | 1752 | 1463793413102 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 18:16:53 INFO - PROCESS | 1752 | 1463793413105 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 18:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:16:53 INFO - PROCESS | 1752 | 1463793413111 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:16:53 INFO - PROCESS | 1752 | 1463793413115 Marionette TRACE conn3 <- [1,862,null,{}] 18:16:53 INFO - PROCESS | 1752 | 1463793413120 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}] 18:16:53 INFO - PROCESS | 1752 | 1463793413299 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 18:16:53 INFO - PROCESS | 1752 | 1463793413555 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:53 INFO - PROCESS | 1752 | ++DOCSHELL 0x896f9800 == 104 [pid = 1752] [id = 223] 18:16:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 264 (0x89e6f400) [pid = 1752] [serial = 670] [outer = (nil)] 18:16:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 265 (0x89e74000) [pid = 1752] [serial = 671] [outer = 0x89e6f400] 18:16:53 INFO - PROCESS | 1752 | 1463793413683 Marionette DEBUG loaded listener.js 18:16:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 266 (0x89e76800) [pid = 1752] [serial = 672] [outer = 0x89e6f400] 18:16:54 INFO - PROCESS | 1752 | 1463793414537 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]]]}] 18:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1479ms 18:16:54 INFO - PROCESS | 1752 | 1463793414591 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 18:16:54 INFO - PROCESS | 1752 | 1463793414594 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 18:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:16:54 INFO - PROCESS | 1752 | 1463793414601 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:16:54 INFO - PROCESS | 1752 | 1463793414604 Marionette TRACE conn3 <- [1,866,null,{}] 18:16:54 INFO - PROCESS | 1752 | 1463793414609 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}] 18:16:54 INFO - PROCESS | 1752 | 1463793414781 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 18:16:54 INFO - PROCESS | 1752 | 1463793414980 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:55 INFO - PROCESS | 1752 | ++DOCSHELL 0x89e73000 == 105 [pid = 1752] [id = 224] 18:16:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 267 (0x89e73400) [pid = 1752] [serial = 673] [outer = (nil)] 18:16:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 268 (0x89e7d400) [pid = 1752] [serial = 674] [outer = 0x89e73400] 18:16:55 INFO - PROCESS | 1752 | 1463793415062 Marionette DEBUG loaded listener.js 18:16:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 269 (0x8b0ca000) [pid = 1752] [serial = 675] [outer = 0x89e73400] 18:16:56 INFO - PROCESS | 1752 | 1463793416009 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]]]}] 18:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1439ms 18:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:16:56 INFO - PROCESS | 1752 | 1463793416040 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 18:16:56 INFO - PROCESS | 1752 | 1463793416043 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 18:16:56 INFO - PROCESS | 1752 | 1463793416050 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:16:56 INFO - PROCESS | 1752 | 1463793416053 Marionette TRACE conn3 <- [1,870,null,{}] 18:16:56 INFO - PROCESS | 1752 | 1463793416058 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}] 18:16:56 INFO - PROCESS | 1752 | 1463793416228 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 18:16:56 INFO - PROCESS | 1752 | 1463793416950 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:56 INFO - PROCESS | 1752 | ++DOCSHELL 0x896fa400 == 106 [pid = 1752] [id = 225] 18:16:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 270 (0x896fa800) [pid = 1752] [serial = 676] [outer = (nil)] 18:16:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 271 (0x896fd800) [pid = 1752] [serial = 677] [outer = 0x896fa800] 18:16:57 INFO - PROCESS | 1752 | 1463793417038 Marionette DEBUG loaded listener.js 18:16:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 272 (0x89e74400) [pid = 1752] [serial = 678] [outer = 0x896fa800] 18:16:57 INFO - PROCESS | 1752 | 1463793417922 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]]]}] 18:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1888ms 18:16:57 INFO - PROCESS | 1752 | 1463793417938 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 18:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:16:57 INFO - PROCESS | 1752 | 1463793417944 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 18:16:57 INFO - PROCESS | 1752 | 1463793417952 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:16:57 INFO - PROCESS | 1752 | 1463793417957 Marionette TRACE conn3 <- [1,874,null,{}] 18:16:57 INFO - PROCESS | 1752 | 1463793417964 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}] 18:16:58 INFO - PROCESS | 1752 | 1463793418142 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 18:16:58 INFO - PROCESS | 1752 | 1463793418431 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:58 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c481c00 == 107 [pid = 1752] [id = 226] 18:16:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 273 (0x8c67fc00) [pid = 1752] [serial = 679] [outer = (nil)] 18:16:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 274 (0x8deccc00) [pid = 1752] [serial = 680] [outer = 0x8c67fc00] 18:16:58 INFO - PROCESS | 1752 | 1463793418629 Marionette DEBUG loaded listener.js 18:16:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 275 (0x8e25f000) [pid = 1752] [serial = 681] [outer = 0x8c67fc00] 18:16:59 INFO - PROCESS | 1752 | 1463793419497 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]]]}] 18:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1585ms 18:16:59 INFO - PROCESS | 1752 | 1463793419540 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 18:16:59 INFO - PROCESS | 1752 | 1463793419546 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 18:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:16:59 INFO - PROCESS | 1752 | 1463793419552 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:16:59 INFO - PROCESS | 1752 | 1463793419555 Marionette TRACE conn3 <- [1,878,null,{}] 18:16:59 INFO - PROCESS | 1752 | 1463793419561 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}] 18:16:59 INFO - PROCESS | 1752 | 1463793419731 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 18:16:59 INFO - PROCESS | 1752 | 1463793419936 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:00 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a454800 == 108 [pid = 1752] [id = 227] 18:17:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 276 (0x8b21e400) [pid = 1752] [serial = 682] [outer = (nil)] 18:17:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 277 (0x8d8f4000) [pid = 1752] [serial = 683] [outer = 0x8b21e400] 18:17:00 INFO - PROCESS | 1752 | 1463793420176 Marionette DEBUG loaded listener.js 18:17:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 278 (0x8e7c2c00) [pid = 1752] [serial = 684] [outer = 0x8b21e400] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x98e7ac00 == 107 [pid = 1752] [id = 49] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8e389c00 == 106 [pid = 1752] [id = 128] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8e388c00 == 105 [pid = 1752] [id = 130] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8f125800 == 104 [pid = 1752] [id = 98] 18:17:00 INFO - PROCESS | 1752 | --DOMWINDOW == 277 (0xa27e7000) [pid = 1752] [serial = 562] [outer = (nil)] [url = about:blank] 18:17:00 INFO - PROCESS | 1752 | --DOMWINDOW == 276 (0x91b99000) [pid = 1752] [serial = 559] [outer = (nil)] [url = about:blank] 18:17:00 INFO - PROCESS | 1752 | --DOMWINDOW == 275 (0x9a8b3000) [pid = 1752] [serial = 553] [outer = (nil)] [url = about:blank] 18:17:00 INFO - PROCESS | 1752 | --DOMWINDOW == 274 (0x91a8a800) [pid = 1752] [serial = 550] [outer = (nil)] [url = about:blank] 18:17:00 INFO - PROCESS | 1752 | --DOMWINDOW == 273 (0x8c689800) [pid = 1752] [serial = 547] [outer = (nil)] [url = about:blank] 18:17:00 INFO - PROCESS | 1752 | --DOMWINDOW == 272 (0x9d40c400) [pid = 1752] [serial = 556] [outer = (nil)] [url = about:blank] 18:17:00 INFO - PROCESS | 1752 | --DOMWINDOW == 271 (0x9b721c00) [pid = 1752] [serial = 544] [outer = (nil)] [url = about:blank] 18:17:00 INFO - PROCESS | 1752 | --DOMWINDOW == 270 (0x9233c800) [pid = 1752] [serial = 580] [outer = (nil)] [url = about:blank] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8d8f1400 == 103 [pid = 1752] [id = 210] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x96ced000 == 102 [pid = 1752] [id = 209] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8b8ed000 == 101 [pid = 1752] [id = 208] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8e2c6000 == 100 [pid = 1752] [id = 207] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8b21f800 == 99 [pid = 1752] [id = 206] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8b227000 == 98 [pid = 1752] [id = 205] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8b8e7000 == 97 [pid = 1752] [id = 204] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8b224400 == 96 [pid = 1752] [id = 203] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8b8e2400 == 95 [pid = 1752] [id = 202] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x89df8000 == 94 [pid = 1752] [id = 201] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x99ca4000 == 93 [pid = 1752] [id = 200] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8b8f0400 == 92 [pid = 1752] [id = 199] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x89df7400 == 91 [pid = 1752] [id = 198] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x89df6c00 == 90 [pid = 1752] [id = 197] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8e2c2800 == 89 [pid = 1752] [id = 149] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x89de9c00 == 88 [pid = 1752] [id = 194] 18:17:00 INFO - PROCESS | 1752 | --DOCSHELL 0x8b225000 == 87 [pid = 1752] [id = 193] 18:17:01 INFO - PROCESS | 1752 | 1463793421082 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]]]}] 18:17:01 INFO - PROCESS | 1752 | --DOMWINDOW == 269 (0x8dec2800) [pid = 1752] [serial = 569] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1752 | --DOMWINDOW == 268 (0x91b9dc00) [pid = 1752] [serial = 574] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1752 | --DOMWINDOW == 267 (0x91d6b800) [pid = 1752] [serial = 575] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1752 | --DOMWINDOW == 266 (0x8f12b400) [pid = 1752] [serial = 572] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1752 | --DOMWINDOW == 265 (0x8c7a6400) [pid = 1752] [serial = 568] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1752 | --DOMWINDOW == 264 (0x8eb0a000) [pid = 1752] [serial = 571] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1752 | --DOMWINDOW == 263 (0x9251b000) [pid = 1752] [serial = 578] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1752 | --DOMWINDOW == 262 (0x9230b000) [pid = 1752] [serial = 577] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1752 | --DOMWINDOW == 261 (0x8d8eec00) [pid = 1752] [serial = 566] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1752 | --DOMWINDOW == 260 (0x8c685000) [pid = 1752] [serial = 565] [outer = (nil)] [url = about:blank] 18:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1578ms 18:17:01 INFO - PROCESS | 1752 | 1463793421131 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 18:17:01 INFO - PROCESS | 1752 | 1463793421135 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 18:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:17:01 INFO - PROCESS | 1752 | 1463793421148 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:17:01 INFO - PROCESS | 1752 | 1463793421156 Marionette TRACE conn3 <- [1,882,null,{}] 18:17:01 INFO - PROCESS | 1752 | 1463793421164 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}] 18:17:01 INFO - PROCESS | 1752 | 1463793421330 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 18:17:01 INFO - PROCESS | 1752 | 1463793421492 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:01 INFO - PROCESS | 1752 | ++DOCSHELL 0x89df8000 == 88 [pid = 1752] [id = 228] 18:17:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 261 (0x8b8e7000) [pid = 1752] [serial = 685] [outer = (nil)] 18:17:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 262 (0x8f129400) [pid = 1752] [serial = 686] [outer = 0x8b8e7000] 18:17:01 INFO - PROCESS | 1752 | 1463793421580 Marionette DEBUG loaded listener.js 18:17:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 263 (0x91a83000) [pid = 1752] [serial = 687] [outer = 0x8b8e7000] 18:17:02 INFO - PROCESS | 1752 | 1463793422347 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]]]}] 18:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1257ms 18:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:17:02 INFO - PROCESS | 1752 | 1463793422399 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 18:17:02 INFO - PROCESS | 1752 | 1463793422402 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 18:17:02 INFO - PROCESS | 1752 | 1463793422408 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:17:02 INFO - PROCESS | 1752 | 1463793422412 Marionette TRACE conn3 <- [1,886,null,{}] 18:17:02 INFO - PROCESS | 1752 | 1463793422417 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}] 18:17:02 INFO - PROCESS | 1752 | 1463793422578 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 18:17:02 INFO - PROCESS | 1752 | 1463793422594 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:02 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eaec800 == 89 [pid = 1752] [id = 229] 18:17:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 264 (0x91b92c00) [pid = 1752] [serial = 688] [outer = (nil)] 18:17:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 265 (0x91d5d800) [pid = 1752] [serial = 689] [outer = 0x91b92c00] 18:17:02 INFO - PROCESS | 1752 | 1463793422668 Marionette DEBUG loaded listener.js 18:17:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 266 (0x91fbc000) [pid = 1752] [serial = 690] [outer = 0x91b92c00] 18:17:03 INFO - PROCESS | 1752 | 1463793423716 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]]]}] 18:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1334ms 18:17:03 INFO - PROCESS | 1752 | 1463793423742 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 18:17:03 INFO - PROCESS | 1752 | 1463793423746 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 18:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:17:03 INFO - PROCESS | 1752 | 1463793423751 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:17:03 INFO - PROCESS | 1752 | 1463793423754 Marionette TRACE conn3 <- [1,890,null,{}] 18:17:03 INFO - PROCESS | 1752 | 1463793423759 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}] 18:17:03 INFO - PROCESS | 1752 | 1463793423976 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 18:17:04 INFO - PROCESS | 1752 | 1463793424007 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:04 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fc5000 == 90 [pid = 1752] [id = 230] 18:17:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 267 (0x9201e400) [pid = 1752] [serial = 691] [outer = (nil)] 18:17:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 268 (0x92302400) [pid = 1752] [serial = 692] [outer = 0x9201e400] 18:17:04 INFO - PROCESS | 1752 | 1463793424087 Marionette DEBUG loaded listener.js 18:17:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 269 (0x9251f400) [pid = 1752] [serial = 693] [outer = 0x9201e400] 18:17:05 INFO - PROCESS | 1752 | --DOMWINDOW == 268 (0x8b8ecc00) [pid = 1752] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:17:05 INFO - PROCESS | 1752 | --DOMWINDOW == 267 (0x8c7a7800) [pid = 1752] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:17:05 INFO - PROCESS | 1752 | --DOMWINDOW == 266 (0x91b9f000) [pid = 1752] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:17:05 INFO - PROCESS | 1752 | --DOMWINDOW == 265 (0x8b220400) [pid = 1752] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:17:05 INFO - PROCESS | 1752 | --DOMWINDOW == 264 (0x8c681c00) [pid = 1752] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:17:05 INFO - PROCESS | 1752 | --DOMWINDOW == 263 (0x91b95c00) [pid = 1752] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:17:05 INFO - PROCESS | 1752 | --DOMWINDOW == 262 (0x92522000) [pid = 1752] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:17:05 INFO - PROCESS | 1752 | --DOMWINDOW == 261 (0x93bc6c00) [pid = 1752] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:17:05 INFO - PROCESS | 1752 | --DOMWINDOW == 260 (0x98a7c000) [pid = 1752] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:17:05 INFO - PROCESS | 1752 | 1463793425486 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]]]}] 18:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1744ms 18:17:05 INFO - PROCESS | 1752 | 1463793425496 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 18:17:05 INFO - PROCESS | 1752 | 1463793425500 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 18:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:17:05 INFO - PROCESS | 1752 | 1463793425516 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:17:05 INFO - PROCESS | 1752 | 1463793425519 Marionette TRACE conn3 <- [1,894,null,{}] 18:17:05 INFO - PROCESS | 1752 | 1463793425524 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}] 18:17:05 INFO - PROCESS | 1752 | 1463793425720 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 18:17:05 INFO - PROCESS | 1752 | 1463793425745 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:05 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b0ca400 == 91 [pid = 1752] [id = 231] 18:17:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 261 (0x8b220400) [pid = 1752] [serial = 694] [outer = (nil)] 18:17:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 262 (0x92521c00) [pid = 1752] [serial = 695] [outer = 0x8b220400] 18:17:05 INFO - PROCESS | 1752 | 1463793425819 Marionette DEBUG loaded listener.js 18:17:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 263 (0x92591c00) [pid = 1752] [serial = 696] [outer = 0x8b220400] 18:17:06 INFO - PROCESS | 1752 | 1463793426682 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]]]}] 18:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1180ms 18:17:06 INFO - PROCESS | 1752 | 1463793426702 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 18:17:06 INFO - PROCESS | 1752 | 1463793426705 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 18:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:17:06 INFO - PROCESS | 1752 | 1463793426711 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:17:06 INFO - PROCESS | 1752 | 1463793426713 Marionette TRACE conn3 <- [1,898,null,{}] 18:17:06 INFO - PROCESS | 1752 | 1463793426719 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}] 18:17:06 INFO - PROCESS | 1752 | 1463793426870 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 18:17:06 INFO - PROCESS | 1752 | 1463793426884 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:06 INFO - PROCESS | 1752 | ++DOCSHELL 0x91b9e400 == 92 [pid = 1752] [id = 232] 18:17:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 264 (0x93942800) [pid = 1752] [serial = 697] [outer = (nil)] 18:17:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 265 (0x96ced000) [pid = 1752] [serial = 698] [outer = 0x93942800] 18:17:06 INFO - PROCESS | 1752 | 1463793426954 Marionette DEBUG loaded listener.js 18:17:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 266 (0x9779e400) [pid = 1752] [serial = 699] [outer = 0x93942800] 18:17:08 INFO - PROCESS | 1752 | 1463793428096 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]]]}] 18:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1433ms 18:17:08 INFO - PROCESS | 1752 | 1463793428144 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 18:17:08 INFO - PROCESS | 1752 | 1463793428151 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 18:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:17:08 INFO - PROCESS | 1752 | 1463793428160 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:17:08 INFO - PROCESS | 1752 | 1463793428166 Marionette TRACE conn3 <- [1,902,null,{}] 18:17:08 INFO - PROCESS | 1752 | 1463793428174 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}] 18:17:08 INFO - PROCESS | 1752 | 1463793428400 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 18:17:08 INFO - PROCESS | 1752 | 1463793428651 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:08 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a8e1400 == 93 [pid = 1752] [id = 233] 18:17:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 267 (0x8a8eb800) [pid = 1752] [serial = 700] [outer = (nil)] 18:17:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 268 (0x8b8ef000) [pid = 1752] [serial = 701] [outer = 0x8a8eb800] 18:17:08 INFO - PROCESS | 1752 | 1463793428782 Marionette DEBUG loaded listener.js 18:17:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 269 (0x8d8eec00) [pid = 1752] [serial = 702] [outer = 0x8a8eb800] 18:17:09 INFO - PROCESS | 1752 | 1463793429706 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]]]}] 18:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1590ms 18:17:09 INFO - PROCESS | 1752 | 1463793429752 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 18:17:09 INFO - PROCESS | 1752 | 1463793429761 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 18:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:17:09 INFO - PROCESS | 1752 | 1463793429771 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:17:09 INFO - PROCESS | 1752 | 1463793429775 Marionette TRACE conn3 <- [1,906,null,{}] 18:17:09 INFO - PROCESS | 1752 | 1463793429781 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}] 18:17:09 INFO - PROCESS | 1752 | 1463793429967 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 18:17:10 INFO - PROCESS | 1752 | 1463793430166 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:10 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e262800 == 94 [pid = 1752] [id = 234] 18:17:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 270 (0x8e2c5000) [pid = 1752] [serial = 703] [outer = (nil)] 18:17:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 271 (0x8eae4400) [pid = 1752] [serial = 704] [outer = 0x8e2c5000] 18:17:10 INFO - PROCESS | 1752 | 1463793430347 Marionette DEBUG loaded listener.js 18:17:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 272 (0x91a88400) [pid = 1752] [serial = 705] [outer = 0x8e2c5000] 18:17:11 INFO - PROCESS | 1752 | 1463793431270 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]]]}] 18:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1531ms 18:17:11 INFO - PROCESS | 1752 | 1463793431303 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 18:17:11 INFO - PROCESS | 1752 | 1463793431307 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 18:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:17:11 INFO - PROCESS | 1752 | 1463793431313 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:17:11 INFO - PROCESS | 1752 | 1463793431319 Marionette TRACE conn3 <- [1,910,null,{}] 18:17:11 INFO - PROCESS | 1752 | 1463793431335 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}] 18:17:11 INFO - PROCESS | 1752 | 1463793431536 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 18:17:11 INFO - PROCESS | 1752 | 1463793431869 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:11 INFO - PROCESS | 1752 | ++DOCSHELL 0x89df6000 == 95 [pid = 1752] [id = 235] 18:17:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 273 (0x9251a800) [pid = 1752] [serial = 706] [outer = (nil)] 18:17:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 274 (0x945e9400) [pid = 1752] [serial = 707] [outer = 0x9251a800] 18:17:11 INFO - PROCESS | 1752 | 1463793431967 Marionette DEBUG loaded listener.js 18:17:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 275 (0x99acc800) [pid = 1752] [serial = 708] [outer = 0x9251a800] 18:17:12 INFO - PROCESS | 1752 | 1463793432965 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]]]}] 18:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1694ms 18:17:13 INFO - PROCESS | 1752 | 1463793433008 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 18:17:13 INFO - PROCESS | 1752 | 1463793433014 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 18:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:17:13 INFO - PROCESS | 1752 | 1463793433021 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:17:13 INFO - PROCESS | 1752 | 1463793433025 Marionette TRACE conn3 <- [1,914,null,{}] 18:17:13 INFO - PROCESS | 1752 | 1463793433032 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}] 18:17:13 INFO - PROCESS | 1752 | 1463793433262 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 18:17:13 INFO - PROCESS | 1752 | 1463793433544 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:13 INFO - PROCESS | 1752 | ++DOCSHELL 0x92347c00 == 96 [pid = 1752] [id = 236] 18:17:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 276 (0x99789800) [pid = 1752] [serial = 709] [outer = (nil)] 18:17:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 277 (0x9a8b4000) [pid = 1752] [serial = 710] [outer = 0x99789800] 18:17:13 INFO - PROCESS | 1752 | 1463793433690 Marionette DEBUG loaded listener.js 18:17:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 278 (0x9b723c00) [pid = 1752] [serial = 711] [outer = 0x99789800] 18:17:14 INFO - PROCESS | 1752 | 1463793434633 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]]]}] 18:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1686ms 18:17:14 INFO - PROCESS | 1752 | 1463793434710 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 18:17:14 INFO - PROCESS | 1752 | 1463793434717 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 18:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:17:14 INFO - PROCESS | 1752 | 1463793434727 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:17:14 INFO - PROCESS | 1752 | 1463793434731 Marionette TRACE conn3 <- [1,918,null,{}] 18:17:14 INFO - PROCESS | 1752 | 1463793434737 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}] 18:17:14 INFO - PROCESS | 1752 | 1463793434972 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 18:17:15 INFO - PROCESS | 1752 | 1463793435246 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:15 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e37c000 == 97 [pid = 1752] [id = 237] 18:17:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 279 (0x9a81b800) [pid = 1752] [serial = 712] [outer = (nil)] 18:17:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 280 (0x9b95b400) [pid = 1752] [serial = 713] [outer = 0x9a81b800] 18:17:15 INFO - PROCESS | 1752 | 1463793435379 Marionette DEBUG loaded listener.js 18:17:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 281 (0x9d40a400) [pid = 1752] [serial = 714] [outer = 0x9a81b800] 18:17:16 INFO - PROCESS | 1752 | 1463793436304 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]]]}] 18:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1642ms 18:17:16 INFO - PROCESS | 1752 | 1463793436368 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 18:17:16 INFO - PROCESS | 1752 | 1463793436374 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 18:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:17:16 INFO - PROCESS | 1752 | 1463793436383 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:17:16 INFO - PROCESS | 1752 | 1463793436386 Marionette TRACE conn3 <- [1,922,null,{}] 18:17:16 INFO - PROCESS | 1752 | 1463793436392 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}] 18:17:16 INFO - PROCESS | 1752 | 1463793436650 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 18:17:16 INFO - PROCESS | 1752 | 1463793436910 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:16 INFO - PROCESS | 1752 | ++DOCSHELL 0x9b72f800 == 98 [pid = 1752] [id = 238] 18:17:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 282 (0x9b802c00) [pid = 1752] [serial = 715] [outer = (nil)] 18:17:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 283 (0xa513f400) [pid = 1752] [serial = 716] [outer = 0x9b802c00] 18:17:17 INFO - PROCESS | 1752 | 1463793437036 Marionette DEBUG loaded listener.js 18:17:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 284 (0xa63f4400) [pid = 1752] [serial = 717] [outer = 0x9b802c00] 18:17:17 INFO - PROCESS | 1752 | 1463793437942 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]]]}] 18:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1639ms 18:17:18 INFO - PROCESS | 1752 | 1463793438022 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 18:17:18 INFO - PROCESS | 1752 | 1463793438028 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 18:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:17:18 INFO - PROCESS | 1752 | 1463793438037 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:17:18 INFO - PROCESS | 1752 | 1463793438040 Marionette TRACE conn3 <- [1,926,null,{}] 18:17:18 INFO - PROCESS | 1752 | 1463793438047 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}] 18:17:18 INFO - PROCESS | 1752 | 1463793438274 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 18:17:18 INFO - PROCESS | 1752 | 1463793438629 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:18 INFO - PROCESS | 1752 | ++DOCSHELL 0x87fe1400 == 99 [pid = 1752] [id = 239] 18:17:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 285 (0x87fe2000) [pid = 1752] [serial = 718] [outer = (nil)] 18:17:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 286 (0x87fea400) [pid = 1752] [serial = 719] [outer = 0x87fe2000] 18:17:18 INFO - PROCESS | 1752 | 1463793438720 Marionette DEBUG loaded listener.js 18:17:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 287 (0x87fec000) [pid = 1752] [serial = 720] [outer = 0x87fe2000] 18:17:19 INFO - PROCESS | 1752 | 1463793439622 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]]]}] 18:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1636ms 18:17:19 INFO - PROCESS | 1752 | 1463793439672 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 18:17:19 INFO - PROCESS | 1752 | 1463793439676 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 18:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:17:19 INFO - PROCESS | 1752 | 1463793439683 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:17:19 INFO - PROCESS | 1752 | 1463793439689 Marionette TRACE conn3 <- [1,930,null,{}] 18:17:19 INFO - PROCESS | 1752 | 1463793439697 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}] 18:17:19 INFO - PROCESS | 1752 | 1463793439874 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 18:17:20 INFO - PROCESS | 1752 | 1463793440077 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:20 INFO - PROCESS | 1752 | ++DOCSHELL 0x87fe1800 == 100 [pid = 1752] [id = 240] 18:17:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 288 (0x87fe9400) [pid = 1752] [serial = 721] [outer = (nil)] 18:17:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 289 (0xa63ed400) [pid = 1752] [serial = 722] [outer = 0x87fe9400] 18:17:20 INFO - PROCESS | 1752 | 1463793440196 Marionette DEBUG loaded listener.js 18:17:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 290 (0xa6d19c00) [pid = 1752] [serial = 723] [outer = 0x87fe9400] 18:17:21 INFO - PROCESS | 1752 | 1463793441115 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]]]}] 18:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1496ms 18:17:21 INFO - PROCESS | 1752 | 1463793441180 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 18:17:21 INFO - PROCESS | 1752 | 1463793441184 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 18:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:17:21 INFO - PROCESS | 1752 | 1463793441190 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:17:21 INFO - PROCESS | 1752 | 1463793441194 Marionette TRACE conn3 <- [1,934,null,{}] 18:17:21 INFO - PROCESS | 1752 | 1463793441199 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}] 18:17:21 INFO - PROCESS | 1752 | 1463793441384 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 18:17:21 INFO - PROCESS | 1752 | 1463793441716 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:21 INFO - PROCESS | 1752 | ++DOCSHELL 0x87ff0000 == 101 [pid = 1752] [id = 241] 18:17:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 291 (0x888e1c00) [pid = 1752] [serial = 724] [outer = (nil)] 18:17:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 292 (0x888e9000) [pid = 1752] [serial = 725] [outer = 0x888e1c00] 18:17:21 INFO - PROCESS | 1752 | 1463793441811 Marionette DEBUG loaded listener.js 18:17:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 293 (0x888ec800) [pid = 1752] [serial = 726] [outer = 0x888e1c00] 18:17:22 INFO - PROCESS | 1752 | 1463793442653 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]]]}] 18:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1529ms 18:17:22 INFO - PROCESS | 1752 | 1463793442720 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 18:17:22 INFO - PROCESS | 1752 | 1463793442723 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 18:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:17:22 INFO - PROCESS | 1752 | 1463793442730 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:17:22 INFO - PROCESS | 1752 | 1463793442733 Marionette TRACE conn3 <- [1,938,null,{}] 18:17:22 INFO - PROCESS | 1752 | 1463793442739 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}] 18:17:22 INFO - PROCESS | 1752 | 1463793442920 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 18:17:23 INFO - PROCESS | 1752 | 1463793443126 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:23 INFO - PROCESS | 1752 | ++DOCSHELL 0x888e5000 == 102 [pid = 1752] [id = 242] 18:17:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 294 (0x888e9400) [pid = 1752] [serial = 727] [outer = (nil)] 18:17:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 295 (0x9a819000) [pid = 1752] [serial = 728] [outer = 0x888e9400] 18:17:23 INFO - PROCESS | 1752 | 1463793443259 Marionette DEBUG loaded listener.js 18:17:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 296 (0xa6d1a000) [pid = 1752] [serial = 729] [outer = 0x888e9400] 18:17:24 INFO - PROCESS | 1752 | 1463793444179 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]]]}] 18:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1480ms 18:17:24 INFO - PROCESS | 1752 | 1463793444210 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 18:17:24 INFO - PROCESS | 1752 | 1463793444215 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 18:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:17:24 INFO - PROCESS | 1752 | 1463793444221 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:17:24 INFO - PROCESS | 1752 | 1463793444225 Marionette TRACE conn3 <- [1,942,null,{}] 18:17:24 INFO - PROCESS | 1752 | 1463793444231 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}] 18:17:24 INFO - PROCESS | 1752 | 1463793444431 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 18:17:24 INFO - PROCESS | 1752 | 1463793444638 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:24 INFO - PROCESS | 1752 | ++DOCSHELL 0x88127000 == 103 [pid = 1752] [id = 243] 18:17:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 297 (0x88128000) [pid = 1752] [serial = 730] [outer = (nil)] 18:17:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 298 (0x88131000) [pid = 1752] [serial = 731] [outer = 0x88128000] 18:17:24 INFO - PROCESS | 1752 | 1463793444761 Marionette DEBUG loaded listener.js 18:17:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 299 (0xa6e0e400) [pid = 1752] [serial = 732] [outer = 0x88128000] 18:17:25 INFO - PROCESS | 1752 | 1463793445685 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]]]}] 18:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1530ms 18:17:25 INFO - PROCESS | 1752 | 1463793445752 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 18:17:25 INFO - PROCESS | 1752 | 1463793445756 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 18:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:17:25 INFO - PROCESS | 1752 | 1463793445762 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:17:25 INFO - PROCESS | 1752 | 1463793445765 Marionette TRACE conn3 <- [1,946,null,{}] 18:17:25 INFO - PROCESS | 1752 | 1463793445771 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}] 18:17:25 INFO - PROCESS | 1752 | 1463793445948 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 18:17:26 INFO - PROCESS | 1752 | 1463793446255 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:26 INFO - PROCESS | 1752 | ++DOCSHELL 0x88126800 == 104 [pid = 1752] [id = 244] 18:17:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 300 (0x8812d000) [pid = 1752] [serial = 733] [outer = (nil)] 18:17:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 301 (0x882d1400) [pid = 1752] [serial = 734] [outer = 0x8812d000] 18:17:26 INFO - PROCESS | 1752 | 1463793446342 Marionette DEBUG loaded listener.js 18:17:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 302 (0x882d3400) [pid = 1752] [serial = 735] [outer = 0x8812d000] 18:17:27 INFO - PROCESS | 1752 | 1463793447205 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]]]}] 18:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1489ms 18:17:27 INFO - PROCESS | 1752 | 1463793447252 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 18:17:27 INFO - PROCESS | 1752 | 1463793447256 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 18:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:17:27 INFO - PROCESS | 1752 | 1463793447262 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:17:27 INFO - PROCESS | 1752 | 1463793447265 Marionette TRACE conn3 <- [1,950,null,{}] 18:17:27 INFO - PROCESS | 1752 | 1463793447280 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}] 18:17:27 INFO - PROCESS | 1752 | 1463793447457 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 18:17:27 INFO - PROCESS | 1752 | 1463793447668 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:27 INFO - PROCESS | 1752 | ++DOCSHELL 0x882cc000 == 105 [pid = 1752] [id = 245] 18:17:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 303 (0x882cdc00) [pid = 1752] [serial = 736] [outer = (nil)] 18:17:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 304 (0x882dac00) [pid = 1752] [serial = 737] [outer = 0x882cdc00] 18:17:27 INFO - PROCESS | 1752 | 1463793447792 Marionette DEBUG loaded listener.js 18:17:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 305 (0x88b67400) [pid = 1752] [serial = 738] [outer = 0x882cdc00] 18:17:28 INFO - PROCESS | 1752 | 1463793448725 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]]]}] 18:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1539ms 18:17:28 INFO - PROCESS | 1752 | 1463793448802 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 18:17:28 INFO - PROCESS | 1752 | 1463793448805 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 18:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:17:28 INFO - PROCESS | 1752 | 1463793448812 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:17:28 INFO - PROCESS | 1752 | 1463793448815 Marionette TRACE conn3 <- [1,954,null,{}] 18:17:28 INFO - PROCESS | 1752 | 1463793448820 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}] 18:17:29 INFO - PROCESS | 1752 | 1463793449036 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 18:17:29 INFO - PROCESS | 1752 | 1463793449285 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x878ce800 == 106 [pid = 1752] [id = 246] 18:17:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 306 (0x878cec00) [pid = 1752] [serial = 739] [outer = (nil)] 18:17:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 307 (0x878d6800) [pid = 1752] [serial = 740] [outer = 0x878cec00] 18:17:29 INFO - PROCESS | 1752 | 1463793449407 Marionette DEBUG loaded listener.js 18:17:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 308 (0x878d9c00) [pid = 1752] [serial = 741] [outer = 0x878cec00] 18:17:30 INFO - PROCESS | 1752 | 1463793450242 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]]]}] 18:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1492ms 18:17:30 INFO - PROCESS | 1752 | 1463793450306 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 18:17:30 INFO - PROCESS | 1752 | 1463793450312 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 18:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:17:30 INFO - PROCESS | 1752 | 1463793450321 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:17:30 INFO - PROCESS | 1752 | 1463793450324 Marionette TRACE conn3 <- [1,958,null,{}] 18:17:30 INFO - PROCESS | 1752 | 1463793450329 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}] 18:17:30 INFO - PROCESS | 1752 | 1463793450517 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 18:17:30 INFO - PROCESS | 1752 | 1463793450845 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:30 INFO - PROCESS | 1752 | ++DOCSHELL 0x878d0000 == 107 [pid = 1752] [id = 247] 18:17:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 309 (0x878d5000) [pid = 1752] [serial = 742] [outer = (nil)] 18:17:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 310 (0x882d9c00) [pid = 1752] [serial = 743] [outer = 0x878d5000] 18:17:30 INFO - PROCESS | 1752 | 1463793450939 Marionette DEBUG loaded listener.js 18:17:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 311 (0x88b69800) [pid = 1752] [serial = 744] [outer = 0x878d5000] 18:17:31 INFO - PROCESS | 1752 | 1463793451813 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]]]}] 18:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1530ms 18:17:31 INFO - PROCESS | 1752 | 1463793451852 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 18:17:31 INFO - PROCESS | 1752 | 1463793451856 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 18:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:17:31 INFO - PROCESS | 1752 | 1463793451863 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:17:31 INFO - PROCESS | 1752 | 1463793451866 Marionette TRACE conn3 <- [1,962,null,{}] 18:17:31 INFO - PROCESS | 1752 | 1463793451872 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}] 18:17:32 INFO - PROCESS | 1752 | 1463793452061 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 18:17:32 INFO - PROCESS | 1752 | 1463793452323 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:32 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b02c00 == 108 [pid = 1752] [id = 248] 18:17:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 312 (0x86b04c00) [pid = 1752] [serial = 745] [outer = (nil)] 18:17:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 313 (0x86b09c00) [pid = 1752] [serial = 746] [outer = 0x86b04c00] 18:17:32 INFO - PROCESS | 1752 | 1463793452450 Marionette DEBUG loaded listener.js 18:17:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 314 (0x86b0d400) [pid = 1752] [serial = 747] [outer = 0x86b04c00] 18:17:33 INFO - PROCESS | 1752 | 1463793453324 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]]]}] 18:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1534ms 18:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:17:33 INFO - PROCESS | 1752 | 1463793453397 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 18:17:33 INFO - PROCESS | 1752 | 1463793453401 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 18:17:33 INFO - PROCESS | 1752 | 1463793453407 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:17:33 INFO - PROCESS | 1752 | 1463793453410 Marionette TRACE conn3 <- [1,966,null,{}] 18:17:33 INFO - PROCESS | 1752 | 1463793453416 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}] 18:17:33 INFO - PROCESS | 1752 | 1463793453598 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 18:17:33 INFO - PROCESS | 1752 | 1463793453854 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:33 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b03000 == 109 [pid = 1752] [id = 249] 18:17:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 315 (0x86b06800) [pid = 1752] [serial = 748] [outer = (nil)] 18:17:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 316 (0x87feb000) [pid = 1752] [serial = 749] [outer = 0x86b06800] 18:17:33 INFO - PROCESS | 1752 | 1463793453974 Marionette DEBUG loaded listener.js 18:17:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 317 (0x88b6e400) [pid = 1752] [serial = 750] [outer = 0x86b06800] 18:17:34 INFO - PROCESS | 1752 | 1463793454820 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]]]}] 18:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1480ms 18:17:34 INFO - PROCESS | 1752 | 1463793454887 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 18:17:34 INFO - PROCESS | 1752 | 1463793454890 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 18:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:17:34 INFO - PROCESS | 1752 | 1463793454897 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:17:34 INFO - PROCESS | 1752 | 1463793454901 Marionette TRACE conn3 <- [1,970,null,{}] 18:17:34 INFO - PROCESS | 1752 | 1463793454906 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}] 18:17:35 INFO - PROCESS | 1752 | 1463793455088 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 18:17:35 INFO - PROCESS | 1752 | 1463793455353 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:35 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b10000 == 110 [pid = 1752] [id = 250] 18:17:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 318 (0x88b6d400) [pid = 1752] [serial = 751] [outer = (nil)] 18:17:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 319 (0x8a451400) [pid = 1752] [serial = 752] [outer = 0x88b6d400] 18:17:35 INFO - PROCESS | 1752 | 1463793455475 Marionette DEBUG loaded listener.js 18:17:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 320 (0x8c7b0c00) [pid = 1752] [serial = 753] [outer = 0x88b6d400] 18:17:36 INFO - PROCESS | 1752 | 1463793456289 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]]]}] 18:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1434ms 18:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:17:36 INFO - PROCESS | 1752 | 1463793456341 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 18:17:36 INFO - PROCESS | 1752 | 1463793456344 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 18:17:36 INFO - PROCESS | 1752 | 1463793456350 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:17:36 INFO - PROCESS | 1752 | 1463793456354 Marionette TRACE conn3 <- [1,974,null,{}] 18:17:36 INFO - PROCESS | 1752 | 1463793456359 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}] 18:17:36 INFO - PROCESS | 1752 | 1463793456551 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 18:17:37 INFO - PROCESS | 1752 | 1463793457286 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x88df0800 == 111 [pid = 1752] [id = 251] 18:17:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 321 (0x88df0c00) [pid = 1752] [serial = 754] [outer = (nil)] 18:17:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 322 (0x896f8000) [pid = 1752] [serial = 755] [outer = 0x88df0c00] 18:17:37 INFO - PROCESS | 1752 | 1463793457427 Marionette DEBUG loaded listener.js 18:17:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 323 (0x89df2800) [pid = 1752] [serial = 756] [outer = 0x88df0c00] 18:17:38 INFO - PROCESS | 1752 | --DOCSHELL 0x8b0ca400 == 110 [pid = 1752] [id = 231] 18:17:38 INFO - PROCESS | 1752 | --DOCSHELL 0x91fc5000 == 109 [pid = 1752] [id = 230] 18:17:38 INFO - PROCESS | 1752 | --DOCSHELL 0x8eaec800 == 108 [pid = 1752] [id = 229] 18:17:38 INFO - PROCESS | 1752 | --DOCSHELL 0x89df8000 == 107 [pid = 1752] [id = 228] 18:17:38 INFO - PROCESS | 1752 | --DOCSHELL 0x8a454800 == 106 [pid = 1752] [id = 227] 18:17:38 INFO - PROCESS | 1752 | --DOCSHELL 0x8c481c00 == 105 [pid = 1752] [id = 226] 18:17:38 INFO - PROCESS | 1752 | --DOCSHELL 0x896fa400 == 104 [pid = 1752] [id = 225] 18:17:38 INFO - PROCESS | 1752 | --DOCSHELL 0x8c7ae800 == 103 [pid = 1752] [id = 212] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 322 (0x8d8fb800) [pid = 1752] [serial = 614] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 321 (0x92597c00) [pid = 1752] [serial = 581] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 320 (0x8e7c2800) [pid = 1752] [serial = 610] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 319 (0x8c47a000) [pid = 1752] [serial = 613] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 318 (0x94f69400) [pid = 1752] [serial = 625] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 317 (0x8e2c6c00) [pid = 1752] [serial = 619] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 316 (0x8eaec000) [pid = 1752] [serial = 586] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 315 (0x8c67f800) [pid = 1752] [serial = 583] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 314 (0x91a87400) [pid = 1752] [serial = 617] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 313 (0x94f5f800) [pid = 1752] [serial = 592] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 312 (0x92527c00) [pid = 1752] [serial = 589] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 311 (0x9ac91000) [pid = 1752] [serial = 631] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 310 (0x92528400) [pid = 1752] [serial = 622] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 309 (0x9b72f400) [pid = 1752] [serial = 545] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 308 (0x92594c00) [pid = 1752] [serial = 623] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 307 (0x98986000) [pid = 1752] [serial = 595] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 306 (0x9ac8cc00) [pid = 1752] [serial = 601] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 305 (0x99acbc00) [pid = 1752] [serial = 628] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 304 (0x977cb400) [pid = 1752] [serial = 626] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 303 (0x9a2f1000) [pid = 1752] [serial = 598] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 302 (0x90c1c000) [pid = 1752] [serial = 620] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 301 (0x9b80f800) [pid = 1752] [serial = 604] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 300 (0x9d8a1800) [pid = 1752] [serial = 607] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 299 (0x8e2c7c00) [pid = 1752] [serial = 616] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 298 (0x9a813000) [pid = 1752] [serial = 629] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | --DOMWINDOW == 297 (0x9b72c000) [pid = 1752] [serial = 632] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1752 | 1463793458848 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]]]}] 18:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 2543ms 18:17:38 INFO - PROCESS | 1752 | 1463793458894 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 18:17:38 INFO - PROCESS | 1752 | 1463793458900 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 18:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:17:38 INFO - PROCESS | 1752 | 1463793458908 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:17:38 INFO - PROCESS | 1752 | 1463793458913 Marionette TRACE conn3 <- [1,978,null,{}] 18:17:38 INFO - PROCESS | 1752 | 1463793458921 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}] 18:17:39 INFO - PROCESS | 1752 | 1463793459099 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 18:17:39 INFO - PROCESS | 1752 | 1463793459282 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:39 INFO - PROCESS | 1752 | ++DOCSHELL 0x896f5c00 == 104 [pid = 1752] [id = 252] 18:17:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 298 (0x89e72c00) [pid = 1752] [serial = 757] [outer = (nil)] 18:17:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 299 (0x8b220800) [pid = 1752] [serial = 758] [outer = 0x89e72c00] 18:17:39 INFO - PROCESS | 1752 | 1463793459377 Marionette DEBUG loaded listener.js 18:17:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 300 (0x8b8ef400) [pid = 1752] [serial = 759] [outer = 0x89e72c00] 18:17:40 INFO - PROCESS | 1752 | 1463793460243 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]]]}] 18:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1385ms 18:17:40 INFO - PROCESS | 1752 | 1463793460295 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 18:17:40 INFO - PROCESS | 1752 | 1463793460300 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 18:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:17:40 INFO - PROCESS | 1752 | 1463793460307 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:17:40 INFO - PROCESS | 1752 | 1463793460310 Marionette TRACE conn3 <- [1,982,null,{}] 18:17:40 INFO - PROCESS | 1752 | 1463793460316 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}] 18:17:40 INFO - PROCESS | 1752 | 1463793460580 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 18:17:40 INFO - PROCESS | 1752 | 1463793460619 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:40 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b8ea000 == 105 [pid = 1752] [id = 253] 18:17:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 301 (0x8c47a000) [pid = 1752] [serial = 760] [outer = (nil)] 18:17:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 302 (0x8e25ac00) [pid = 1752] [serial = 761] [outer = 0x8c47a000] 18:17:40 INFO - PROCESS | 1752 | 1463793460689 Marionette DEBUG loaded listener.js 18:17:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 303 (0x8e2c6000) [pid = 1752] [serial = 762] [outer = 0x8c47a000] 18:17:41 INFO - PROCESS | 1752 | 1463793461675 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]]]}] 18:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1433ms 18:17:41 INFO - PROCESS | 1752 | 1463793461744 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 18:17:41 INFO - PROCESS | 1752 | 1463793461747 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 18:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:17:41 INFO - PROCESS | 1752 | 1463793461762 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:17:41 INFO - PROCESS | 1752 | 1463793461771 Marionette TRACE conn3 <- [1,986,null,{}] 18:17:41 INFO - PROCESS | 1752 | 1463793461787 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}] 18:17:42 INFO - PROCESS | 1752 | 1463793462035 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 18:17:42 INFO - PROCESS | 1752 | 1463793462070 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:42 INFO - PROCESS | 1752 | ++DOCSHELL 0x88de9c00 == 106 [pid = 1752] [id = 254] 18:17:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 304 (0x8e888800) [pid = 1752] [serial = 763] [outer = (nil)] 18:17:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 305 (0x8e88dc00) [pid = 1752] [serial = 764] [outer = 0x8e888800] 18:17:42 INFO - PROCESS | 1752 | 1463793462144 Marionette DEBUG loaded listener.js 18:17:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 306 (0x8eaec400) [pid = 1752] [serial = 765] [outer = 0x8e888800] 18:17:43 INFO - PROCESS | 1752 | --DOMWINDOW == 305 (0x9201e400) [pid = 1752] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:17:43 INFO - PROCESS | 1752 | --DOMWINDOW == 304 (0x8b220400) [pid = 1752] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:17:43 INFO - PROCESS | 1752 | --DOMWINDOW == 303 (0x8b21e400) [pid = 1752] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:17:43 INFO - PROCESS | 1752 | --DOMWINDOW == 302 (0x8c67fc00) [pid = 1752] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:17:43 INFO - PROCESS | 1752 | --DOMWINDOW == 301 (0x8b8e7000) [pid = 1752] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:17:43 INFO - PROCESS | 1752 | --DOMWINDOW == 300 (0x91b92c00) [pid = 1752] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:17:43 INFO - PROCESS | 1752 | --DOMWINDOW == 299 (0x896fa800) [pid = 1752] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:17:43 INFO - PROCESS | 1752 | 1463793463429 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]]]}] 18:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1706ms 18:17:43 INFO - PROCESS | 1752 | 1463793463460 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 18:17:43 INFO - PROCESS | 1752 | 1463793463465 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 18:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:17:43 INFO - PROCESS | 1752 | 1463793463470 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:17:43 INFO - PROCESS | 1752 | 1463793463473 Marionette TRACE conn3 <- [1,990,null,{}] 18:17:43 INFO - PROCESS | 1752 | 1463793463478 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}] 18:17:43 INFO - PROCESS | 1752 | 1463793463708 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 18:17:43 INFO - PROCESS | 1752 | 1463793463729 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:43 INFO - PROCESS | 1752 | ++DOCSHELL 0x88de5000 == 107 [pid = 1752] [id = 255] 18:17:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 300 (0x8b21ec00) [pid = 1752] [serial = 766] [outer = (nil)] 18:17:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 301 (0x8eaea800) [pid = 1752] [serial = 767] [outer = 0x8b21ec00] 18:17:43 INFO - PROCESS | 1752 | 1463793463798 Marionette DEBUG loaded listener.js 18:17:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 302 (0x90c20800) [pid = 1752] [serial = 768] [outer = 0x8b21ec00] 18:17:44 INFO - PROCESS | 1752 | 1463793464594 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]]]}] 18:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1181ms 18:17:44 INFO - PROCESS | 1752 | 1463793464661 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 18:17:44 INFO - PROCESS | 1752 | 1463793464664 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 18:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:17:44 INFO - PROCESS | 1752 | 1463793464670 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:17:44 INFO - PROCESS | 1752 | 1463793464672 Marionette TRACE conn3 <- [1,994,null,{}] 18:17:44 INFO - PROCESS | 1752 | 1463793464678 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}] 18:17:44 INFO - PROCESS | 1752 | 1463793464839 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 18:17:44 INFO - PROCESS | 1752 | 1463793464850 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:44 INFO - PROCESS | 1752 | ++DOCSHELL 0x91a8c400 == 108 [pid = 1752] [id = 256] 18:17:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 303 (0x91a8c800) [pid = 1752] [serial = 769] [outer = (nil)] 18:17:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 304 (0x91b97400) [pid = 1752] [serial = 770] [outer = 0x91a8c800] 18:17:44 INFO - PROCESS | 1752 | 1463793464929 Marionette DEBUG loaded listener.js 18:17:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 305 (0x91fc0c00) [pid = 1752] [serial = 771] [outer = 0x91a8c800] 18:17:46 INFO - PROCESS | 1752 | 1463793466150 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]]]}] 18:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1530ms 18:17:46 INFO - PROCESS | 1752 | 1463793466201 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 18:17:46 INFO - PROCESS | 1752 | 1463793466207 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 18:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:17:46 INFO - PROCESS | 1752 | 1463793466216 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:17:46 INFO - PROCESS | 1752 | 1463793466230 Marionette TRACE conn3 <- [1,998,null,{}] 18:17:46 INFO - PROCESS | 1752 | 1463793466243 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}] 18:17:46 INFO - PROCESS | 1752 | 1463793466476 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 18:17:46 INFO - PROCESS | 1752 | 1463793466750 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:46 INFO - PROCESS | 1752 | ++DOCSHELL 0x88def000 == 109 [pid = 1752] [id = 257] 18:17:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 306 (0x896fa800) [pid = 1752] [serial = 772] [outer = (nil)] 18:17:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 307 (0x8a8ef400) [pid = 1752] [serial = 773] [outer = 0x896fa800] 18:17:46 INFO - PROCESS | 1752 | 1463793466881 Marionette DEBUG loaded listener.js 18:17:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 308 (0x8c67ac00) [pid = 1752] [serial = 774] [outer = 0x896fa800] 18:17:47 INFO - PROCESS | 1752 | 1463793467769 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]]]}] 18:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1600ms 18:17:47 INFO - PROCESS | 1752 | 1463793467817 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 18:17:47 INFO - PROCESS | 1752 | 1463793467826 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 18:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:17:47 INFO - PROCESS | 1752 | 1463793467836 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:17:47 INFO - PROCESS | 1752 | 1463793467841 Marionette TRACE conn3 <- [1,1002,null,{}] 18:17:47 INFO - PROCESS | 1752 | 1463793467847 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}] 18:17:48 INFO - PROCESS | 1752 | 1463793468038 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 18:17:48 INFO - PROCESS | 1752 | 1463793468348 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:48 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e261c00 == 110 [pid = 1752] [id = 258] 18:17:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 309 (0x8e385800) [pid = 1752] [serial = 775] [outer = (nil)] 18:17:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 310 (0x8e7cfc00) [pid = 1752] [serial = 776] [outer = 0x8e385800] 18:17:48 INFO - PROCESS | 1752 | 1463793468479 Marionette DEBUG loaded listener.js 18:17:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 311 (0x8e88b400) [pid = 1752] [serial = 777] [outer = 0x8e385800] 18:17:49 INFO - PROCESS | 1752 | 1463793469372 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]]]}] 18:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1585ms 18:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:17:49 INFO - PROCESS | 1752 | 1463793469422 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 18:17:49 INFO - PROCESS | 1752 | 1463793469426 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 18:17:49 INFO - PROCESS | 1752 | 1463793469433 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:17:49 INFO - PROCESS | 1752 | 1463793469439 Marionette TRACE conn3 <- [1,1006,null,{}] 18:17:49 INFO - PROCESS | 1752 | 1463793469455 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}] 18:17:49 INFO - PROCESS | 1752 | 1463793469651 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 18:17:49 INFO - PROCESS | 1752 | 1463793469907 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:49 INFO - PROCESS | 1752 | ++DOCSHELL 0x87ff0400 == 111 [pid = 1752] [id = 259] 18:17:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 312 (0x91fac400) [pid = 1752] [serial = 778] [outer = (nil)] 18:17:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 313 (0x9233f400) [pid = 1752] [serial = 779] [outer = 0x91fac400] 18:17:50 INFO - PROCESS | 1752 | 1463793470038 Marionette DEBUG loaded listener.js 18:17:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 314 (0x92592c00) [pid = 1752] [serial = 780] [outer = 0x91fac400] 18:17:50 INFO - PROCESS | 1752 | 1463793470895 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]]]}] 18:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1535ms 18:17:50 INFO - PROCESS | 1752 | 1463793470968 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 18:17:50 INFO - PROCESS | 1752 | 1463793470972 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 18:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:17:50 INFO - PROCESS | 1752 | 1463793470979 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:17:50 INFO - PROCESS | 1752 | 1463793470981 Marionette TRACE conn3 <- [1,1010,null,{}] 18:17:50 INFO - PROCESS | 1752 | 1463793470987 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}] 18:17:51 INFO - PROCESS | 1752 | 1463793471173 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 18:17:51 INFO - PROCESS | 1752 | 1463793471440 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:51 INFO - PROCESS | 1752 | ++DOCSHELL 0x91a8f400 == 112 [pid = 1752] [id = 260] 18:17:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 315 (0x92590800) [pid = 1752] [serial = 781] [outer = (nil)] 18:17:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 316 (0x945e3800) [pid = 1752] [serial = 782] [outer = 0x92590800] 18:17:51 INFO - PROCESS | 1752 | 1463793471568 Marionette DEBUG loaded listener.js 18:17:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 317 (0x95127400) [pid = 1752] [serial = 783] [outer = 0x92590800] 18:17:52 INFO - PROCESS | 1752 | 1463793472450 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]]]}] 18:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1529ms 18:17:52 INFO - PROCESS | 1752 | 1463793472509 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 18:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:17:52 INFO - PROCESS | 1752 | 1463793472514 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 18:17:52 INFO - PROCESS | 1752 | 1463793472520 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:17:52 INFO - PROCESS | 1752 | 1463793472524 Marionette TRACE conn3 <- [1,1014,null,{}] 18:17:52 INFO - PROCESS | 1752 | 1463793472529 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}] 18:17:52 INFO - PROCESS | 1752 | 1463793472717 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 18:17:52 INFO - PROCESS | 1752 | 1463793472979 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:53 INFO - PROCESS | 1752 | ++DOCSHELL 0x92596c00 == 113 [pid = 1752] [id = 261] 18:17:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 318 (0x92784000) [pid = 1752] [serial = 784] [outer = (nil)] 18:17:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 319 (0x995b6400) [pid = 1752] [serial = 785] [outer = 0x92784000] 18:17:53 INFO - PROCESS | 1752 | 1463793473101 Marionette DEBUG loaded listener.js 18:17:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 320 (0x99788400) [pid = 1752] [serial = 786] [outer = 0x92784000] 18:17:53 INFO - PROCESS | 1752 | 1463793473974 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]]]}] 18:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1491ms 18:17:54 INFO - PROCESS | 1752 | 1463793474012 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 18:17:54 INFO - PROCESS | 1752 | 1463793474016 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 18:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:17:54 INFO - PROCESS | 1752 | 1463793474023 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:17:54 INFO - PROCESS | 1752 | 1463793474026 Marionette TRACE conn3 <- [1,1018,null,{}] 18:17:54 INFO - PROCESS | 1752 | 1463793474032 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}] 18:17:54 INFO - PROCESS | 1752 | 1463793474229 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 18:17:54 INFO - PROCESS | 1752 | 1463793474447 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:54 INFO - PROCESS | 1752 | ++DOCSHELL 0x98986000 == 114 [pid = 1752] [id = 262] 18:17:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 321 (0x989ec800) [pid = 1752] [serial = 787] [outer = (nil)] 18:17:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 322 (0x9b015400) [pid = 1752] [serial = 788] [outer = 0x989ec800] 18:17:54 INFO - PROCESS | 1752 | 1463793474610 Marionette DEBUG loaded listener.js 18:17:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 323 (0x9b7ba000) [pid = 1752] [serial = 789] [outer = 0x989ec800] 18:17:55 INFO - PROCESS | 1752 | 1463793475503 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]]]}] 18:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1530ms 18:17:55 INFO - PROCESS | 1752 | 1463793475554 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 18:17:55 INFO - PROCESS | 1752 | 1463793475558 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 18:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:17:55 INFO - PROCESS | 1752 | 1463793475564 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:17:55 INFO - PROCESS | 1752 | 1463793475566 Marionette TRACE conn3 <- [1,1022,null,{}] 18:17:55 INFO - PROCESS | 1752 | 1463793475572 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}] 18:17:55 INFO - PROCESS | 1752 | 1463793475746 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 18:17:56 INFO - PROCESS | 1752 | 1463793476007 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:56 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a2f2800 == 115 [pid = 1752] [id = 263] 18:17:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 324 (0x9a81fc00) [pid = 1752] [serial = 790] [outer = (nil)] 18:17:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 325 (0x9d8cc400) [pid = 1752] [serial = 791] [outer = 0x9a81fc00] 18:17:56 INFO - PROCESS | 1752 | 1463793476132 Marionette DEBUG loaded listener.js 18:17:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 326 (0xa1055c00) [pid = 1752] [serial = 792] [outer = 0x9a81fc00] 18:17:56 INFO - PROCESS | 1752 | 1463793476986 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]]]}] 18:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1479ms 18:17:57 INFO - PROCESS | 1752 | 1463793477044 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 18:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:17:57 INFO - PROCESS | 1752 | 1463793477048 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 18:17:57 INFO - PROCESS | 1752 | 1463793477054 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:17:57 INFO - PROCESS | 1752 | 1463793477058 Marionette TRACE conn3 <- [1,1026,null,{}] 18:17:57 INFO - PROCESS | 1752 | 1463793477064 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}] 18:17:57 INFO - PROCESS | 1752 | 1463793477255 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 18:17:57 INFO - PROCESS | 1752 | 1463793477482 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:57 INFO - PROCESS | 1752 | ++DOCSHELL 0x99991800 == 116 [pid = 1752] [id = 264] 18:17:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 327 (0x9aa94000) [pid = 1752] [serial = 793] [outer = (nil)] 18:17:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 328 (0xa364fc00) [pid = 1752] [serial = 794] [outer = 0x9aa94000] 18:17:57 INFO - PROCESS | 1752 | 1463793477648 Marionette DEBUG loaded listener.js 18:17:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 329 (0xa6d18400) [pid = 1752] [serial = 795] [outer = 0x9aa94000] 18:17:58 INFO - PROCESS | 1752 | 1463793478522 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]]]}] 18:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1535ms 18:17:58 INFO - PROCESS | 1752 | 1463793478590 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 18:17:58 INFO - PROCESS | 1752 | 1463793478594 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 18:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:17:58 INFO - PROCESS | 1752 | 1463793478601 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:17:58 INFO - PROCESS | 1752 | 1463793478604 Marionette TRACE conn3 <- [1,1030,null,{}] 18:17:58 INFO - PROCESS | 1752 | 1463793478609 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}] 18:17:58 INFO - PROCESS | 1752 | 1463793478800 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 18:17:59 INFO - PROCESS | 1752 | 1463793479061 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:59 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e3ba800 == 117 [pid = 1752] [id = 265] 18:17:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 330 (0x8e3bbc00) [pid = 1752] [serial = 796] [outer = (nil)] 18:17:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 331 (0x8e3c3000) [pid = 1752] [serial = 797] [outer = 0x8e3bbc00] 18:17:59 INFO - PROCESS | 1752 | 1463793479191 Marionette DEBUG loaded listener.js 18:17:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 332 (0x8e3c6400) [pid = 1752] [serial = 798] [outer = 0x8e3bbc00] 18:18:00 INFO - PROCESS | 1752 | 1463793480036 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]]]}] 18:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1482ms 18:18:00 INFO - PROCESS | 1752 | 1463793480084 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 18:18:00 INFO - PROCESS | 1752 | 1463793480087 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 18:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:18:00 INFO - PROCESS | 1752 | 1463793480093 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:18:00 INFO - PROCESS | 1752 | 1463793480097 Marionette TRACE conn3 <- [1,1034,null,{}] 18:18:00 INFO - PROCESS | 1752 | 1463793480102 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}] 18:18:00 INFO - PROCESS | 1752 | 1463793480299 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 18:18:00 INFO - PROCESS | 1752 | 1463793480517 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:00 INFO - PROCESS | 1752 | ++DOCSHELL 0x88228400 == 118 [pid = 1752] [id = 266] 18:18:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 333 (0x88229400) [pid = 1752] [serial = 799] [outer = (nil)] 18:18:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 334 (0x88230400) [pid = 1752] [serial = 800] [outer = 0x88229400] 18:18:00 INFO - PROCESS | 1752 | 1463793480643 Marionette DEBUG loaded listener.js 18:18:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 335 (0x88233000) [pid = 1752] [serial = 801] [outer = 0x88229400] 18:18:01 INFO - PROCESS | 1752 | 1463793481570 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]]]}] 18:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1538ms 18:18:01 INFO - PROCESS | 1752 | 1463793481633 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 18:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:18:01 INFO - PROCESS | 1752 | 1463793481637 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 18:18:01 INFO - PROCESS | 1752 | 1463793481643 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:18:01 INFO - PROCESS | 1752 | 1463793481647 Marionette TRACE conn3 <- [1,1038,null,{}] 18:18:01 INFO - PROCESS | 1752 | 1463793481653 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}] 18:18:01 INFO - PROCESS | 1752 | 1463793481865 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 18:18:02 INFO - PROCESS | 1752 | 1463793482139 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:02 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e3c6000 == 119 [pid = 1752] [id = 267] 18:18:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 336 (0x8e3c9400) [pid = 1752] [serial = 802] [outer = (nil)] 18:18:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 337 (0xa6d20000) [pid = 1752] [serial = 803] [outer = 0x8e3c9400] 18:18:02 INFO - PROCESS | 1752 | 1463793482273 Marionette DEBUG loaded listener.js 18:18:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 338 (0xa6f77400) [pid = 1752] [serial = 804] [outer = 0x8e3c9400] 18:18:03 INFO - PROCESS | 1752 | 1463793483163 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]]]}] 18:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1583ms 18:18:03 INFO - PROCESS | 1752 | 1463793483226 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 18:18:03 INFO - PROCESS | 1752 | 1463793483229 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 18:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:18:03 INFO - PROCESS | 1752 | 1463793483236 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:18:03 INFO - PROCESS | 1752 | 1463793483239 Marionette TRACE conn3 <- [1,1042,null,{}] 18:18:03 INFO - PROCESS | 1752 | 1463793483245 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}] 18:18:03 INFO - PROCESS | 1752 | 1463793483445 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 18:18:03 INFO - PROCESS | 1752 | 1463793483761 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:03 INFO - PROCESS | 1752 | ++DOCSHELL 0x879c1800 == 120 [pid = 1752] [id = 268] 18:18:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 339 (0x879c2400) [pid = 1752] [serial = 805] [outer = (nil)] 18:18:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 340 (0x879c9c00) [pid = 1752] [serial = 806] [outer = 0x879c2400] 18:18:03 INFO - PROCESS | 1752 | 1463793483848 Marionette DEBUG loaded listener.js 18:18:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 341 (0x879cc000) [pid = 1752] [serial = 807] [outer = 0x879c2400] 18:18:04 INFO - PROCESS | 1752 | 1463793484686 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]]]}] 18:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1491ms 18:18:04 INFO - PROCESS | 1752 | 1463793484727 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 18:18:04 INFO - PROCESS | 1752 | 1463793484731 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 18:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:18:04 INFO - PROCESS | 1752 | 1463793484737 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:18:04 INFO - PROCESS | 1752 | 1463793484750 Marionette TRACE conn3 <- [1,1046,null,{}] 18:18:04 INFO - PROCESS | 1752 | 1463793484755 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}] 18:18:04 INFO - PROCESS | 1752 | 1463793484931 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 18:18:05 INFO - PROCESS | 1752 | 1463793485153 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:05 INFO - PROCESS | 1752 | ++DOCSHELL 0x86f69400 == 121 [pid = 1752] [id = 269] 18:18:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 342 (0x86f6a800) [pid = 1752] [serial = 808] [outer = (nil)] 18:18:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 343 (0x86f72c00) [pid = 1752] [serial = 809] [outer = 0x86f6a800] 18:18:05 INFO - PROCESS | 1752 | 1463793485275 Marionette DEBUG loaded listener.js 18:18:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 344 (0x86f76000) [pid = 1752] [serial = 810] [outer = 0x86f6a800] 18:18:06 INFO - PROCESS | 1752 | 1463793486187 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]]]}] 18:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1504ms 18:18:06 INFO - PROCESS | 1752 | 1463793486243 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 18:18:06 INFO - PROCESS | 1752 | 1463793486247 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 18:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:18:06 INFO - PROCESS | 1752 | 1463793486253 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:18:06 INFO - PROCESS | 1752 | 1463793486256 Marionette TRACE conn3 <- [1,1050,null,{}] 18:18:06 INFO - PROCESS | 1752 | 1463793486262 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}] 18:18:06 INFO - PROCESS | 1752 | 1463793486461 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 18:18:06 INFO - PROCESS | 1752 | 1463793486723 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:06 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d02800 == 122 [pid = 1752] [id = 270] 18:18:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 345 (0x85d03000) [pid = 1752] [serial = 811] [outer = (nil)] 18:18:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 346 (0x85d09000) [pid = 1752] [serial = 812] [outer = 0x85d03000] 18:18:06 INFO - PROCESS | 1752 | 1463793486848 Marionette DEBUG loaded listener.js 18:18:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 347 (0x85d0c800) [pid = 1752] [serial = 813] [outer = 0x85d03000] 18:18:07 INFO - PROCESS | 1752 | 1463793487752 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]]]}] 18:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1532ms 18:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:18:07 INFO - PROCESS | 1752 | 1463793487785 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 18:18:07 INFO - PROCESS | 1752 | 1463793487788 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 18:18:07 INFO - PROCESS | 1752 | 1463793487795 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:18:07 INFO - PROCESS | 1752 | 1463793487798 Marionette TRACE conn3 <- [1,1054,null,{}] 18:18:07 INFO - PROCESS | 1752 | 1463793487804 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}] 18:18:07 INFO - PROCESS | 1752 | 1463793487980 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 18:18:08 INFO - PROCESS | 1752 | 1463793488301 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:08 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d09400 == 123 [pid = 1752] [id = 271] 18:18:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 348 (0x85d0e800) [pid = 1752] [serial = 814] [outer = (nil)] 18:18:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 349 (0x866ea000) [pid = 1752] [serial = 815] [outer = 0x85d0e800] 18:18:08 INFO - PROCESS | 1752 | 1463793488388 Marionette DEBUG loaded listener.js 18:18:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 350 (0x866ec000) [pid = 1752] [serial = 816] [outer = 0x85d0e800] 18:18:09 INFO - PROCESS | 1752 | 1463793489259 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]]]}] 18:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1541ms 18:18:09 INFO - PROCESS | 1752 | 1463793489336 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 18:18:09 INFO - PROCESS | 1752 | 1463793489340 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 18:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:18:09 INFO - PROCESS | 1752 | 1463793489349 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:18:09 INFO - PROCESS | 1752 | 1463793489354 Marionette TRACE conn3 <- [1,1058,null,{}] 18:18:09 INFO - PROCESS | 1752 | 1463793489360 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}] 18:18:09 INFO - PROCESS | 1752 | 1463793489550 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 18:18:09 INFO - PROCESS | 1752 | 1463793489862 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:09 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d0f400 == 124 [pid = 1752] [id = 272] 18:18:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 351 (0x866eb000) [pid = 1752] [serial = 817] [outer = (nil)] 18:18:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 352 (0x866f3c00) [pid = 1752] [serial = 818] [outer = 0x866eb000] 18:18:09 INFO - PROCESS | 1752 | 1463793489949 Marionette DEBUG loaded listener.js 18:18:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 353 (0x866f5800) [pid = 1752] [serial = 819] [outer = 0x866eb000] 18:18:10 INFO - PROCESS | 1752 | 1463793490826 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]]]}] 18:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1537ms 18:18:10 INFO - PROCESS | 1752 | 1463793490885 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 18:18:10 INFO - PROCESS | 1752 | 1463793490888 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 18:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:18:10 INFO - PROCESS | 1752 | 1463793490895 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:18:10 INFO - PROCESS | 1752 | 1463793490899 Marionette TRACE conn3 <- [1,1062,null,{}] 18:18:10 INFO - PROCESS | 1752 | 1463793490904 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}] 18:18:11 INFO - PROCESS | 1752 | 1463793491091 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 18:18:11 INFO - PROCESS | 1752 | 1463793491431 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:11 INFO - PROCESS | 1752 | ++DOCSHELL 0x866ea800 == 125 [pid = 1752] [id = 273] 18:18:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 354 (0x866ef800) [pid = 1752] [serial = 820] [outer = (nil)] 18:18:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 355 (0x879c7000) [pid = 1752] [serial = 821] [outer = 0x866ef800] 18:18:11 INFO - PROCESS | 1752 | 1463793491517 Marionette DEBUG loaded listener.js 18:18:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 356 (0x879cc400) [pid = 1752] [serial = 822] [outer = 0x866ef800] 18:18:12 INFO - PROCESS | 1752 | 1463793492382 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]]]}] 18:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1529ms 18:18:12 INFO - PROCESS | 1752 | 1463793492426 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 18:18:12 INFO - PROCESS | 1752 | 1463793492430 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 18:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:18:12 INFO - PROCESS | 1752 | 1463793492436 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:18:12 INFO - PROCESS | 1752 | 1463793492439 Marionette TRACE conn3 <- [1,1066,null,{}] 18:18:12 INFO - PROCESS | 1752 | 1463793492445 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}] 18:18:12 INFO - PROCESS | 1752 | 1463793492672 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 18:18:13 INFO - PROCESS | 1752 | 1463793492997 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:13 INFO - PROCESS | 1752 | ++DOCSHELL 0x878dbc00 == 126 [pid = 1752] [id = 274] 18:18:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 357 (0x879c1c00) [pid = 1752] [serial = 823] [outer = (nil)] 18:18:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 358 (0x88a58000) [pid = 1752] [serial = 824] [outer = 0x879c1c00] 18:18:13 INFO - PROCESS | 1752 | 1463793493106 Marionette DEBUG loaded listener.js 18:18:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 359 (0x88a5c000) [pid = 1752] [serial = 825] [outer = 0x879c1c00] 18:18:14 INFO - PROCESS | 1752 | 1463793494006 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]]]}] 18:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1639ms 18:18:14 INFO - PROCESS | 1752 | 1463793494076 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 18:18:14 INFO - PROCESS | 1752 | 1463793494080 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 18:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:18:14 INFO - PROCESS | 1752 | 1463793494087 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:18:14 INFO - PROCESS | 1752 | 1463793494091 Marionette TRACE conn3 <- [1,1070,null,{}] 18:18:14 INFO - PROCESS | 1752 | 1463793494102 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}] 18:18:14 INFO - PROCESS | 1752 | 1463793494341 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 18:18:14 INFO - PROCESS | 1752 | 1463793494671 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:14 INFO - PROCESS | 1752 | ++DOCSHELL 0x866ee000 == 127 [pid = 1752] [id = 275] 18:18:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 360 (0x879c9800) [pid = 1752] [serial = 826] [outer = (nil)] 18:18:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 361 (0x88a62800) [pid = 1752] [serial = 827] [outer = 0x879c9800] 18:18:14 INFO - PROCESS | 1752 | 1463793494751 Marionette DEBUG loaded listener.js 18:18:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 362 (0x88a64000) [pid = 1752] [serial = 828] [outer = 0x879c9800] 18:18:15 INFO - PROCESS | 1752 | 1463793495596 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]]]}] 18:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1537ms 18:18:15 INFO - PROCESS | 1752 | 1463793495624 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 18:18:15 INFO - PROCESS | 1752 | 1463793495628 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 18:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:18:15 INFO - PROCESS | 1752 | 1463793495634 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:18:15 INFO - PROCESS | 1752 | 1463793495637 Marionette TRACE conn3 <- [1,1074,null,{}] 18:18:15 INFO - PROCESS | 1752 | 1463793495642 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}] 18:18:15 INFO - PROCESS | 1752 | 1463793495824 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x8e7cd800 == 126 [pid = 1752] [id = 196] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x88de5000 == 125 [pid = 1752] [id = 255] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x88de9c00 == 124 [pid = 1752] [id = 254] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x8b8ea000 == 123 [pid = 1752] [id = 253] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x896f5c00 == 122 [pid = 1752] [id = 252] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x88df0800 == 121 [pid = 1752] [id = 251] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x888e5000 == 120 [pid = 1752] [id = 242] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x88127000 == 119 [pid = 1752] [id = 243] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x87ff0000 == 118 [pid = 1752] [id = 241] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x87fe1800 == 117 [pid = 1752] [id = 240] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x87fe1400 == 116 [pid = 1752] [id = 239] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x8e37c000 == 115 [pid = 1752] [id = 237] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x9b72f800 == 114 [pid = 1752] [id = 238] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x92347c00 == 113 [pid = 1752] [id = 236] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x89df6000 == 112 [pid = 1752] [id = 235] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x8e262800 == 111 [pid = 1752] [id = 234] 18:18:16 INFO - PROCESS | 1752 | --DOCSHELL 0x8a8e1400 == 110 [pid = 1752] [id = 233] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 361 (0x92302400) [pid = 1752] [serial = 692] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 360 (0x9251f400) [pid = 1752] [serial = 693] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 359 (0x92521c00) [pid = 1752] [serial = 695] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 358 (0x89e7d400) [pid = 1752] [serial = 674] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 357 (0x89e74000) [pid = 1752] [serial = 671] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 356 (0x896fbc00) [pid = 1752] [serial = 668] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 355 (0x91fc3800) [pid = 1752] [serial = 665] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 354 (0x8a8e4800) [pid = 1752] [serial = 661] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 353 (0x88de9400) [pid = 1752] [serial = 658] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 352 (0xa23c3400) [pid = 1752] [serial = 643] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 351 (0xa6e02000) [pid = 1752] [serial = 646] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 350 (0x8e2ce000) [pid = 1752] [serial = 637] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 349 (0xa6d17c00) [pid = 1752] [serial = 652] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 348 (0x9772c000) [pid = 1752] [serial = 640] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 347 (0x8d8f4000) [pid = 1752] [serial = 683] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 346 (0x8e7c2c00) [pid = 1752] [serial = 684] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 345 (0x91fbec00) [pid = 1752] [serial = 649] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 344 (0x8deccc00) [pid = 1752] [serial = 680] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 343 (0x8e25f000) [pid = 1752] [serial = 681] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 342 (0x8f129400) [pid = 1752] [serial = 686] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 341 (0x91a83000) [pid = 1752] [serial = 687] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 340 (0x91d5d800) [pid = 1752] [serial = 689] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 339 (0x9d8a2c00) [pid = 1752] [serial = 634] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 338 (0x896fd800) [pid = 1752] [serial = 677] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 337 (0x89e74400) [pid = 1752] [serial = 678] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 336 (0xa6d23800) [pid = 1752] [serial = 655] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 335 (0x96ced000) [pid = 1752] [serial = 698] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 334 (0x92591c00) [pid = 1752] [serial = 696] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 333 (0xa3184000) [pid = 1752] [serial = 434] [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.] 18:18:17 INFO - PROCESS | 1752 | --DOMWINDOW == 332 (0x91fbc000) [pid = 1752] [serial = 690] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1752 | 1463793497194 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:17 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b03400 == 111 [pid = 1752] [id = 276] 18:18:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 333 (0x878cdc00) [pid = 1752] [serial = 829] [outer = (nil)] 18:18:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 334 (0x878db000) [pid = 1752] [serial = 830] [outer = 0x878cdc00] 18:18:17 INFO - PROCESS | 1752 | 1463793497282 Marionette DEBUG loaded listener.js 18:18:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 335 (0x87fe7800) [pid = 1752] [serial = 831] [outer = 0x878cdc00] 18:18:18 INFO - PROCESS | 1752 | 1463793498044 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]]]}] 18:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 2432ms 18:18:18 INFO - PROCESS | 1752 | 1463793498067 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 18:18:18 INFO - PROCESS | 1752 | 1463793498072 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 18:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:18:18 INFO - PROCESS | 1752 | 1463793498080 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:18:18 INFO - PROCESS | 1752 | 1463793498085 Marionette TRACE conn3 <- [1,1078,null,{}] 18:18:18 INFO - PROCESS | 1752 | 1463793498092 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}] 18:18:18 INFO - PROCESS | 1752 | 1463793498279 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 18:18:18 INFO - PROCESS | 1752 | 1463793498473 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:18 INFO - PROCESS | 1752 | ++DOCSHELL 0x87fef400 == 112 [pid = 1752] [id = 277] 18:18:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 336 (0x8822b400) [pid = 1752] [serial = 832] [outer = (nil)] 18:18:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 337 (0x888e5000) [pid = 1752] [serial = 833] [outer = 0x8822b400] 18:18:18 INFO - PROCESS | 1752 | 1463793498563 Marionette DEBUG loaded listener.js 18:18:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 338 (0x88a5ec00) [pid = 1752] [serial = 834] [outer = 0x8822b400] 18:18:19 INFO - PROCESS | 1752 | 1463793499330 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]]]}] 18:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1334ms 18:18:19 INFO - PROCESS | 1752 | 1463793499417 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 18:18:19 INFO - PROCESS | 1752 | 1463793499423 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 18:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:18:19 INFO - PROCESS | 1752 | 1463793499435 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:18:19 INFO - PROCESS | 1752 | 1463793499438 Marionette TRACE conn3 <- [1,1082,null,{}] 18:18:19 INFO - PROCESS | 1752 | 1463793499444 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}] 18:18:19 INFO - PROCESS | 1752 | 1463793499705 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 18:18:19 INFO - PROCESS | 1752 | 1463793499733 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:19 INFO - PROCESS | 1752 | ++DOCSHELL 0x88ded800 == 113 [pid = 1752] [id = 278] 18:18:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 339 (0x896f4c00) [pid = 1752] [serial = 835] [outer = (nil)] 18:18:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 340 (0x89df0000) [pid = 1752] [serial = 836] [outer = 0x896f4c00] 18:18:19 INFO - PROCESS | 1752 | 1463793499803 Marionette DEBUG loaded listener.js 18:18:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 341 (0x89e7d800) [pid = 1752] [serial = 837] [outer = 0x896f4c00] 18:18:20 INFO - PROCESS | 1752 | 1463793500769 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]]]}] 18:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1380ms 18:18:20 INFO - PROCESS | 1752 | 1463793500815 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 18:18:20 INFO - PROCESS | 1752 | 1463793500819 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 18:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:18:20 INFO - PROCESS | 1752 | 1463793500845 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:18:20 INFO - PROCESS | 1752 | 1463793500855 Marionette TRACE conn3 <- [1,1086,null,{}] 18:18:20 INFO - PROCESS | 1752 | 1463793500868 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}] 18:18:21 INFO - PROCESS | 1752 | 1463793501105 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 18:18:21 INFO - PROCESS | 1752 | 1463793501128 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:21 INFO - PROCESS | 1752 | ++DOCSHELL 0x896f3400 == 114 [pid = 1752] [id = 279] 18:18:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 342 (0x8b228400) [pid = 1752] [serial = 838] [outer = (nil)] 18:18:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 343 (0x8c7a4400) [pid = 1752] [serial = 839] [outer = 0x8b228400] 18:18:21 INFO - PROCESS | 1752 | 1463793501197 Marionette DEBUG loaded listener.js 18:18:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 344 (0x8d8f5400) [pid = 1752] [serial = 840] [outer = 0x8b228400] 18:18:22 INFO - PROCESS | 1752 | --DOMWINDOW == 343 (0x8c47a000) [pid = 1752] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:18:22 INFO - PROCESS | 1752 | --DOMWINDOW == 342 (0x8e888800) [pid = 1752] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:18:22 INFO - PROCESS | 1752 | --DOMWINDOW == 341 (0x89e72c00) [pid = 1752] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:18:22 INFO - PROCESS | 1752 | --DOMWINDOW == 340 (0x93942800) [pid = 1752] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:18:22 INFO - PROCESS | 1752 | --DOMWINDOW == 339 (0x88df0c00) [pid = 1752] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:18:22 INFO - PROCESS | 1752 | --DOMWINDOW == 338 (0x8b21ec00) [pid = 1752] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:18:22 INFO - PROCESS | 1752 | --DOMWINDOW == 337 (0x92591800) [pid = 1752] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:18:22 INFO - PROCESS | 1752 | 1463793502409 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]]]}] 18:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1605ms 18:18:22 INFO - PROCESS | 1752 | 1463793502439 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 18:18:22 INFO - PROCESS | 1752 | 1463793502443 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 18:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:18:22 INFO - PROCESS | 1752 | 1463793502449 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:18:22 INFO - PROCESS | 1752 | 1463793502451 Marionette TRACE conn3 <- [1,1090,null,{}] 18:18:22 INFO - PROCESS | 1752 | 1463793502457 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}] 18:18:22 INFO - PROCESS | 1752 | 1463793502763 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 18:18:22 INFO - PROCESS | 1752 | 1463793502804 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:22 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d0b400 == 115 [pid = 1752] [id = 280] 18:18:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 338 (0x88a63000) [pid = 1752] [serial = 841] [outer = (nil)] 18:18:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 339 (0x8e25cc00) [pid = 1752] [serial = 842] [outer = 0x88a63000] 18:18:22 INFO - PROCESS | 1752 | 1463793502923 Marionette DEBUG loaded listener.js 18:18:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 340 (0x8e264c00) [pid = 1752] [serial = 843] [outer = 0x88a63000] 18:18:23 INFO - PROCESS | 1752 | 1463793503852 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]]]}] 18:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1434ms 18:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:18:23 INFO - PROCESS | 1752 | 1463793503883 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 18:18:23 INFO - PROCESS | 1752 | 1463793503885 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 18:18:23 INFO - PROCESS | 1752 | 1463793503892 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:18:23 INFO - PROCESS | 1752 | 1463793503895 Marionette TRACE conn3 <- [1,1094,null,{}] 18:18:23 INFO - PROCESS | 1752 | 1463793503900 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}] 18:18:24 INFO - PROCESS | 1752 | 1463793504174 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 18:18:24 INFO - PROCESS | 1752 | 1463793504465 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:24 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b0e800 == 116 [pid = 1752] [id = 281] 18:18:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 341 (0x86b0f800) [pid = 1752] [serial = 844] [outer = (nil)] 18:18:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 342 (0x878d3c00) [pid = 1752] [serial = 845] [outer = 0x86b0f800] 18:18:24 INFO - PROCESS | 1752 | 1463793504617 Marionette DEBUG loaded listener.js 18:18:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 343 (0x88127400) [pid = 1752] [serial = 846] [outer = 0x86b0f800] 18:18:25 INFO - PROCESS | 1752 | 1463793505565 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]]]}] 18:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1685ms 18:18:25 INFO - PROCESS | 1752 | 1463793505578 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 18:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:18:25 INFO - PROCESS | 1752 | 1463793505584 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 18:18:25 INFO - PROCESS | 1752 | 1463793505591 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:18:25 INFO - PROCESS | 1752 | 1463793505598 Marionette TRACE conn3 <- [1,1098,null,{}] 18:18:25 INFO - PROCESS | 1752 | 1463793505605 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}] 18:18:25 INFO - PROCESS | 1752 | 1463793505797 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 18:18:26 INFO - PROCESS | 1752 | 1463793506077 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:26 INFO - PROCESS | 1752 | ++DOCSHELL 0x88de9400 == 117 [pid = 1752] [id = 282] 18:18:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 344 (0x896f5400) [pid = 1752] [serial = 847] [outer = (nil)] 18:18:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 345 (0x89df6000) [pid = 1752] [serial = 848] [outer = 0x896f5400] 18:18:26 INFO - PROCESS | 1752 | 1463793506210 Marionette DEBUG loaded listener.js 18:18:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 346 (0x8a456800) [pid = 1752] [serial = 849] [outer = 0x896f5400] 18:18:27 INFO - PROCESS | 1752 | 1463793507154 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]]]}] 18:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1598ms 18:18:27 INFO - PROCESS | 1752 | 1463793507189 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 18:18:27 INFO - PROCESS | 1752 | 1463793507194 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 18:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:18:27 INFO - PROCESS | 1752 | 1463793507201 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:18:27 INFO - PROCESS | 1752 | 1463793507205 Marionette TRACE conn3 <- [1,1102,null,{}] 18:18:27 INFO - PROCESS | 1752 | 1463793507211 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}] 18:18:27 INFO - PROCESS | 1752 | 1463793507409 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 18:18:27 INFO - PROCESS | 1752 | 1463793507783 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:27 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b225000 == 118 [pid = 1752] [id = 283] 18:18:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 347 (0x8decdc00) [pid = 1752] [serial = 850] [outer = (nil)] 18:18:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 348 (0x8e2c3c00) [pid = 1752] [serial = 851] [outer = 0x8decdc00] 18:18:27 INFO - PROCESS | 1752 | 1463793507881 Marionette DEBUG loaded listener.js 18:18:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 349 (0x8e3bdc00) [pid = 1752] [serial = 852] [outer = 0x8decdc00] 18:18:28 INFO - PROCESS | 1752 | 1463793508866 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]]]}] 18:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1736ms 18:18:28 INFO - PROCESS | 1752 | 1463793508938 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 18:18:28 INFO - PROCESS | 1752 | 1463793508945 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 18:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:18:28 INFO - PROCESS | 1752 | 1463793508962 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:18:28 INFO - PROCESS | 1752 | 1463793508970 Marionette TRACE conn3 <- [1,1106,null,{}] 18:18:28 INFO - PROCESS | 1752 | 1463793508978 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}] 18:18:29 INFO - PROCESS | 1752 | 1463793509261 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 18:18:29 INFO - PROCESS | 1752 | 1463793509613 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b8ea000 == 119 [pid = 1752] [id = 284] 18:18:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 350 (0x8e3c3400) [pid = 1752] [serial = 853] [outer = (nil)] 18:18:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 351 (0x8f343c00) [pid = 1752] [serial = 854] [outer = 0x8e3c3400] 18:18:29 INFO - PROCESS | 1752 | 1463793509703 Marionette DEBUG loaded listener.js 18:18:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 352 (0x90c29000) [pid = 1752] [serial = 855] [outer = 0x8e3c3400] 18:18:30 INFO - PROCESS | 1752 | 1463793510810 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]]]}] 18:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1903ms 18:18:30 INFO - PROCESS | 1752 | 1463793510857 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 18:18:30 INFO - PROCESS | 1752 | 1463793510861 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 18:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:18:30 INFO - PROCESS | 1752 | 1463793510867 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:18:30 INFO - PROCESS | 1752 | 1463793510871 Marionette TRACE conn3 <- [1,1110,null,{}] 18:18:30 INFO - PROCESS | 1752 | 1463793510876 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}] 18:18:31 INFO - PROCESS | 1752 | 1463793511072 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 18:18:31 INFO - PROCESS | 1752 | 1463793511407 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:31 INFO - PROCESS | 1752 | ++DOCSHELL 0x88231c00 == 120 [pid = 1752] [id = 285] 18:18:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 353 (0x91a8bc00) [pid = 1752] [serial = 856] [outer = (nil)] 18:18:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 354 (0x91fb3000) [pid = 1752] [serial = 857] [outer = 0x91a8bc00] 18:18:31 INFO - PROCESS | 1752 | 1463793511515 Marionette DEBUG loaded listener.js 18:18:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 355 (0x91fbfc00) [pid = 1752] [serial = 858] [outer = 0x91a8bc00] 18:18:32 INFO - PROCESS | 1752 | 1463793512438 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]]]}] 18:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1634ms 18:18:32 INFO - PROCESS | 1752 | 1463793512504 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 18:18:32 INFO - PROCESS | 1752 | 1463793512510 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 18:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:18:32 INFO - PROCESS | 1752 | 1463793512520 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:18:32 INFO - PROCESS | 1752 | 1463793512523 Marionette TRACE conn3 <- [1,1114,null,{}] 18:18:32 INFO - PROCESS | 1752 | 1463793512529 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}] 18:18:32 INFO - PROCESS | 1752 | 1463793512787 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 18:18:33 INFO - PROCESS | 1752 | 1463793513140 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:33 INFO - PROCESS | 1752 | ++DOCSHELL 0x92301c00 == 121 [pid = 1752] [id = 286] 18:18:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 356 (0x92302400) [pid = 1752] [serial = 859] [outer = (nil)] 18:18:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 357 (0x9233b000) [pid = 1752] [serial = 860] [outer = 0x92302400] 18:18:33 INFO - PROCESS | 1752 | 1463793513238 Marionette DEBUG loaded listener.js 18:18:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 358 (0x92785400) [pid = 1752] [serial = 861] [outer = 0x92302400] 18:18:34 INFO - PROCESS | 1752 | 1463793514225 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]]]}] 18:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1734ms 18:18:34 INFO - PROCESS | 1752 | 1463793514254 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 18:18:34 INFO - PROCESS | 1752 | 1463793514257 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 18:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:18:34 INFO - PROCESS | 1752 | 1463793514263 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:18:34 INFO - PROCESS | 1752 | 1463793514266 Marionette TRACE conn3 <- [1,1118,null,{}] 18:18:34 INFO - PROCESS | 1752 | 1463793514272 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}] 18:18:34 INFO - PROCESS | 1752 | 1463793514463 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 18:18:34 INFO - PROCESS | 1752 | 1463793514800 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:34 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eb0d400 == 122 [pid = 1752] [id = 287] 18:18:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 359 (0x91a8c000) [pid = 1752] [serial = 862] [outer = (nil)] 18:18:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 360 (0x96cf8400) [pid = 1752] [serial = 863] [outer = 0x91a8c000] 18:18:34 INFO - PROCESS | 1752 | 1463793514889 Marionette DEBUG loaded listener.js 18:18:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 361 (0x977c7400) [pid = 1752] [serial = 864] [outer = 0x91a8c000] 18:18:35 INFO - PROCESS | 1752 | 1463793515825 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]]]}] 18:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1579ms 18:18:35 INFO - PROCESS | 1752 | 1463793515843 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 18:18:35 INFO - PROCESS | 1752 | 1463793515847 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 18:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:18:35 INFO - PROCESS | 1752 | 1463793515853 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:18:35 INFO - PROCESS | 1752 | 1463793515857 Marionette TRACE conn3 <- [1,1122,null,{}] 18:18:35 INFO - PROCESS | 1752 | 1463793515863 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}] 18:18:36 INFO - PROCESS | 1752 | 1463793516068 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 18:18:36 INFO - PROCESS | 1752 | 1463793516383 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:36 INFO - PROCESS | 1752 | ++DOCSHELL 0x88de6c00 == 123 [pid = 1752] [id = 288] 18:18:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 362 (0x92521400) [pid = 1752] [serial = 865] [outer = (nil)] 18:18:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 363 (0x99ca2400) [pid = 1752] [serial = 866] [outer = 0x92521400] 18:18:36 INFO - PROCESS | 1752 | 1463793516484 Marionette DEBUG loaded listener.js 18:18:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 364 (0x9a2ea400) [pid = 1752] [serial = 867] [outer = 0x92521400] 18:18:37 INFO - PROCESS | 1752 | 1463793517322 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]]]}] 18:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1531ms 18:18:37 INFO - PROCESS | 1752 | 1463793517384 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 18:18:37 INFO - PROCESS | 1752 | 1463793517387 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 18:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:18:37 INFO - PROCESS | 1752 | 1463793517394 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:18:37 INFO - PROCESS | 1752 | 1463793517398 Marionette TRACE conn3 <- [1,1126,null,{}] 18:18:37 INFO - PROCESS | 1752 | 1463793517403 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}] 18:18:37 INFO - PROCESS | 1752 | 1463793517588 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 18:18:37 INFO - PROCESS | 1752 | 1463793517934 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x8dec8800 == 124 [pid = 1752] [id = 289] 18:18:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 365 (0x9233d000) [pid = 1752] [serial = 868] [outer = (nil)] 18:18:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 366 (0x9ac94400) [pid = 1752] [serial = 869] [outer = 0x9233d000] 18:18:38 INFO - PROCESS | 1752 | 1463793518026 Marionette DEBUG loaded listener.js 18:18:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 367 (0x9b729000) [pid = 1752] [serial = 870] [outer = 0x9233d000] 18:18:38 INFO - PROCESS | 1752 | 1463793518917 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]]]}] 18:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1550ms 18:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:18:38 INFO - PROCESS | 1752 | 1463793518947 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 18:18:38 INFO - PROCESS | 1752 | 1463793518950 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 18:18:38 INFO - PROCESS | 1752 | 1463793518958 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:18:38 INFO - PROCESS | 1752 | 1463793518968 Marionette TRACE conn3 <- [1,1130,null,{}] 18:18:38 INFO - PROCESS | 1752 | 1463793518973 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}] 18:18:39 INFO - PROCESS | 1752 | 1463793519158 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 18:18:39 INFO - PROCESS | 1752 | 1463793519473 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:39 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f125c00 == 125 [pid = 1752] [id = 290] 18:18:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 368 (0x90c1f000) [pid = 1752] [serial = 871] [outer = (nil)] 18:18:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 369 (0x9d8d3800) [pid = 1752] [serial = 872] [outer = 0x90c1f000] 18:18:39 INFO - PROCESS | 1752 | 1463793519565 Marionette DEBUG loaded listener.js 18:18:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 370 (0xa2265400) [pid = 1752] [serial = 873] [outer = 0x90c1f000] 18:18:40 INFO - PROCESS | 1752 | 1463793520448 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]]]}] 18:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1537ms 18:18:40 INFO - PROCESS | 1752 | 1463793520494 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 18:18:40 INFO - PROCESS | 1752 | 1463793520498 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 18:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:18:40 INFO - PROCESS | 1752 | 1463793520504 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:18:40 INFO - PROCESS | 1752 | 1463793520508 Marionette TRACE conn3 <- [1,1134,null,{}] 18:18:40 INFO - PROCESS | 1752 | 1463793520513 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}] 18:18:40 INFO - PROCESS | 1752 | 1463793520710 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 18:18:41 INFO - PROCESS | 1752 | 1463793521034 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:41 INFO - PROCESS | 1752 | ++DOCSHELL 0x9b9cbc00 == 126 [pid = 1752] [id = 291] 18:18:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 371 (0xa6967c00) [pid = 1752] [serial = 874] [outer = (nil)] 18:18:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 372 (0xa6d1cc00) [pid = 1752] [serial = 875] [outer = 0xa6967c00] 18:18:41 INFO - PROCESS | 1752 | 1463793521140 Marionette DEBUG loaded listener.js 18:18:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 373 (0xa6e09800) [pid = 1752] [serial = 876] [outer = 0xa6967c00] 18:18:42 INFO - PROCESS | 1752 | 1463793522066 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]]]}] 18:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1634ms 18:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:18:42 INFO - PROCESS | 1752 | 1463793522140 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 18:18:42 INFO - PROCESS | 1752 | 1463793522143 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 18:18:42 INFO - PROCESS | 1752 | 1463793522149 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:18:42 INFO - PROCESS | 1752 | 1463793522154 Marionette TRACE conn3 <- [1,1138,null,{}] 18:18:42 INFO - PROCESS | 1752 | 1463793522159 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}] 18:18:42 INFO - PROCESS | 1752 | 1463793522401 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 18:18:42 INFO - PROCESS | 1752 | 1463793522716 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:42 INFO - PROCESS | 1752 | ++DOCSHELL 0x899a0800 == 127 [pid = 1752] [id = 292] 18:18:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 374 (0x899a0c00) [pid = 1752] [serial = 877] [outer = (nil)] 18:18:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 375 (0x899ad000) [pid = 1752] [serial = 878] [outer = 0x899a0c00] 18:18:42 INFO - PROCESS | 1752 | 1463793522803 Marionette DEBUG loaded listener.js 18:18:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 376 (0x92597000) [pid = 1752] [serial = 879] [outer = 0x899a0c00] 18:18:43 INFO - PROCESS | 1752 | 1463793523657 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]]]}] 18:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1579ms 18:18:43 INFO - PROCESS | 1752 | 1463793523729 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 18:18:43 INFO - PROCESS | 1752 | 1463793523732 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 18:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:18:43 INFO - PROCESS | 1752 | 1463793523739 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:18:43 INFO - PROCESS | 1752 | 1463793523741 Marionette TRACE conn3 <- [1,1142,null,{}] 18:18:43 INFO - PROCESS | 1752 | 1463793523747 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}] 18:18:43 INFO - PROCESS | 1752 | 1463793523930 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 18:18:44 INFO - PROCESS | 1752 | 1463793524254 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:44 INFO - PROCESS | 1752 | ++DOCSHELL 0x853ce400 == 128 [pid = 1752] [id = 293] 18:18:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 377 (0x853cfc00) [pid = 1752] [serial = 880] [outer = (nil)] 18:18:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 378 (0x853d6c00) [pid = 1752] [serial = 881] [outer = 0x853cfc00] 18:18:44 INFO - PROCESS | 1752 | 1463793524341 Marionette DEBUG loaded listener.js 18:18:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 379 (0x853d8c00) [pid = 1752] [serial = 882] [outer = 0x853cfc00] 18:18:45 INFO - PROCESS | 1752 | 1463793525192 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]]]}] 18:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1490ms 18:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:18:45 INFO - PROCESS | 1752 | 1463793525229 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 18:18:45 INFO - PROCESS | 1752 | 1463793525232 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 18:18:45 INFO - PROCESS | 1752 | 1463793525239 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:18:45 INFO - PROCESS | 1752 | 1463793525242 Marionette TRACE conn3 <- [1,1146,null,{}] 18:18:45 INFO - PROCESS | 1752 | 1463793525248 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}] 18:18:45 INFO - PROCESS | 1752 | 1463793525431 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 18:18:45 INFO - PROCESS | 1752 | 1463793525706 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:45 INFO - PROCESS | 1752 | ++DOCSHELL 0x84843400 == 129 [pid = 1752] [id = 294] 18:18:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 380 (0x84845000) [pid = 1752] [serial = 883] [outer = (nil)] 18:18:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 381 (0x8484a000) [pid = 1752] [serial = 884] [outer = 0x84845000] 18:18:45 INFO - PROCESS | 1752 | 1463793525834 Marionette DEBUG loaded listener.js 18:18:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 382 (0x8484d800) [pid = 1752] [serial = 885] [outer = 0x84845000] 18:18:46 INFO - PROCESS | 1752 | 1463793526706 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]]]}] 18:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1540ms 18:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:18:46 INFO - PROCESS | 1752 | 1463793526779 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 18:18:46 INFO - PROCESS | 1752 | 1463793526782 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 18:18:46 INFO - PROCESS | 1752 | 1463793526788 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:18:46 INFO - PROCESS | 1752 | 1463793526791 Marionette TRACE conn3 <- [1,1150,null,{}] 18:18:46 INFO - PROCESS | 1752 | 1463793526797 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}] 18:18:46 INFO - PROCESS | 1752 | 1463793526983 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 18:18:47 INFO - PROCESS | 1752 | 1463793527295 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:47 INFO - PROCESS | 1752 | ++DOCSHELL 0x8484ac00 == 130 [pid = 1752] [id = 295] 18:18:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 383 (0x8484b000) [pid = 1752] [serial = 886] [outer = (nil)] 18:18:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 384 (0x853d8400) [pid = 1752] [serial = 887] [outer = 0x8484b000] 18:18:47 INFO - PROCESS | 1752 | 1463793527382 Marionette DEBUG loaded listener.js 18:18:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 385 (0x86b10800) [pid = 1752] [serial = 888] [outer = 0x8484b000] 18:18:48 INFO - PROCESS | 1752 | 1463793528226 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]]]}] 18:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1531ms 18:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:18:48 INFO - PROCESS | 1752 | 1463793528319 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 18:18:48 INFO - PROCESS | 1752 | 1463793528322 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 18:18:48 INFO - PROCESS | 1752 | 1463793528329 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:18:48 INFO - PROCESS | 1752 | 1463793528332 Marionette TRACE conn3 <- [1,1154,null,{}] 18:18:48 INFO - PROCESS | 1752 | 1463793528338 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}] 18:18:48 INFO - PROCESS | 1752 | 1463793528526 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 18:18:49 INFO - PROCESS | 1752 | 1463793529357 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:49 INFO - PROCESS | 1752 | ++DOCSHELL 0x84a0d800 == 131 [pid = 1752] [id = 296] 18:18:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 386 (0x84a0dc00) [pid = 1752] [serial = 889] [outer = (nil)] 18:18:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 387 (0x84a0fc00) [pid = 1752] [serial = 890] [outer = 0x84a0dc00] 18:18:49 INFO - PROCESS | 1752 | 1463793529440 Marionette DEBUG loaded listener.js 18:18:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 388 (0x853dc000) [pid = 1752] [serial = 891] [outer = 0x84a0dc00] 18:18:50 INFO - PROCESS | 1752 | 1463793530312 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]]]}] 18:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 2040ms 18:18:50 INFO - PROCESS | 1752 | 1463793530369 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 18:18:50 INFO - PROCESS | 1752 | 1463793530376 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 18:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:18:50 INFO - PROCESS | 1752 | 1463793530383 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:18:50 INFO - PROCESS | 1752 | 1463793530389 Marionette TRACE conn3 <- [1,1158,null,{}] 18:18:50 INFO - PROCESS | 1752 | 1463793530396 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}] 18:18:50 INFO - PROCESS | 1752 | 1463793530582 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 18:18:50 INFO - PROCESS | 1752 | 1463793530905 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:50 INFO - PROCESS | 1752 | ++DOCSHELL 0x878d0800 == 132 [pid = 1752] [id = 297] 18:18:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 389 (0x878d5400) [pid = 1752] [serial = 892] [outer = (nil)] 18:18:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 390 (0x87fe2400) [pid = 1752] [serial = 893] [outer = 0x878d5400] 18:18:50 INFO - PROCESS | 1752 | 1463793530989 Marionette DEBUG loaded listener.js 18:18:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 391 (0x8822c800) [pid = 1752] [serial = 894] [outer = 0x878d5400] 18:18:51 INFO - PROCESS | 1752 | 1463793531883 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]]]}] 18:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1536ms 18:18:51 INFO - PROCESS | 1752 | 1463793531921 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 18:18:51 INFO - PROCESS | 1752 | 1463793531927 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 18:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:18:51 INFO - PROCESS | 1752 | 1463793531935 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:18:51 INFO - PROCESS | 1752 | 1463793531938 Marionette TRACE conn3 <- [1,1162,null,{}] 18:18:51 INFO - PROCESS | 1752 | 1463793531944 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}] 18:18:52 INFO - PROCESS | 1752 | 1463793532120 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 18:18:52 INFO - PROCESS | 1752 | 1463793532564 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:52 INFO - PROCESS | 1752 | ++DOCSHELL 0x88b6b800 == 133 [pid = 1752] [id = 298] 18:18:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 392 (0x88b6dc00) [pid = 1752] [serial = 895] [outer = (nil)] 18:18:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 393 (0x88dec000) [pid = 1752] [serial = 896] [outer = 0x88b6dc00] 18:18:52 INFO - PROCESS | 1752 | 1463793532649 Marionette DEBUG loaded listener.js 18:18:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 394 (0x899a6400) [pid = 1752] [serial = 897] [outer = 0x88b6dc00] 18:18:53 INFO - PROCESS | 1752 | 1463793533642 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]]]}] 18:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1781ms 18:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:18:53 INFO - PROCESS | 1752 | 1463793533717 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 18:18:53 INFO - PROCESS | 1752 | 1463793533721 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 18:18:53 INFO - PROCESS | 1752 | 1463793533729 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:18:53 INFO - PROCESS | 1752 | 1463793533737 Marionette TRACE conn3 <- [1,1166,null,{}] 18:18:53 INFO - PROCESS | 1752 | 1463793533751 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}] 18:18:53 INFO - PROCESS | 1752 | 1463793533982 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 18:18:54 INFO - PROCESS | 1752 | 1463793534300 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:54 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a454c00 == 134 [pid = 1752] [id = 299] 18:18:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 395 (0x8a8efc00) [pid = 1752] [serial = 898] [outer = (nil)] 18:18:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 396 (0x8c683000) [pid = 1752] [serial = 899] [outer = 0x8a8efc00] 18:18:54 INFO - PROCESS | 1752 | 1463793534381 Marionette DEBUG loaded listener.js 18:18:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 397 (0x8c7ad400) [pid = 1752] [serial = 900] [outer = 0x8a8efc00] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x91b9e400 == 133 [pid = 1752] [id = 232] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x91b9f400 == 132 [pid = 1752] [id = 211] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x91d6b000 == 131 [pid = 1752] [id = 185] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x8e2c4800 == 130 [pid = 1752] [id = 183] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x8eb05800 == 129 [pid = 1752] [id = 115] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x91a80c00 == 128 [pid = 1752] [id = 184] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x8e37c400 == 127 [pid = 1752] [id = 116] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x85d0b400 == 126 [pid = 1752] [id = 280] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x896f3400 == 125 [pid = 1752] [id = 279] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x88ded800 == 124 [pid = 1752] [id = 278] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x87fef400 == 123 [pid = 1752] [id = 277] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x86b03400 == 122 [pid = 1752] [id = 276] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x878dbc00 == 121 [pid = 1752] [id = 274] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x85d0f400 == 120 [pid = 1752] [id = 272] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x866ea800 == 119 [pid = 1752] [id = 273] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x85d09400 == 118 [pid = 1752] [id = 271] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x85d02800 == 117 [pid = 1752] [id = 270] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x86f69400 == 116 [pid = 1752] [id = 269] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x8e3c6000 == 115 [pid = 1752] [id = 267] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x879c1800 == 114 [pid = 1752] [id = 268] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x88228400 == 113 [pid = 1752] [id = 266] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x8e3ba800 == 112 [pid = 1752] [id = 265] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x99991800 == 111 [pid = 1752] [id = 264] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x98986000 == 110 [pid = 1752] [id = 262] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x9a2f2800 == 109 [pid = 1752] [id = 263] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x92596c00 == 108 [pid = 1752] [id = 261] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x91a8f400 == 107 [pid = 1752] [id = 260] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x87ff0400 == 106 [pid = 1752] [id = 259] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x8e261c00 == 105 [pid = 1752] [id = 258] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x88def000 == 104 [pid = 1752] [id = 257] 18:18:55 INFO - PROCESS | 1752 | --DOCSHELL 0x91a8c400 == 103 [pid = 1752] [id = 256] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 396 (0xa2375800) [pid = 1752] [serial = 635] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 395 (0x8e2c6000) [pid = 1752] [serial = 762] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 394 (0x8e88dc00) [pid = 1752] [serial = 764] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 393 (0x8eaec400) [pid = 1752] [serial = 765] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 392 (0x8a451400) [pid = 1752] [serial = 752] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 391 (0x87fea400) [pid = 1752] [serial = 719] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 390 (0xa63ed400) [pid = 1752] [serial = 722] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 389 (0x8b220800) [pid = 1752] [serial = 758] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 388 (0x8b8ef400) [pid = 1752] [serial = 759] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 387 (0x8eae4400) [pid = 1752] [serial = 704] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 386 (0x9779e400) [pid = 1752] [serial = 699] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 385 (0xa513f400) [pid = 1752] [serial = 716] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 384 (0x888e9000) [pid = 1752] [serial = 725] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 383 (0x882dac00) [pid = 1752] [serial = 737] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 382 (0x89df2800) [pid = 1752] [serial = 756] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 381 (0x896f8000) [pid = 1752] [serial = 755] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 380 (0x8b8ef000) [pid = 1752] [serial = 701] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 379 (0x878d6800) [pid = 1752] [serial = 740] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 378 (0x945e9400) [pid = 1752] [serial = 707] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 377 (0x9b95b400) [pid = 1752] [serial = 713] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 376 (0x9a8b4000) [pid = 1752] [serial = 710] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 375 (0x86b09c00) [pid = 1752] [serial = 746] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 374 (0x882d1400) [pid = 1752] [serial = 734] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 373 (0x9a819000) [pid = 1752] [serial = 728] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 372 (0x88131000) [pid = 1752] [serial = 731] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 371 (0x882d9c00) [pid = 1752] [serial = 743] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 370 (0x87feb000) [pid = 1752] [serial = 749] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 369 (0x8eaea800) [pid = 1752] [serial = 767] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 368 (0x8e25ac00) [pid = 1752] [serial = 761] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | --DOMWINDOW == 367 (0x90c20800) [pid = 1752] [serial = 768] [outer = (nil)] [url = about:blank] 18:18:55 INFO - PROCESS | 1752 | 1463793535889 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]]]}] 18:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 2200ms 18:18:55 INFO - PROCESS | 1752 | 1463793535926 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 18:18:55 INFO - PROCESS | 1752 | 1463793535931 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 18:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:18:55 INFO - PROCESS | 1752 | 1463793535937 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:18:55 INFO - PROCESS | 1752 | 1463793535939 Marionette TRACE conn3 <- [1,1170,null,{}] 18:18:55 INFO - PROCESS | 1752 | 1463793535945 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}] 18:18:56 INFO - PROCESS | 1752 | 1463793536119 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 18:18:56 INFO - PROCESS | 1752 | 1463793536303 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:56 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d02800 == 104 [pid = 1752] [id = 300] 18:18:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 368 (0x85d02c00) [pid = 1752] [serial = 901] [outer = (nil)] 18:18:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 369 (0x879c7400) [pid = 1752] [serial = 902] [outer = 0x85d02c00] 18:18:56 INFO - PROCESS | 1752 | 1463793536377 Marionette DEBUG loaded listener.js 18:18:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 370 (0x87fedc00) [pid = 1752] [serial = 903] [outer = 0x85d02c00] 18:18:57 INFO - PROCESS | 1752 | 1463793537177 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]]]}] 18:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1279ms 18:18:57 INFO - PROCESS | 1752 | 1463793537240 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 18:18:57 INFO - PROCESS | 1752 | 1463793537243 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 18:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:18:57 INFO - PROCESS | 1752 | 1463793537251 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:18:57 INFO - PROCESS | 1752 | 1463793537254 Marionette TRACE conn3 <- [1,1174,null,{}] 18:18:57 INFO - PROCESS | 1752 | 1463793537259 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}] 18:18:57 INFO - PROCESS | 1752 | 1463793537423 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 18:18:57 INFO - PROCESS | 1752 | 1463793537438 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:57 INFO - PROCESS | 1752 | ++DOCSHELL 0x882d2400 == 105 [pid = 1752] [id = 301] 18:18:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 371 (0x882d4400) [pid = 1752] [serial = 904] [outer = (nil)] 18:18:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 372 (0x888ea800) [pid = 1752] [serial = 905] [outer = 0x882d4400] 18:18:57 INFO - PROCESS | 1752 | 1463793537519 Marionette DEBUG loaded listener.js 18:18:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 373 (0x896f3400) [pid = 1752] [serial = 906] [outer = 0x882d4400] 18:18:58 INFO - PROCESS | 1752 | 1463793538550 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] 18:18:58 INFO - PROCESS | 1752 | 1463793538588 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 18:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:18:58 INFO - PROCESS | 1752 | 1463793538595 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:18:58 INFO - PROCESS | 1752 | 1463793538598 Marionette TRACE conn3 <- [1,1178,null,{}] 18:18:58 INFO - PROCESS | 1752 | 1463793538623 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}] 18:18:58 INFO - PROCESS | 1752 | 1463793538854 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 18:18:58 INFO - PROCESS | 1752 | 1463793538882 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:58 INFO - PROCESS | 1752 | ++DOCSHELL 0x84a01c00 == 106 [pid = 1752] [id = 302] 18:18:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 374 (0x879d0c00) [pid = 1752] [serial = 907] [outer = (nil)] 18:18:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 375 (0x8c7a9800) [pid = 1752] [serial = 908] [outer = 0x879d0c00] 18:18:58 INFO - PROCESS | 1752 | 1463793538962 Marionette DEBUG loaded listener.js 18:18:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 376 (0x8d8fc000) [pid = 1752] [serial = 909] [outer = 0x879d0c00] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 375 (0x8e2c7800) [pid = 1752] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 374 (0x8e2cb400) [pid = 1752] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 373 (0x88de4800) [pid = 1752] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 372 (0x896f4c00) [pid = 1752] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 371 (0x94f62c00) [pid = 1752] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 370 (0x85d0e800) [pid = 1752] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 369 (0x896fa800) [pid = 1752] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 368 (0x92347000) [pid = 1752] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 367 (0x9b802c00) [pid = 1752] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 366 (0x9d89f800) [pid = 1752] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 365 (0x8b0c4800) [pid = 1752] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 364 (0x87fe2000) [pid = 1752] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 363 (0x99e86000) [pid = 1752] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 362 (0xa6e96800) [pid = 1752] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 361 (0x8eb02400) [pid = 1752] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 360 (0x8822b400) [pid = 1752] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 359 (0x8dec8400) [pid = 1752] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 358 (0x86b04c00) [pid = 1752] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 357 (0x989ec800) [pid = 1752] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 356 (0x8e389000) [pid = 1752] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 355 (0x8d8f9c00) [pid = 1752] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 354 (0x9b7b8c00) [pid = 1752] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 353 (0x8f345400) [pid = 1752] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 352 (0x896f7000) [pid = 1752] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 351 (0x8b225400) [pid = 1752] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 350 (0x9229cc00) [pid = 1752] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 349 (0x9a81d400) [pid = 1752] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 348 (0x9a81fc00) [pid = 1752] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 347 (0x87fe9400) [pid = 1752] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 346 (0x88de3000) [pid = 1752] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 345 (0x91d6a800) [pid = 1752] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 344 (0x92589400) [pid = 1752] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 343 (0x8e7c1800) [pid = 1752] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 342 (0x866ef800) [pid = 1752] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 341 (0x8c67b800) [pid = 1752] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 340 (0x9251a800) [pid = 1752] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 339 (0x92789000) [pid = 1752] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 338 (0x92784000) [pid = 1752] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 337 (0x91d62000) [pid = 1752] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 336 (0x91b99400) [pid = 1752] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 335 (0x8d8fc800) [pid = 1752] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 334 (0x91fc1c00) [pid = 1752] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 333 (0x8e386000) [pid = 1752] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 332 (0x8c7a1c00) [pid = 1752] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 331 (0x88229400) [pid = 1752] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 330 (0x8eb08400) [pid = 1752] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 329 (0x90c20400) [pid = 1752] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 328 (0x8f126c00) [pid = 1752] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 327 (0x85d03000) [pid = 1752] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 326 (0x92590800) [pid = 1752] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 325 (0x8e385800) [pid = 1752] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 324 (0x8e2c6400) [pid = 1752] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 323 (0x91d60400) [pid = 1752] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 322 (0x90c1ec00) [pid = 1752] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 321 (0x9ac95000) [pid = 1752] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 320 (0x86b06800) [pid = 1752] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 319 (0x866eb000) [pid = 1752] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 318 (0x878d5000) [pid = 1752] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 317 (0x8eb0a400) [pid = 1752] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 316 (0x8e3c9400) [pid = 1752] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 315 (0x8b8e8c00) [pid = 1752] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 314 (0x8812d000) [pid = 1752] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 313 (0x878cdc00) [pid = 1752] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 312 (0x9a813800) [pid = 1752] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 311 (0x888e9400) [pid = 1752] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 310 (0x9277f000) [pid = 1752] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 309 (0x91fbb000) [pid = 1752] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 308 (0x94f61000) [pid = 1752] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 307 (0x9b726c00) [pid = 1752] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 306 (0x999e9000) [pid = 1752] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 305 (0x8e2c5000) [pid = 1752] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 304 (0x92521800) [pid = 1752] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 303 (0x88b6d400) [pid = 1752] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 302 (0x879c2400) [pid = 1752] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 301 (0x91b94800) [pid = 1752] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 300 (0x8b228400) [pid = 1752] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 299 (0x8a44d800) [pid = 1752] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 298 (0x99789800) [pid = 1752] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 297 (0x9b00b000) [pid = 1752] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 296 (0x9a81dc00) [pid = 1752] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 295 (0x8c682000) [pid = 1752] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 294 (0x8a44dc00) [pid = 1752] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 293 (0xa685e000) [pid = 1752] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 292 (0x8a8f0c00) [pid = 1752] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 291 (0x8e3bbc00) [pid = 1752] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 290 (0x8e385c00) [pid = 1752] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 289 (0x89e6f400) [pid = 1752] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 288 (0x92024c00) [pid = 1752] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 287 (0x91a81800) [pid = 1752] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 286 (0x88128000) [pid = 1752] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 285 (0x9b013000) [pid = 1752] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 284 (0x8b8ec800) [pid = 1752] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 283 (0x94f92c00) [pid = 1752] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:19:01 INFO - PROCESS | 1752 | --DOMWINDOW == 282 (0x91fac400) [pid = 1752] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:19:01 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255 18:19:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 18:19:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1 18:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:01 INFO - _addTest/ [0,1181,"getWindowHandle",null] 18:19:01 INFO - PROCESS | 1752 | 1463793541805 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 18:19:01 INFO - PROCESS | 1752 | 1463793541830 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:19:01 INFO - PROCESS | 1752 | 1463793541832 Marionette TRACE conn3 <- [1,1182,null,{}] 18:19:01 INFO - PROCESS | 1752 | 1463793541840 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}] 18:19:02 INFO - PROCESS | 1752 | 1463793542037 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 18:19:02 INFO - PROCESS | 1752 | 1463793542229 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:02 INFO - PROCESS | 1752 | ++DOCSHELL 0x866f1c00 == 107 [pid = 1752] [id = 303] 18:19:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 246 (0x86b06800) [pid = 1752] [serial = 910] [outer = (nil)] 18:19:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 247 (0x87fe2000) [pid = 1752] [serial = 911] [outer = 0x86b06800] 18:19:02 INFO - PROCESS | 1752 | 1463793542313 Marionette DEBUG loaded listener.js 18:19:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 248 (0x8812e000) [pid = 1752] [serial = 912] [outer = 0x86b06800] 18:19:02 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:19:02 INFO - PROCESS | 1752 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:19:03 INFO - PROCESS | 1752 | 1463793543050 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] 18:19:03 INFO - PROCESS | 1752 | 1463793543121 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 18:19:03 INFO - PROCESS | 1752 | 1463793543128 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:19:03 INFO - PROCESS | 1752 | 1463793543131 Marionette TRACE conn3 <- [1,1186,null,{}] 18:19:03 INFO - PROCESS | 1752 | 1463793543136 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}] 18:19:03 INFO - PROCESS | 1752 | 1463793543321 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 18:19:03 INFO - PROCESS | 1752 | 1463793543617 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:03 INFO - PROCESS | 1752 | ++DOCSHELL 0x84846800 == 108 [pid = 1752] [id = 304] 18:19:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 249 (0x84846c00) [pid = 1752] [serial = 913] [outer = (nil)] 18:19:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 250 (0x84a05000) [pid = 1752] [serial = 914] [outer = 0x84846c00] 18:19:03 INFO - PROCESS | 1752 | 1463793543819 Marionette DEBUG loaded listener.js 18:19:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 251 (0x853d3400) [pid = 1752] [serial = 915] [outer = 0x84846c00] 18:19:04 INFO - PROCESS | 1752 | 1463793544781 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] 18:19:04 INFO - PROCESS | 1752 | 1463793544829 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 18:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:19:04 INFO - PROCESS | 1752 | 1463793544837 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:19:04 INFO - PROCESS | 1752 | 1463793544843 Marionette TRACE conn3 <- [1,1190,null,{}] 18:19:04 INFO - PROCESS | 1752 | 1463793544850 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}] 18:19:05 INFO - PROCESS | 1752 | 1463793545048 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 18:19:05 INFO - PROCESS | 1752 | 1463793545362 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:05 INFO - PROCESS | 1752 | ++DOCSHELL 0x878dc400 == 109 [pid = 1752] [id = 305] 18:19:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 252 (0x879ccc00) [pid = 1752] [serial = 916] [outer = (nil)] 18:19:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 253 (0x88132400) [pid = 1752] [serial = 917] [outer = 0x879ccc00] 18:19:05 INFO - PROCESS | 1752 | 1463793545469 Marionette DEBUG loaded listener.js 18:19:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 254 (0x888e4800) [pid = 1752] [serial = 918] [outer = 0x879ccc00] 18:19:06 INFO - PROCESS | 1752 | 1463793546370 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] 18:19:06 INFO - PROCESS | 1752 | 1463793546440 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 18:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:19:06 INFO - PROCESS | 1752 | 1463793546448 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:19:06 INFO - PROCESS | 1752 | 1463793546452 Marionette TRACE conn3 <- [1,1194,null,{}] 18:19:06 INFO - PROCESS | 1752 | 1463793546458 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}] 18:19:06 INFO - PROCESS | 1752 | 1463793546666 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 18:19:07 INFO - PROCESS | 1752 | 1463793547023 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:07 INFO - PROCESS | 1752 | ++DOCSHELL 0x896fa000 == 110 [pid = 1752] [id = 306] 18:19:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 255 (0x896ff400) [pid = 1752] [serial = 919] [outer = (nil)] 18:19:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 256 (0x899a7800) [pid = 1752] [serial = 920] [outer = 0x896ff400] 18:19:07 INFO - PROCESS | 1752 | 1463793547123 Marionette DEBUG loaded listener.js 18:19:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 257 (0x89e70800) [pid = 1752] [serial = 921] [outer = 0x896ff400] 18:19:07 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:19:07 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:19:08 INFO - PROCESS | 1752 | 1463793548092 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] 18:19:08 INFO - PROCESS | 1752 | 1463793548145 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 18:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:19:08 INFO - PROCESS | 1752 | 1463793548159 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:19:08 INFO - PROCESS | 1752 | 1463793548168 Marionette TRACE conn3 <- [1,1198,null,{}] 18:19:08 INFO - PROCESS | 1752 | 1463793548184 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}] 18:19:08 INFO - PROCESS | 1752 | 1463793548448 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 18:19:08 INFO - PROCESS | 1752 | 1463793548784 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:08 INFO - PROCESS | 1752 | ++DOCSHELL 0x84847c00 == 111 [pid = 1752] [id = 307] 18:19:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 258 (0x88de5400) [pid = 1752] [serial = 922] [outer = (nil)] 18:19:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 259 (0x8c47a000) [pid = 1752] [serial = 923] [outer = 0x88de5400] 18:19:08 INFO - PROCESS | 1752 | 1463793548867 Marionette DEBUG loaded listener.js 18:19:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 260 (0x8c7acc00) [pid = 1752] [serial = 924] [outer = 0x88de5400] 18:19:09 INFO - PROCESS | 1752 | 1463793549953 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]]]}] 18:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1857ms 18:19:10 INFO - PROCESS | 1752 | 1463793550012 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 18:19:10 INFO - PROCESS | 1752 | 1463793550020 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 18:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:19:10 INFO - PROCESS | 1752 | 1463793550029 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:19:10 INFO - PROCESS | 1752 | 1463793550033 Marionette TRACE conn3 <- [1,1202,null,{}] 18:19:10 INFO - PROCESS | 1752 | 1463793550042 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}] 18:19:10 INFO - PROCESS | 1752 | 1463793550549 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 18:19:10 INFO - PROCESS | 1752 | 1463793550728 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:10 INFO - PROCESS | 1752 | ++DOCSHELL 0x89deac00 == 112 [pid = 1752] [id = 308] 18:19:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 261 (0x8d8f7000) [pid = 1752] [serial = 925] [outer = (nil)] 18:19:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 262 (0x8e257c00) [pid = 1752] [serial = 926] [outer = 0x8d8f7000] 18:19:10 INFO - PROCESS | 1752 | 1463793550813 Marionette DEBUG loaded listener.js 18:19:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 263 (0x8e25f800) [pid = 1752] [serial = 927] [outer = 0x8d8f7000] 18:19:11 INFO - PROCESS | 1752 | 1463793551748 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]]]}] 18:19:11 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 18:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1786ms 18:19:11 INFO - PROCESS | 1752 | 1463793551815 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 18:19:11 INFO - PROCESS | 1752 | 1463793551819 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 18:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:19:11 INFO - PROCESS | 1752 | 1463793551825 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:19:11 INFO - PROCESS | 1752 | 1463793551829 Marionette TRACE conn3 <- [1,1206,null,{}] 18:19:11 INFO - PROCESS | 1752 | 1463793551834 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}] 18:19:12 INFO - PROCESS | 1752 | 1463793552021 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 18:19:12 INFO - PROCESS | 1752 | 1463793552339 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:12 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e2cb000 == 113 [pid = 1752] [id = 309] 18:19:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 264 (0x8e2cc000) [pid = 1752] [serial = 928] [outer = (nil)] 18:19:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 265 (0x8e385c00) [pid = 1752] [serial = 929] [outer = 0x8e2cc000] 18:19:12 INFO - PROCESS | 1752 | 1463793552438 Marionette DEBUG loaded listener.js 18:19:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 266 (0x8e3c1800) [pid = 1752] [serial = 930] [outer = 0x8e2cc000] 18:19:13 INFO - PROCESS | 1752 | 1463793553323 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]]]}] 18:19:13 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 18:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1538ms 18:19:13 INFO - PROCESS | 1752 | 1463793553364 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 18:19:13 INFO - PROCESS | 1752 | 1463793553367 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 18:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:19:13 INFO - PROCESS | 1752 | 1463793553374 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:19:13 INFO - PROCESS | 1752 | 1463793553377 Marionette TRACE conn3 <- [1,1210,null,{}] 18:19:13 INFO - PROCESS | 1752 | 1463793553383 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}] 18:19:13 INFO - PROCESS | 1752 | 1463793553588 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 18:19:13 INFO - PROCESS | 1752 | 1463793553913 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:13 INFO - PROCESS | 1752 | ++DOCSHELL 0x8d8fa000 == 114 [pid = 1752] [id = 310] 18:19:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 267 (0x8e25b000) [pid = 1752] [serial = 931] [outer = (nil)] 18:19:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 268 (0x8e7ccc00) [pid = 1752] [serial = 932] [outer = 0x8e25b000] 18:19:14 INFO - PROCESS | 1752 | 1463793554001 Marionette DEBUG loaded listener.js 18:19:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 269 (0x8e887800) [pid = 1752] [serial = 933] [outer = 0x8e25b000] 18:19:14 INFO - PROCESS | 1752 | 1463793554870 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]]]}] 18:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1531ms 18:19:14 INFO - PROCESS | 1752 | 1463793554906 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 18:19:14 INFO - PROCESS | 1752 | 1463793554909 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 18:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:19:14 INFO - PROCESS | 1752 | 1463793554915 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:19:14 INFO - PROCESS | 1752 | 1463793554919 Marionette TRACE conn3 <- [1,1214,null,{}] 18:19:14 INFO - PROCESS | 1752 | 1463793554925 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}] 18:19:15 INFO - PROCESS | 1752 | 1463793555105 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 18:19:15 INFO - PROCESS | 1752 | 1463793555380 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:15 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e88bc00 == 115 [pid = 1752] [id = 311] 18:19:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 270 (0x8eae2800) [pid = 1752] [serial = 934] [outer = (nil)] 18:19:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 271 (0x8eb08800) [pid = 1752] [serial = 935] [outer = 0x8eae2800] 18:19:15 INFO - PROCESS | 1752 | 1463793555515 Marionette DEBUG loaded listener.js 18:19:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 272 (0x8eb0f800) [pid = 1752] [serial = 936] [outer = 0x8eae2800] 18:19:16 INFO - PROCESS | 1752 | 1463793556384 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]]]}] 18:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1529ms 18:19:16 INFO - PROCESS | 1752 | 1463793556446 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 18:19:16 INFO - PROCESS | 1752 | 1463793556450 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 18:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:19:16 INFO - PROCESS | 1752 | 1463793556456 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:19:16 INFO - PROCESS | 1752 | 1463793556459 Marionette TRACE conn3 <- [1,1218,null,{}] 18:19:16 INFO - PROCESS | 1752 | 1463793556465 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}] 18:19:16 INFO - PROCESS | 1752 | 1463793556663 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 18:19:16 INFO - PROCESS | 1752 | 1463793556951 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:16 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e7c2800 == 116 [pid = 1752] [id = 312] 18:19:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 273 (0x8e88fc00) [pid = 1752] [serial = 937] [outer = (nil)] 18:19:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 274 (0x8f34dc00) [pid = 1752] [serial = 938] [outer = 0x8e88fc00] 18:19:17 INFO - PROCESS | 1752 | 1463793557038 Marionette DEBUG loaded listener.js 18:19:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 275 (0x90c20800) [pid = 1752] [serial = 939] [outer = 0x8e88fc00] 18:19:17 INFO - PROCESS | 1752 | 1463793557914 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]]]}] 18:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1492ms 18:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:19:17 INFO - PROCESS | 1752 | 1463793557950 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 18:19:17 INFO - PROCESS | 1752 | 1463793557953 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 18:19:17 INFO - PROCESS | 1752 | 1463793557960 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:19:17 INFO - PROCESS | 1752 | 1463793557964 Marionette TRACE conn3 <- [1,1222,null,{}] 18:19:17 INFO - PROCESS | 1752 | 1463793557969 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}] 18:19:18 INFO - PROCESS | 1752 | 1463793558165 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 18:19:18 INFO - PROCESS | 1752 | 1463793558546 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:18 INFO - PROCESS | 1752 | ++DOCSHELL 0x866eec00 == 117 [pid = 1752] [id = 313] 18:19:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 276 (0x89e7d400) [pid = 1752] [serial = 940] [outer = (nil)] 18:19:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 277 (0x91b92c00) [pid = 1752] [serial = 941] [outer = 0x89e7d400] 18:19:18 INFO - PROCESS | 1752 | 1463793558658 Marionette DEBUG loaded listener.js 18:19:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 278 (0x91d62000) [pid = 1752] [serial = 942] [outer = 0x89e7d400] 18:19:19 INFO - PROCESS | 1752 | 1463793559595 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] 18:19:19 INFO - PROCESS | 1752 | 1463793559646 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 18:19:19 INFO - PROCESS | 1752 | 1463793559652 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:19:19 INFO - PROCESS | 1752 | 1463793559656 Marionette TRACE conn3 <- [1,1226,null,{}] 18:19:19 INFO - PROCESS | 1752 | --DOCSHELL 0x9512cc00 == 116 [pid = 1752] [id = 10] 18:19:19 INFO - PROCESS | 1752 | 1463793559688 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}] 18:19:20 INFO - PROCESS | 1752 | 1463793560035 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 18:19:20 INFO - PROCESS | 1752 | 1463793560279 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:20 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a8e8000 == 117 [pid = 1752] [id = 314] 18:19:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 279 (0x91b92800) [pid = 1752] [serial = 943] [outer = (nil)] 18:19:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 280 (0x91fc1c00) [pid = 1752] [serial = 944] [outer = 0x91b92800] 18:19:20 INFO - PROCESS | 1752 | 1463793560377 Marionette DEBUG loaded listener.js 18:19:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 281 (0x922a0400) [pid = 1752] [serial = 945] [outer = 0x91b92800] 18:19:21 INFO - PROCESS | 1752 | 1463793561370 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]]]}] 18:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1788ms 18:19:21 INFO - PROCESS | 1752 | 1463793561439 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 18:19:21 INFO - PROCESS | 1752 | 1463793561444 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 18:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:19:21 INFO - PROCESS | 1752 | 1463793561450 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:19:21 INFO - PROCESS | 1752 | 1463793561454 Marionette TRACE conn3 <- [1,1230,null,{}] 18:19:21 INFO - PROCESS | 1752 | 1463793561460 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}] 18:19:21 INFO - PROCESS | 1752 | 1463793561728 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 18:19:22 INFO - PROCESS | 1752 | 1463793562059 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:22 INFO - PROCESS | 1752 | ++DOCSHELL 0x9230c800 == 118 [pid = 1752] [id = 315] 18:19:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 282 (0x9251a800) [pid = 1752] [serial = 946] [outer = (nil)] 18:19:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 283 (0x9258f800) [pid = 1752] [serial = 947] [outer = 0x9251a800] 18:19:22 INFO - PROCESS | 1752 | 1463793562143 Marionette DEBUG loaded listener.js 18:19:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 284 (0x92592800) [pid = 1752] [serial = 948] [outer = 0x9251a800] 18:19:23 INFO - PROCESS | 1752 | 1463793563001 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]]]}] 18:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1581ms 18:19:23 INFO - PROCESS | 1752 | 1463793563032 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 18:19:23 INFO - PROCESS | 1752 | 1463793563036 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 18:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:19:23 INFO - PROCESS | 1752 | 1463793563043 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:19:23 INFO - PROCESS | 1752 | 1463793563045 Marionette TRACE conn3 <- [1,1234,null,{}] 18:19:23 INFO - PROCESS | 1752 | 1463793563051 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}] 18:19:23 INFO - PROCESS | 1752 | 1463793563232 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 18:19:23 INFO - PROCESS | 1752 | 1463793563514 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:23 INFO - PROCESS | 1752 | ++DOCSHELL 0x84a0cc00 == 119 [pid = 1752] [id = 316] 18:19:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 285 (0x92591400) [pid = 1752] [serial = 949] [outer = (nil)] 18:19:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 286 (0x94f5e400) [pid = 1752] [serial = 950] [outer = 0x92591400] 18:19:23 INFO - PROCESS | 1752 | 1463793563644 Marionette DEBUG loaded listener.js 18:19:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 287 (0x94f69400) [pid = 1752] [serial = 951] [outer = 0x92591400] 18:19:24 INFO - PROCESS | 1752 | 1463793564538 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]]]}] 18:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1541ms 18:19:24 INFO - PROCESS | 1752 | 1463793564585 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 18:19:24 INFO - PROCESS | 1752 | 1463793564589 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 18:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:19:24 INFO - PROCESS | 1752 | 1463793564595 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:19:24 INFO - PROCESS | 1752 | 1463793564598 Marionette TRACE conn3 <- [1,1238,null,{}] 18:19:24 INFO - PROCESS | 1752 | 1463793564604 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}] 18:19:24 INFO - PROCESS | 1752 | 1463793564787 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 18:19:25 INFO - PROCESS | 1752 | 1463793565078 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:25 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e881400 == 120 [pid = 1752] [id = 317] 18:19:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 288 (0x9258e000) [pid = 1752] [serial = 952] [outer = (nil)] 18:19:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 289 (0x977c1c00) [pid = 1752] [serial = 953] [outer = 0x9258e000] 18:19:25 INFO - PROCESS | 1752 | 1463793565206 Marionette DEBUG loaded listener.js 18:19:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 290 (0x98986000) [pid = 1752] [serial = 954] [outer = 0x9258e000] 18:19:26 INFO - PROCESS | 1752 | 1463793566045 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]]]}] 18:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1479ms 18:19:26 INFO - PROCESS | 1752 | 1463793566075 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 18:19:26 INFO - PROCESS | 1752 | 1463793566078 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 18:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:19:26 INFO - PROCESS | 1752 | 1463793566084 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:19:26 INFO - PROCESS | 1752 | 1463793566088 Marionette TRACE conn3 <- [1,1242,null,{}] 18:19:26 INFO - PROCESS | 1752 | 1463793566093 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}] 18:19:26 INFO - PROCESS | 1752 | 1463793566277 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 18:19:26 INFO - PROCESS | 1752 | 1463793566557 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:26 INFO - PROCESS | 1752 | ++DOCSHELL 0x922a4800 == 121 [pid = 1752] [id = 318] 18:19:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 291 (0x96cfa800) [pid = 1752] [serial = 955] [outer = (nil)] 18:19:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 292 (0x99ca3c00) [pid = 1752] [serial = 956] [outer = 0x96cfa800] 18:19:26 INFO - PROCESS | 1752 | 1463793566684 Marionette DEBUG loaded listener.js 18:19:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 293 (0x99e84000) [pid = 1752] [serial = 957] [outer = 0x96cfa800] 18:19:27 INFO - PROCESS | 1752 | 1463793567572 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]]]}] 18:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1540ms 18:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:19:27 INFO - PROCESS | 1752 | 1463793567626 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 18:19:27 INFO - PROCESS | 1752 | 1463793567629 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 18:19:27 INFO - PROCESS | 1752 | 1463793567635 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:19:27 INFO - PROCESS | 1752 | 1463793567639 Marionette TRACE conn3 <- [1,1246,null,{}] 18:19:27 INFO - PROCESS | 1752 | 1463793567644 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}] 18:19:27 INFO - PROCESS | 1752 | 1463793567830 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 18:19:28 INFO - PROCESS | 1752 | 1463793568151 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:28 INFO - PROCESS | 1752 | ++DOCSHELL 0x88b6c800 == 122 [pid = 1752] [id = 319] 18:19:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 294 (0x977a3c00) [pid = 1752] [serial = 958] [outer = (nil)] 18:19:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 295 (0x9a8ad400) [pid = 1752] [serial = 959] [outer = 0x977a3c00] 18:19:28 INFO - PROCESS | 1752 | 1463793568238 Marionette DEBUG loaded listener.js 18:19:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 296 (0x9a8b2400) [pid = 1752] [serial = 960] [outer = 0x977a3c00] 18:19:29 INFO - PROCESS | 1752 | 1463793569112 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]]]}] 18:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1534ms 18:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:19:29 INFO - PROCESS | 1752 | 1463793569168 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 18:19:29 INFO - PROCESS | 1752 | 1463793569171 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 18:19:29 INFO - PROCESS | 1752 | 1463793569178 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:19:29 INFO - PROCESS | 1752 | 1463793569181 Marionette TRACE conn3 <- [1,1250,null,{}] 18:19:29 INFO - PROCESS | 1752 | 1463793569189 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}] 18:19:29 INFO - PROCESS | 1752 | 1463793569375 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 18:19:29 INFO - PROCESS | 1752 | 1463793569721 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x866ee400 == 123 [pid = 1752] [id = 320] 18:19:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 297 (0x866ee800) [pid = 1752] [serial = 961] [outer = (nil)] 18:19:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 298 (0x879d0400) [pid = 1752] [serial = 962] [outer = 0x866ee800] 18:19:29 INFO - PROCESS | 1752 | 1463793569822 Marionette DEBUG loaded listener.js 18:19:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 299 (0x87fed800) [pid = 1752] [serial = 963] [outer = 0x866ee800] 18:19:30 INFO - PROCESS | 1752 | 1463793570686 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]]]}] 18:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1583ms 18:19:30 INFO - PROCESS | 1752 | 1463793570761 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 18:19:30 INFO - PROCESS | 1752 | 1463793570765 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 18:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:19:30 INFO - PROCESS | 1752 | 1463793570771 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:19:30 INFO - PROCESS | 1752 | 1463793570774 Marionette TRACE conn3 <- [1,1254,null,{}] 18:19:30 INFO - PROCESS | 1752 | 1463793570780 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}] 18:19:31 INFO - PROCESS | 1752 | 1463793571006 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 18:19:31 INFO - PROCESS | 1752 | 1463793571329 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:31 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d0d800 == 124 [pid = 1752] [id = 321] 18:19:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 300 (0x866e7c00) [pid = 1752] [serial = 964] [outer = (nil)] 18:19:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 301 (0x878d2c00) [pid = 1752] [serial = 965] [outer = 0x866e7c00] 18:19:31 INFO - PROCESS | 1752 | 1463793571417 Marionette DEBUG loaded listener.js 18:19:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 302 (0x879ce400) [pid = 1752] [serial = 966] [outer = 0x866e7c00] 18:19:32 INFO - PROCESS | 1752 | 1463793572312 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]]]}] 18:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1584ms 18:19:32 INFO - PROCESS | 1752 | 1463793572356 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 18:19:32 INFO - PROCESS | 1752 | 1463793572359 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 18:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:19:32 INFO - PROCESS | 1752 | 1463793572366 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:19:32 INFO - PROCESS | 1752 | 1463793572369 Marionette TRACE conn3 <- [1,1258,null,{}] 18:19:32 INFO - PROCESS | 1752 | 1463793572375 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}] 18:19:32 INFO - PROCESS | 1752 | 1463793572560 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 18:19:32 INFO - PROCESS | 1752 | 1463793572891 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:32 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b09400 == 125 [pid = 1752] [id = 322] 18:19:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 303 (0x86b0f000) [pid = 1752] [serial = 967] [outer = (nil)] 18:19:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 304 (0x88de6800) [pid = 1752] [serial = 968] [outer = 0x86b0f000] 18:19:32 INFO - PROCESS | 1752 | 1463793572979 Marionette DEBUG loaded listener.js 18:19:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 305 (0x89e71c00) [pid = 1752] [serial = 969] [outer = 0x86b0f000] 18:19:34 INFO - PROCESS | 1752 | --DOCSHELL 0x8eae6400 == 124 [pid = 1752] [id = 155] 18:19:34 INFO - PROCESS | 1752 | --DOCSHELL 0x88231c00 == 123 [pid = 1752] [id = 285] 18:19:34 INFO - PROCESS | 1752 | --DOCSHELL 0x8b225000 == 122 [pid = 1752] [id = 283] 18:19:34 INFO - PROCESS | 1752 | --DOCSHELL 0x8b8ea000 == 121 [pid = 1752] [id = 284] 18:19:34 INFO - PROCESS | 1752 | --DOCSHELL 0x88de9400 == 120 [pid = 1752] [id = 282] 18:19:34 INFO - PROCESS | 1752 | --DOCSHELL 0x86b0e800 == 119 [pid = 1752] [id = 281] 18:19:34 INFO - PROCESS | 1752 | --DOMWINDOW == 304 (0x8e25cc00) [pid = 1752] [serial = 842] [outer = (nil)] [url = about:blank] 18:19:34 INFO - PROCESS | 1752 | --DOMWINDOW == 303 (0x9251b400) [pid = 1752] [serial = 551] [outer = (nil)] [url = about:blank] 18:19:34 INFO - PROCESS | 1752 | --DOMWINDOW == 302 (0x91d66000) [pid = 1752] [serial = 485] [outer = (nil)] [url = about:blank] 18:19:34 INFO - PROCESS | 1752 | --DOMWINDOW == 301 (0x8a8e6800) [pid = 1752] [serial = 662] [outer = (nil)] [url = about:blank] 18:19:34 INFO - PROCESS | 1752 | --DOMWINDOW == 300 (0x89e7d800) [pid = 1752] [serial = 837] [outer = (nil)] [url = about:blank] 18:19:34 INFO - PROCESS | 1752 | --DOMWINDOW == 299 (0x9a8aa800) [pid = 1752] [serial = 599] [outer = (nil)] [url = about:blank] 18:19:34 INFO - PROCESS | 1752 | --DOMWINDOW == 298 (0x866ec000) [pid = 1752] [serial = 816] [outer = (nil)] [url = about:blank] 18:19:34 INFO - PROCESS | 1752 | --DOMWINDOW == 297 (0x8c67ac00) [pid = 1752] [serial = 774] [outer = (nil)] [url = about:blank] 18:19:34 INFO - PROCESS | 1752 | --DOMWINDOW == 296 (0x98a85c00) [pid = 1752] [serial = 280] [outer = (nil)] [url = about:blank] 18:19:34 INFO - PROCESS | 1752 | --DOMWINDOW == 295 (0xa63f4400) [pid = 1752] [serial = 717] [outer = (nil)] [url = about:blank] 18:19:34 INFO - PROCESS | 1752 | --DOMWINDOW == 294 (0xa317ec00) [pid = 1752] [serial = 385] [outer = (nil)] [url = about:blank] 18:19:34 INFO - PROCESS | 1752 | --DOMWINDOW == 293 (0x8b0cf000) [pid = 1752] [serial = 515] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 292 (0x87fec000) [pid = 1752] [serial = 720] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 291 (0x9acf4c00) [pid = 1752] [serial = 602] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 290 (0xa6fd3800) [pid = 1752] [serial = 512] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 289 (0x91a8e400) [pid = 1752] [serial = 430] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 288 (0x888e5000) [pid = 1752] [serial = 833] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 287 (0x9d8d3000) [pid = 1752] [serial = 443] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 286 (0x86b0d400) [pid = 1752] [serial = 747] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 285 (0x9b7ba000) [pid = 1752] [serial = 789] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 284 (0xa51a4c00) [pid = 1752] [serial = 388] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 283 (0x8dec9800) [pid = 1752] [serial = 440] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 282 (0xa104b800) [pid = 1752] [serial = 379] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 281 (0x8f34bc00) [pid = 1752] [serial = 298] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 280 (0xa6e10400) [pid = 1752] [serial = 669] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 279 (0x94f5bc00) [pid = 1752] [serial = 611] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 278 (0xa2263800) [pid = 1752] [serial = 340] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 277 (0x9b9d3c00) [pid = 1752] [serial = 283] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 276 (0x88a5ec00) [pid = 1752] [serial = 834] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 275 (0x9d8cc400) [pid = 1752] [serial = 791] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 274 (0xa6d19c00) [pid = 1752] [serial = 723] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 273 (0x88deb400) [pid = 1752] [serial = 659] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 272 (0x977a1400) [pid = 1752] [serial = 593] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 271 (0x99ca5400) [pid = 1752] [serial = 641] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 270 (0x8eb0fc00) [pid = 1752] [serial = 418] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 269 (0x879c7000) [pid = 1752] [serial = 821] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 268 (0x8c683800) [pid = 1752] [serial = 455] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 267 (0x99acc800) [pid = 1752] [serial = 708] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 266 (0x88a62800) [pid = 1752] [serial = 827] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 265 (0x9d89cc00) [pid = 1752] [serial = 244] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 264 (0x99788400) [pid = 1752] [serial = 786] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 263 (0xa6fd3400) [pid = 1752] [serial = 292] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 262 (0xa51e4800) [pid = 1752] [serial = 563] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 261 (0x90c21c00) [pid = 1752] [serial = 638] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 260 (0xa6d24c00) [pid = 1752] [serial = 656] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 259 (0x9230a800) [pid = 1752] [serial = 328] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 258 (0x8e37a800) [pid = 1752] [serial = 482] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 257 (0x88233000) [pid = 1752] [serial = 801] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 256 (0x8eb10c00) [pid = 1752] [serial = 346] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 255 (0xa6fd7400) [pid = 1752] [serial = 301] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 254 (0xa36f2000) [pid = 1752] [serial = 295] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 253 (0x85d09000) [pid = 1752] [serial = 812] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 252 (0x945e3800) [pid = 1752] [serial = 782] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 251 (0x995b6400) [pid = 1752] [serial = 785] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 250 (0x8e7cfc00) [pid = 1752] [serial = 776] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 249 (0x9b9d1800) [pid = 1752] [serial = 449] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 248 (0x92307800) [pid = 1752] [serial = 253] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 247 (0x90c2a800) [pid = 1752] [serial = 289] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 246 (0x9d404800) [pid = 1752] [serial = 376] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 245 (0x88b6e400) [pid = 1752] [serial = 750] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 244 (0x866f5800) [pid = 1752] [serial = 819] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 243 (0x879cc400) [pid = 1752] [serial = 822] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 242 (0x88b69800) [pid = 1752] [serial = 744] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 241 (0x94f6ac00) [pid = 1752] [serial = 349] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 240 (0xa6d20000) [pid = 1752] [serial = 803] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 239 (0x89df0000) [pid = 1752] [serial = 836] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 238 (0x996e1400) [pid = 1752] [serial = 596] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 237 (0x882d3400) [pid = 1752] [serial = 735] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 236 (0x87fe7800) [pid = 1752] [serial = 831] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 235 (0xa2376c00) [pid = 1752] [serial = 427] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 234 (0xa6d1a000) [pid = 1752] [serial = 729] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 233 (0x9aa9c800) [pid = 1752] [serial = 424] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 232 (0xa6d1d000) [pid = 1752] [serial = 653] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 231 (0x977c6800) [pid = 1752] [serial = 373] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 230 (0xa3182800) [pid = 1752] [serial = 500] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 229 (0x9d8da000) [pid = 1752] [serial = 608] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 228 (0x91a88400) [pid = 1752] [serial = 705] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 227 (0x945e0000) [pid = 1752] [serial = 421] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 226 (0x8c7b0c00) [pid = 1752] [serial = 753] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 225 (0x879cc000) [pid = 1752] [serial = 807] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 224 (0x95127400) [pid = 1752] [serial = 783] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 223 (0x91b9c000) [pid = 1752] [serial = 560] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 222 (0x8c7a4400) [pid = 1752] [serial = 839] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 221 (0x8c7abc00) [pid = 1752] [serial = 584] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 220 (0x9b723c00) [pid = 1752] [serial = 711] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 219 (0xa6f77400) [pid = 1752] [serial = 804] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 218 (0x8d8f5400) [pid = 1752] [serial = 840] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 217 (0xa6f78800) [pid = 1752] [serial = 286] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 216 (0xa050b000) [pid = 1752] [serial = 557] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 215 (0x8c7a5800) [pid = 1752] [serial = 458] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 214 (0x8a458800) [pid = 1752] [serial = 521] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 213 (0xa6e06c00) [pid = 1752] [serial = 509] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 212 (0xa6d22800) [pid = 1752] [serial = 666] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 211 (0x85d0c800) [pid = 1752] [serial = 813] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 210 (0x8e3c6400) [pid = 1752] [serial = 798] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 209 (0x878db000) [pid = 1752] [serial = 830] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 208 (0xa6384c00) [pid = 1752] [serial = 394] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 207 (0x89e76800) [pid = 1752] [serial = 672] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 206 (0x92341c00) [pid = 1752] [serial = 234] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 205 (0x93950400) [pid = 1752] [serial = 590] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 204 (0xa6e0e400) [pid = 1752] [serial = 732] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 203 (0x9b015400) [pid = 1752] [serial = 788] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 202 (0x9d8a2000) [pid = 1752] [serial = 497] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 201 (0x9b95e800) [pid = 1752] [serial = 605] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 200 (0xa3351000) [pid = 1752] [serial = 247] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 199 (0x92592c00) [pid = 1752] [serial = 780] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 198 (0xa364fc00) [pid = 1752] [serial = 794] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 197 (0x866ea000) [pid = 1752] [serial = 815] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 196 (0x91fc2400) [pid = 1752] [serial = 650] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 195 (0xa1055c00) [pid = 1752] [serial = 792] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 194 (0xa23bb800) [pid = 1752] [serial = 506] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 193 (0x8e2ce400) [pid = 1752] [serial = 452] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 192 (0x86f76000) [pid = 1752] [serial = 810] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 191 (0x98a7a400) [pid = 1752] [serial = 237] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 190 (0x9233f400) [pid = 1752] [serial = 779] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 189 (0x92021000) [pid = 1752] [serial = 370] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 188 (0x8b220000) [pid = 1752] [serial = 518] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 187 (0x9d40a400) [pid = 1752] [serial = 714] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 186 (0x88230400) [pid = 1752] [serial = 800] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 185 (0x9aa90800) [pid = 1752] [serial = 491] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 184 (0x977cbc00) [pid = 1752] [serial = 189] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0x8a8ef400) [pid = 1752] [serial = 773] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x9b72c400) [pid = 1752] [serial = 391] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0xa27c4400) [pid = 1752] [serial = 433] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x8b0ca000) [pid = 1752] [serial = 675] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x9b72b800) [pid = 1752] [serial = 494] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x8b223800) [pid = 1752] [serial = 524] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x88b67400) [pid = 1752] [serial = 738] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x99c97c00) [pid = 1752] [serial = 488] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0xa699e000) [pid = 1752] [serial = 446] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x866f3c00) [pid = 1752] [serial = 818] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x8d8eec00) [pid = 1752] [serial = 702] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0xa51e9800) [pid = 1752] [serial = 644] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x8b8ec000) [pid = 1752] [serial = 503] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0xa638e400) [pid = 1752] [serial = 343] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x8e7cd000) [pid = 1752] [serial = 382] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x888ec800) [pid = 1752] [serial = 726] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0xa6e08c00) [pid = 1752] [serial = 647] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x9897d800) [pid = 1752] [serial = 331] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x922a4c00) [pid = 1752] [serial = 337] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0x9a81b000) [pid = 1752] [serial = 240] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x9d8a6c00) [pid = 1752] [serial = 334] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0xa6d18400) [pid = 1752] [serial = 795] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0xa69a7c00) [pid = 1752] [serial = 250] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0x8e2cec00) [pid = 1752] [serial = 548] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x879c9c00) [pid = 1752] [serial = 806] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x9b9cc800) [pid = 1752] [serial = 554] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x8e88b400) [pid = 1752] [serial = 777] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0xa2264c00) [pid = 1752] [serial = 437] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x91b97400) [pid = 1752] [serial = 770] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x8e3c3000) [pid = 1752] [serial = 797] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x88a58000) [pid = 1752] [serial = 824] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x86f72c00) [pid = 1752] [serial = 809] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x878d9c00) [pid = 1752] [serial = 741] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x8f348800) [pid = 1752] [serial = 587] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x88a5c000) [pid = 1752] [serial = 825] [outer = (nil)] [url = about:blank] 18:19:35 INFO - PROCESS | 1752 | 1463793575450 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]]]}] 18:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 3136ms 18:19:35 INFO - PROCESS | 1752 | 1463793575502 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 18:19:35 INFO - PROCESS | 1752 | 1463793575507 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 18:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:19:35 INFO - PROCESS | 1752 | 1463793575515 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:19:35 INFO - PROCESS | 1752 | 1463793575520 Marionette TRACE conn3 <- [1,1262,null,{}] 18:19:35 INFO - PROCESS | 1752 | 1463793575528 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}] 18:19:35 INFO - PROCESS | 1752 | 1463793575805 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 18:19:35 INFO - PROCESS | 1752 | 1463793575830 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:35 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d06800 == 120 [pid = 1752] [id = 323] 18:19:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x85d0a400) [pid = 1752] [serial = 970] [outer = (nil)] 18:19:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x866ef000) [pid = 1752] [serial = 971] [outer = 0x85d0a400] 18:19:35 INFO - PROCESS | 1752 | 1463793575993 Marionette DEBUG loaded listener.js 18:19:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x86b05800) [pid = 1752] [serial = 972] [outer = 0x85d0a400] 18:19:36 INFO - PROCESS | 1752 | 1463793576742 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]]]}] 18:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1281ms 18:19:36 INFO - PROCESS | 1752 | 1463793576808 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 18:19:36 INFO - PROCESS | 1752 | 1463793576816 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 18:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:19:36 INFO - PROCESS | 1752 | 1463793576828 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:19:36 INFO - PROCESS | 1752 | 1463793576831 Marionette TRACE conn3 <- [1,1266,null,{}] 18:19:36 INFO - PROCESS | 1752 | 1463793576837 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}] 18:19:37 INFO - PROCESS | 1752 | 1463793577012 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 18:19:37 INFO - PROCESS | 1752 | 1463793577023 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x86f6cc00 == 121 [pid = 1752] [id = 324] 18:19:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x86f73000) [pid = 1752] [serial = 973] [outer = (nil)] 18:19:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x878d1800) [pid = 1752] [serial = 974] [outer = 0x86f73000] 18:19:37 INFO - PROCESS | 1752 | 1463793577093 Marionette DEBUG loaded listener.js 18:19:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x878dcc00) [pid = 1752] [serial = 975] [outer = 0x86f73000] 18:19:38 INFO - PROCESS | 1752 | 1463793578144 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]]]}] 18:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1384ms 18:19:38 INFO - PROCESS | 1752 | 1463793578212 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 18:19:38 INFO - PROCESS | 1752 | 1463793578216 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 18:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:19:38 INFO - PROCESS | 1752 | 1463793578222 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:19:38 INFO - PROCESS | 1752 | 1463793578227 Marionette TRACE conn3 <- [1,1270,null,{}] 18:19:38 INFO - PROCESS | 1752 | 1463793578251 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}] 18:19:38 INFO - PROCESS | 1752 | 1463793578507 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 18:19:38 INFO - PROCESS | 1752 | 1463793578538 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:38 INFO - PROCESS | 1752 | ++DOCSHELL 0x87fec400 == 122 [pid = 1752] [id = 325] 18:19:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x8812c000) [pid = 1752] [serial = 976] [outer = (nil)] 18:19:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x88134c00) [pid = 1752] [serial = 977] [outer = 0x8812c000] 18:19:38 INFO - PROCESS | 1752 | 1463793578610 Marionette DEBUG loaded listener.js 18:19:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x88230000) [pid = 1752] [serial = 978] [outer = 0x8812c000] 18:19:39 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x85d02c00) [pid = 1752] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:19:39 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x88a63000) [pid = 1752] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:19:39 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x878d5400) [pid = 1752] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:19:39 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x84a0dc00) [pid = 1752] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:19:39 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x879d0c00) [pid = 1752] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:19:39 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x882d4400) [pid = 1752] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:19:39 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x8a8efc00) [pid = 1752] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:19:39 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x879c9800) [pid = 1752] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:19:39 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x88b6dc00) [pid = 1752] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:19:40 INFO - PROCESS | 1752 | 1463793580213 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]]]}] 18:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 2037ms 18:19:40 INFO - PROCESS | 1752 | 1463793580284 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 18:19:40 INFO - PROCESS | 1752 | 1463793580288 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 18:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:19:40 INFO - PROCESS | 1752 | 1463793580298 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:19:40 INFO - PROCESS | 1752 | 1463793580301 Marionette TRACE conn3 <- [1,1274,null,{}] 18:19:40 INFO - PROCESS | 1752 | 1463793580305 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}] 18:19:40 INFO - PROCESS | 1752 | 1463793580536 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 18:19:40 INFO - PROCESS | 1752 | 1463793580553 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:40 INFO - PROCESS | 1752 | ++DOCSHELL 0x878d5400 == 123 [pid = 1752] [id = 326] 18:19:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x879c3000) [pid = 1752] [serial = 979] [outer = (nil)] 18:19:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x882d2c00) [pid = 1752] [serial = 980] [outer = 0x879c3000] 18:19:40 INFO - PROCESS | 1752 | 1463793580622 Marionette DEBUG loaded listener.js 18:19:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x888e2800) [pid = 1752] [serial = 981] [outer = 0x879c3000] 18:19:41 INFO - PROCESS | 1752 | 1463793581417 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]]]}] 18:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1186ms 18:19:41 INFO - PROCESS | 1752 | 1463793581483 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 18:19:41 INFO - PROCESS | 1752 | 1463793581486 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 18:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:19:41 INFO - PROCESS | 1752 | 1463793581492 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:19:41 INFO - PROCESS | 1752 | 1463793581496 Marionette TRACE conn3 <- [1,1278,null,{}] 18:19:41 INFO - PROCESS | 1752 | 1463793581501 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}] 18:19:41 INFO - PROCESS | 1752 | 1463793581669 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 18:19:41 INFO - PROCESS | 1752 | 1463793581680 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:41 INFO - PROCESS | 1752 | ++DOCSHELL 0x8484bc00 == 124 [pid = 1752] [id = 327] 18:19:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x866ea800) [pid = 1752] [serial = 982] [outer = (nil)] 18:19:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x888f0000) [pid = 1752] [serial = 983] [outer = 0x866ea800] 18:19:41 INFO - PROCESS | 1752 | 1463793581755 Marionette DEBUG loaded listener.js 18:19:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x88a5d400) [pid = 1752] [serial = 984] [outer = 0x866ea800] 18:19:42 INFO - PROCESS | 1752 | 1463793582986 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]]]}] 18:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1530ms 18:19:43 INFO - PROCESS | 1752 | 1463793583024 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 18:19:43 INFO - PROCESS | 1752 | 1463793583032 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 18:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:19:43 INFO - PROCESS | 1752 | 1463793583040 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:19:43 INFO - PROCESS | 1752 | 1463793583047 Marionette TRACE conn3 <- [1,1282,null,{}] 18:19:43 INFO - PROCESS | 1752 | 1463793583055 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}] 18:19:43 INFO - PROCESS | 1752 | 1463793583267 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 18:19:43 INFO - PROCESS | 1752 | 1463793583527 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:43 INFO - PROCESS | 1752 | ++DOCSHELL 0x866ec400 == 125 [pid = 1752] [id = 328] 18:19:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x866f3800) [pid = 1752] [serial = 985] [outer = (nil)] 18:19:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x86f75800) [pid = 1752] [serial = 986] [outer = 0x866f3800] 18:19:43 INFO - PROCESS | 1752 | 1463793583658 Marionette DEBUG loaded listener.js 18:19:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x879c4800) [pid = 1752] [serial = 987] [outer = 0x866f3800] 18:19:44 INFO - PROCESS | 1752 | 1463793584585 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]]]}] 18:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1592ms 18:19:44 INFO - PROCESS | 1752 | 1463793584632 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 18:19:44 INFO - PROCESS | 1752 | 1463793584642 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 18:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:19:44 INFO - PROCESS | 1752 | 1463793584653 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:19:44 INFO - PROCESS | 1752 | 1463793584656 Marionette TRACE conn3 <- [1,1286,null,{}] 18:19:44 INFO - PROCESS | 1752 | 1463793584663 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}] 18:19:44 INFO - PROCESS | 1752 | 1463793584859 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 18:19:45 INFO - PROCESS | 1752 | 1463793585156 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:45 INFO - PROCESS | 1752 | ++DOCSHELL 0x878cd800 == 126 [pid = 1752] [id = 329] 18:19:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x88127000) [pid = 1752] [serial = 988] [outer = (nil)] 18:19:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x88233c00) [pid = 1752] [serial = 989] [outer = 0x88127000] 18:19:45 INFO - PROCESS | 1752 | 1463793585281 Marionette DEBUG loaded listener.js 18:19:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0x888ec400) [pid = 1752] [serial = 990] [outer = 0x88127000] 18:19:46 INFO - PROCESS | 1752 | 1463793586159 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]]]}] 18:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1584ms 18:19:46 INFO - PROCESS | 1752 | 1463793586237 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 18:19:46 INFO - PROCESS | 1752 | 1463793586240 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 18:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:19:46 INFO - PROCESS | 1752 | 1463793586247 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:19:46 INFO - PROCESS | 1752 | 1463793586253 Marionette TRACE conn3 <- [1,1290,null,{}] 18:19:46 INFO - PROCESS | 1752 | 1463793586269 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}] 18:19:46 INFO - PROCESS | 1752 | 1463793586504 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 18:19:46 INFO - PROCESS | 1752 | 1463793586759 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:46 INFO - PROCESS | 1752 | ++DOCSHELL 0x879c1c00 == 127 [pid = 1752] [id = 330] 18:19:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x88b72c00) [pid = 1752] [serial = 991] [outer = (nil)] 18:19:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x896f2c00) [pid = 1752] [serial = 992] [outer = 0x88b72c00] 18:19:46 INFO - PROCESS | 1752 | 1463793586886 Marionette DEBUG loaded listener.js 18:19:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x899a7000) [pid = 1752] [serial = 993] [outer = 0x88b72c00] 18:19:47 INFO - PROCESS | 1752 | 1463793587750 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]]]}] 18:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1539ms 18:19:47 INFO - PROCESS | 1752 | 1463793587786 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 18:19:47 INFO - PROCESS | 1752 | 1463793587791 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 18:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:19:47 INFO - PROCESS | 1752 | 1463793587797 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:19:47 INFO - PROCESS | 1752 | 1463793587801 Marionette TRACE conn3 <- [1,1294,null,{}] 18:19:47 INFO - PROCESS | 1752 | 1463793587806 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}] 18:19:47 INFO - PROCESS | 1752 | 1463793587995 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 18:19:48 INFO - PROCESS | 1752 | 1463793588210 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:48 INFO - PROCESS | 1752 | ++DOCSHELL 0x882d4400 == 128 [pid = 1752] [id = 331] 18:19:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x88dee000) [pid = 1752] [serial = 994] [outer = (nil)] 18:19:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x89df1000) [pid = 1752] [serial = 995] [outer = 0x88dee000] 18:19:48 INFO - PROCESS | 1752 | 1463793588333 Marionette DEBUG loaded listener.js 18:19:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x89e72000) [pid = 1752] [serial = 996] [outer = 0x88dee000] 18:19:49 INFO - PROCESS | 1752 | 1463793589283 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]]]}] 18:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1532ms 18:19:49 INFO - PROCESS | 1752 | 1463793589331 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 18:19:49 INFO - PROCESS | 1752 | 1463793589335 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 18:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:19:49 INFO - PROCESS | 1752 | 1463793589341 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:19:49 INFO - PROCESS | 1752 | 1463793589344 Marionette TRACE conn3 <- [1,1298,null,{}] 18:19:49 INFO - PROCESS | 1752 | 1463793589350 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}] 18:19:49 INFO - PROCESS | 1752 | 1463793589537 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 18:19:49 INFO - PROCESS | 1752 | 1463793589796 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:49 INFO - PROCESS | 1752 | ++DOCSHELL 0x896f1c00 == 129 [pid = 1752] [id = 332] 18:19:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x899ac800) [pid = 1752] [serial = 997] [outer = (nil)] 18:19:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x8a44f400) [pid = 1752] [serial = 998] [outer = 0x899ac800] 18:19:49 INFO - PROCESS | 1752 | 1463793589921 Marionette DEBUG loaded listener.js 18:19:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x8a458800) [pid = 1752] [serial = 999] [outer = 0x899ac800] 18:19:50 INFO - PROCESS | 1752 | 1463793590870 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]]]}] 18:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1582ms 18:19:50 INFO - PROCESS | 1752 | 1463793590924 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 18:19:50 INFO - PROCESS | 1752 | 1463793590928 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 18:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:19:50 INFO - PROCESS | 1752 | 1463793590934 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:19:50 INFO - PROCESS | 1752 | 1463793590937 Marionette TRACE conn3 <- [1,1302,null,{}] 18:19:50 INFO - PROCESS | 1752 | 1463793590943 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}] 18:19:51 INFO - PROCESS | 1752 | 1463793591145 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 18:19:51 INFO - PROCESS | 1752 | 1463793591397 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:51 INFO - PROCESS | 1752 | ++DOCSHELL 0x89e7dc00 == 130 [pid = 1752] [id = 333] 18:19:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x8a8e4400) [pid = 1752] [serial = 1000] [outer = (nil)] 18:19:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x8b21e400) [pid = 1752] [serial = 1001] [outer = 0x8a8e4400] 18:19:51 INFO - PROCESS | 1752 | 1463793591523 Marionette DEBUG loaded listener.js 18:19:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x8b223000) [pid = 1752] [serial = 1002] [outer = 0x8a8e4400] 18:19:52 INFO - PROCESS | 1752 | 1463793592425 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]]]}] 18:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1529ms 18:19:52 INFO - PROCESS | 1752 | 1463793592464 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 18:19:52 INFO - PROCESS | 1752 | 1463793592468 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 18:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:19:52 INFO - PROCESS | 1752 | 1463793592474 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:19:52 INFO - PROCESS | 1752 | 1463793592478 Marionette TRACE conn3 <- [1,1306,null,{}] 18:19:52 INFO - PROCESS | 1752 | 1463793592483 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}] 18:19:52 INFO - PROCESS | 1752 | 1463793592663 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 18:19:52 INFO - PROCESS | 1752 | 1463793592879 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:52 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a8e8400 == 131 [pid = 1752] [id = 334] 18:19:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0x8b0ccc00) [pid = 1752] [serial = 1003] [outer = (nil)] 18:19:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x8b8ee000) [pid = 1752] [serial = 1004] [outer = 0x8b0ccc00] 18:19:53 INFO - PROCESS | 1752 | 1463793593014 Marionette DEBUG loaded listener.js 18:19:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x8c475800) [pid = 1752] [serial = 1005] [outer = 0x8b0ccc00] 18:19:53 INFO - PROCESS | 1752 | 1463793593926 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]]]}] 18:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1490ms 18:19:53 INFO - PROCESS | 1752 | 1463793593964 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 18:19:53 INFO - PROCESS | 1752 | 1463793593967 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 18:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:19:53 INFO - PROCESS | 1752 | 1463793593974 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:19:53 INFO - PROCESS | 1752 | 1463793593978 Marionette TRACE conn3 <- [1,1310,null,{}] 18:19:53 INFO - PROCESS | 1752 | 1463793593983 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}] 18:19:54 INFO - PROCESS | 1752 | 1463793594165 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 18:19:54 INFO - PROCESS | 1752 | 1463793594478 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:54 INFO - PROCESS | 1752 | ++DOCSHELL 0x888e8c00 == 132 [pid = 1752] [id = 335] 18:19:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x8b8e3400) [pid = 1752] [serial = 1006] [outer = (nil)] 18:19:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x8c67ec00) [pid = 1752] [serial = 1007] [outer = 0x8b8e3400] 18:19:54 INFO - PROCESS | 1752 | 1463793594565 Marionette DEBUG loaded listener.js 18:19:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0x8c683800) [pid = 1752] [serial = 1008] [outer = 0x8b8e3400] 18:19:55 INFO - PROCESS | 1752 | 1463793595470 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] 18:19:55 INFO - PROCESS | 1752 | 1463793595521 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 18:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:19:55 INFO - PROCESS | 1752 | 1463793595527 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:19:55 INFO - PROCESS | 1752 | 1463793595530 Marionette TRACE conn3 <- [1,1314,null,{}] 18:19:55 INFO - PROCESS | 1752 | 1463793595536 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}] 18:19:55 INFO - PROCESS | 1752 | 1463793595723 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 18:19:56 INFO - PROCESS | 1752 | 1463793595992 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:56 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b8ec000 == 133 [pid = 1752] [id = 336] 18:19:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0x8c7a2c00) [pid = 1752] [serial = 1009] [outer = (nil)] 18:19:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x8d8f1c00) [pid = 1752] [serial = 1010] [outer = 0x8c7a2c00] 18:19:56 INFO - PROCESS | 1752 | 1463793596118 Marionette DEBUG loaded listener.js 18:19:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x8d8f7c00) [pid = 1752] [serial = 1011] [outer = 0x8c7a2c00] 18:19:57 INFO - PROCESS | 1752 | 1463793597019 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]]]}] 18:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1531ms 18:19:57 INFO - PROCESS | 1752 | 1463793597060 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 18:19:57 INFO - PROCESS | 1752 | 1463793597064 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 18:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:19:57 INFO - PROCESS | 1752 | 1463793597070 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:19:57 INFO - PROCESS | 1752 | 1463793597073 Marionette TRACE conn3 <- [1,1318,null,{}] 18:19:57 INFO - PROCESS | 1752 | 1463793597078 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}] 18:19:57 INFO - PROCESS | 1752 | 1463793597267 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 18:19:57 INFO - PROCESS | 1752 | 1463793597485 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:57 INFO - PROCESS | 1752 | ++DOCSHELL 0x84a0c400 == 134 [pid = 1752] [id = 337] 18:19:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x8c681000) [pid = 1752] [serial = 1012] [outer = (nil)] 18:19:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0x8decb400) [pid = 1752] [serial = 1013] [outer = 0x8c681000] 18:19:57 INFO - PROCESS | 1752 | 1463793597603 Marionette DEBUG loaded listener.js 18:19:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 185 (0x8decf400) [pid = 1752] [serial = 1014] [outer = 0x8c681000] 18:19:58 INFO - PROCESS | 1752 | 1463793598604 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]]]}] 18:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1584ms 18:19:58 INFO - PROCESS | 1752 | 1463793598654 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 18:19:58 INFO - PROCESS | 1752 | 1463793598659 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 18:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:19:58 INFO - PROCESS | 1752 | 1463793598665 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:19:58 INFO - PROCESS | 1752 | 1463793598669 Marionette TRACE conn3 <- [1,1322,null,{}] 18:19:58 INFO - PROCESS | 1752 | 1463793598675 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}] 18:19:58 INFO - PROCESS | 1752 | 1463793598899 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 18:19:59 INFO - PROCESS | 1752 | 1463793599160 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:59 INFO - PROCESS | 1752 | ++DOCSHELL 0x8ded0800 == 135 [pid = 1752] [id = 338] 18:19:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 186 (0x8e2c5800) [pid = 1752] [serial = 1015] [outer = (nil)] 18:19:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 187 (0x8e388800) [pid = 1752] [serial = 1016] [outer = 0x8e2c5800] 18:19:59 INFO - PROCESS | 1752 | 1463793599292 Marionette DEBUG loaded listener.js 18:19:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 188 (0x8e3c4800) [pid = 1752] [serial = 1017] [outer = 0x8e2c5800] 18:20:00 INFO - PROCESS | 1752 | 1463793600175 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]]]}] 18:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1581ms 18:20:00 INFO - PROCESS | 1752 | 1463793600247 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 18:20:00 INFO - PROCESS | 1752 | 1463793600251 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 18:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:20:00 INFO - PROCESS | 1752 | 1463793600258 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:20:00 INFO - PROCESS | 1752 | 1463793600261 Marionette TRACE conn3 <- [1,1326,null,{}] 18:20:00 INFO - PROCESS | 1752 | 1463793600267 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}] 18:20:00 INFO - PROCESS | 1752 | 1463793600458 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 18:20:00 INFO - PROCESS | 1752 | 1463793600718 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:00 INFO - PROCESS | 1752 | ++DOCSHELL 0x88236000 == 136 [pid = 1752] [id = 339] 18:20:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 189 (0x8e25a800) [pid = 1752] [serial = 1018] [outer = (nil)] 18:20:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 190 (0x8e7c4c00) [pid = 1752] [serial = 1019] [outer = 0x8e25a800] 18:20:00 INFO - PROCESS | 1752 | 1463793600841 Marionette DEBUG loaded listener.js 18:20:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 191 (0x8e7cb800) [pid = 1752] [serial = 1020] [outer = 0x8e25a800] 18:20:01 INFO - PROCESS | 1752 | 1463793601696 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]]]}] 18:20:01 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 18:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1495ms 18:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:20:01 INFO - PROCESS | 1752 | 1463793601753 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 18:20:01 INFO - PROCESS | 1752 | 1463793601756 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 18:20:01 INFO - PROCESS | 1752 | 1463793601763 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:20:01 INFO - PROCESS | 1752 | 1463793601776 Marionette TRACE conn3 <- [1,1330,null,{}] 18:20:01 INFO - PROCESS | 1752 | 1463793601781 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}] 18:20:01 INFO - PROCESS | 1752 | 1463793601982 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 18:20:02 INFO - PROCESS | 1752 | 1463793602362 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:02 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c477400 == 137 [pid = 1752] [id = 340] 18:20:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 192 (0x8e2c2400) [pid = 1752] [serial = 1021] [outer = (nil)] 18:20:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 193 (0x8e88b400) [pid = 1752] [serial = 1022] [outer = 0x8e2c2400] 18:20:02 INFO - PROCESS | 1752 | 1463793602456 Marionette DEBUG loaded listener.js 18:20:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 194 (0x8eae3800) [pid = 1752] [serial = 1023] [outer = 0x8e2c2400] 18:20:03 INFO - PROCESS | 1752 | 1463793603326 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]]]}] 18:20:03 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 18:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1595ms 18:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:20:03 INFO - PROCESS | 1752 | 1463793603358 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 18:20:03 INFO - PROCESS | 1752 | 1463793603361 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 18:20:03 INFO - PROCESS | 1752 | 1463793603368 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:20:03 INFO - PROCESS | 1752 | 1463793603371 Marionette TRACE conn3 <- [1,1334,null,{}] 18:20:03 INFO - PROCESS | 1752 | 1463793603378 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}] 18:20:03 INFO - PROCESS | 1752 | 1463793603619 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 18:20:04 INFO - PROCESS | 1752 | 1463793603987 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:04 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e883400 == 138 [pid = 1752] [id = 341] 18:20:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 195 (0x8eae3400) [pid = 1752] [serial = 1024] [outer = (nil)] 18:20:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 196 (0x8eb0a800) [pid = 1752] [serial = 1025] [outer = 0x8eae3400] 18:20:04 INFO - PROCESS | 1752 | 1463793604086 Marionette DEBUG loaded listener.js 18:20:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 197 (0x8eb0ec00) [pid = 1752] [serial = 1026] [outer = 0x8eae3400] 18:20:04 INFO - PROCESS | 1752 | 1463793604974 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]]]}] 18:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1685ms 18:20:05 INFO - PROCESS | 1752 | 1463793605053 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 18:20:05 INFO - PROCESS | 1752 | 1463793605056 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 18:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:20:05 INFO - PROCESS | 1752 | 1463793605063 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:20:05 INFO - PROCESS | 1752 | 1463793605066 Marionette TRACE conn3 <- [1,1338,null,{}] 18:20:05 INFO - PROCESS | 1752 | 1463793605071 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}] 18:20:05 INFO - PROCESS | 1752 | 1463793605260 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 18:20:05 INFO - PROCESS | 1752 | 1463793605482 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:05 INFO - PROCESS | 1752 | ++DOCSHELL 0x89e78400 == 139 [pid = 1752] [id = 342] 18:20:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 198 (0x8e887c00) [pid = 1752] [serial = 1027] [outer = (nil)] 18:20:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 199 (0x8f348800) [pid = 1752] [serial = 1028] [outer = 0x8e887c00] 18:20:05 INFO - PROCESS | 1752 | 1463793605599 Marionette DEBUG loaded listener.js 18:20:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 200 (0x8f34d800) [pid = 1752] [serial = 1029] [outer = 0x8e887c00] 18:20:06 INFO - PROCESS | 1752 | 1463793606968 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]]]}] 18:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1935ms 18:20:07 INFO - PROCESS | 1752 | 1463793607040 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 18:20:07 INFO - PROCESS | 1752 | 1463793607042 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 18:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:20:07 INFO - PROCESS | 1752 | 1463793607074 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:20:07 INFO - PROCESS | 1752 | 1463793607077 Marionette TRACE conn3 <- [1,1342,null,{}] 18:20:07 INFO - PROCESS | 1752 | 1463793607083 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}] 18:20:07 INFO - PROCESS | 1752 | 1463793607274 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 18:20:07 INFO - PROCESS | 1752 | 1463793607966 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:07 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d01800 == 140 [pid = 1752] [id = 343] 18:20:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 201 (0x85d06000) [pid = 1752] [serial = 1030] [outer = (nil)] 18:20:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 202 (0x85d0d400) [pid = 1752] [serial = 1031] [outer = 0x85d06000] 18:20:08 INFO - PROCESS | 1752 | 1463793608044 Marionette DEBUG loaded listener.js 18:20:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 203 (0x86b0c800) [pid = 1752] [serial = 1032] [outer = 0x85d06000] 18:20:08 INFO - PROCESS | 1752 | 1463793608981 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]]]}] 18:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1987ms 18:20:09 INFO - PROCESS | 1752 | 1463793609058 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 18:20:09 INFO - PROCESS | 1752 | 1463793609064 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 18:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:20:09 INFO - PROCESS | 1752 | 1463793609072 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:20:09 INFO - PROCESS | 1752 | 1463793609077 Marionette TRACE conn3 <- [1,1346,null,{}] 18:20:09 INFO - PROCESS | 1752 | 1463793609084 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}] 18:20:09 INFO - PROCESS | 1752 | 1463793609317 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 18:20:09 INFO - PROCESS | 1752 | 1463793609743 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:09 INFO - PROCESS | 1752 | ++DOCSHELL 0x87fe5c00 == 141 [pid = 1752] [id = 344] 18:20:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 204 (0x87fee400) [pid = 1752] [serial = 1033] [outer = (nil)] 18:20:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 205 (0x8822f400) [pid = 1752] [serial = 1034] [outer = 0x87fee400] 18:20:09 INFO - PROCESS | 1752 | 1463793609830 Marionette DEBUG loaded listener.js 18:20:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 206 (0x882d6c00) [pid = 1752] [serial = 1035] [outer = 0x87fee400] 18:20:10 INFO - PROCESS | 1752 | 1463793610991 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]]]}] 18:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1982ms 18:20:11 INFO - PROCESS | 1752 | 1463793611058 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 18:20:11 INFO - PROCESS | 1752 | 1463793611064 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 18:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:20:11 INFO - PROCESS | 1752 | 1463793611081 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:20:11 INFO - PROCESS | 1752 | 1463793611084 Marionette TRACE conn3 <- [1,1350,null,{}] 18:20:11 INFO - PROCESS | 1752 | 1463793611090 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}] 18:20:11 INFO - PROCESS | 1752 | 1463793611308 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 18:20:11 INFO - PROCESS | 1752 | 1463793611585 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:11 INFO - PROCESS | 1752 | ++DOCSHELL 0x853da400 == 142 [pid = 1752] [id = 345] 18:20:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 207 (0x88b68400) [pid = 1752] [serial = 1036] [outer = (nil)] 18:20:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 208 (0x896fc800) [pid = 1752] [serial = 1037] [outer = 0x88b68400] 18:20:11 INFO - PROCESS | 1752 | 1463793611661 Marionette DEBUG loaded listener.js 18:20:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 209 (0x89df0000) [pid = 1752] [serial = 1038] [outer = 0x88b68400] 18:20:12 INFO - PROCESS | 1752 | 1463793612551 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]]]}] 18:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1547ms 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x8f12bc00 == 141 [pid = 1752] [id = 114] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x896f9800 == 140 [pid = 1752] [id = 223] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x8f34c400 == 139 [pid = 1752] [id = 157] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x88de2000 == 138 [pid = 1752] [id = 220] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x8c47b000 == 137 [pid = 1752] [id = 216] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x8c472800 == 136 [pid = 1752] [id = 217] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x896f4800 == 135 [pid = 1752] [id = 222] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x89df6800 == 134 [pid = 1752] [id = 221] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x8b0ca800 == 133 [pid = 1752] [id = 214] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x91fb9000 == 132 [pid = 1752] [id = 218] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x88de1400 == 131 [pid = 1752] [id = 219] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x91b93400 == 130 [pid = 1752] [id = 186] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x878d5400 == 129 [pid = 1752] [id = 326] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x86f6cc00 == 128 [pid = 1752] [id = 324] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x85d06800 == 127 [pid = 1752] [id = 323] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x866ee400 == 126 [pid = 1752] [id = 320] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x85d0d800 == 125 [pid = 1752] [id = 321] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x88b6c800 == 124 [pid = 1752] [id = 319] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x922a4800 == 123 [pid = 1752] [id = 318] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x8e881400 == 122 [pid = 1752] [id = 317] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x9230c800 == 121 [pid = 1752] [id = 315] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x84a0cc00 == 120 [pid = 1752] [id = 316] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x8a8e8000 == 119 [pid = 1752] [id = 314] 18:20:12 INFO - PROCESS | 1752 | --DOCSHELL 0x95126800 == 118 [pid = 1752] [id = 11] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 208 (0x87fedc00) [pid = 1752] [serial = 903] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 207 (0x8e264c00) [pid = 1752] [serial = 843] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 206 (0x8e2c3c00) [pid = 1752] [serial = 851] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 205 (0x878d3c00) [pid = 1752] [serial = 845] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 204 (0x8822c800) [pid = 1752] [serial = 894] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 203 (0x853d6c00) [pid = 1752] [serial = 881] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 202 (0x9d8d3800) [pid = 1752] [serial = 872] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 201 (0x8484a000) [pid = 1752] [serial = 884] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 200 (0x84a0fc00) [pid = 1752] [serial = 890] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 199 (0x87fe2400) [pid = 1752] [serial = 893] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 198 (0x8d8fc000) [pid = 1752] [serial = 909] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 197 (0xa6d1cc00) [pid = 1752] [serial = 875] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 196 (0x896f3400) [pid = 1752] [serial = 906] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 195 (0x89df6000) [pid = 1752] [serial = 848] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 194 (0x9ac94400) [pid = 1752] [serial = 869] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 193 (0x899ad000) [pid = 1752] [serial = 878] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 192 (0x8c7ad400) [pid = 1752] [serial = 900] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 191 (0x99ca2400) [pid = 1752] [serial = 866] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 190 (0x8c683000) [pid = 1752] [serial = 899] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 189 (0x8c7a9800) [pid = 1752] [serial = 908] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 188 (0x91fb3000) [pid = 1752] [serial = 857] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 187 (0x879c7400) [pid = 1752] [serial = 902] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 186 (0x888ea800) [pid = 1752] [serial = 905] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 185 (0x88a64000) [pid = 1752] [serial = 828] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 184 (0x88dec000) [pid = 1752] [serial = 896] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0x8f343c00) [pid = 1752] [serial = 854] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x9233b000) [pid = 1752] [serial = 860] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x853d8400) [pid = 1752] [serial = 887] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x899a6400) [pid = 1752] [serial = 897] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x96cf8400) [pid = 1752] [serial = 863] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x853dc000) [pid = 1752] [serial = 891] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x87fe2000) [pid = 1752] [serial = 911] [outer = (nil)] [url = about:blank] 18:20:12 INFO - PROCESS | 1752 | 1463793612920 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 18:20:12 INFO - PROCESS | 1752 | 1463793612924 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 18:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:20:12 INFO - PROCESS | 1752 | 1463793612942 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:20:12 INFO - PROCESS | 1752 | 1463793612950 Marionette TRACE conn3 <- [1,1354,null,{}] 18:20:12 INFO - PROCESS | 1752 | 1463793612958 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}] 18:20:13 INFO - PROCESS | 1752 | 1463793613162 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 18:20:13 INFO - PROCESS | 1752 | 1463793613372 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:13 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d3000 == 119 [pid = 1752] [id = 346] 18:20:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x86b06400) [pid = 1752] [serial = 1039] [outer = (nil)] 18:20:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0x87ff0000) [pid = 1752] [serial = 1040] [outer = 0x86b06400] 18:20:13 INFO - PROCESS | 1752 | 1463793613444 Marionette DEBUG loaded listener.js 18:20:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0x88a59400) [pid = 1752] [serial = 1041] [outer = 0x86b06400] 18:20:14 INFO - PROCESS | 1752 | 1463793614212 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]]]}] 18:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1297ms 18:20:14 INFO - PROCESS | 1752 | 1463793614236 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 18:20:14 INFO - PROCESS | 1752 | 1463793614240 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 18:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:20:14 INFO - PROCESS | 1752 | 1463793614245 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:20:14 INFO - PROCESS | 1752 | 1463793614248 Marionette TRACE conn3 <- [1,1358,null,{}] 18:20:14 INFO - PROCESS | 1752 | 1463793614254 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}] 18:20:14 INFO - PROCESS | 1752 | 1463793614489 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 18:20:14 INFO - PROCESS | 1752 | 1463793614511 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:14 INFO - PROCESS | 1752 | ++DOCSHELL 0x879cc800 == 120 [pid = 1752] [id = 347] 18:20:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x8822ec00) [pid = 1752] [serial = 1042] [outer = (nil)] 18:20:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x899aec00) [pid = 1752] [serial = 1043] [outer = 0x8822ec00] 18:20:14 INFO - PROCESS | 1752 | 1463793614581 Marionette DEBUG loaded listener.js 18:20:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x8a450400) [pid = 1752] [serial = 1044] [outer = 0x8822ec00] 18:20:15 INFO - PROCESS | 1752 | 1463793615591 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]]]}] 18:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1382ms 18:20:15 INFO - PROCESS | 1752 | 1463793615628 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 18:20:15 INFO - PROCESS | 1752 | 1463793615633 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 18:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:20:15 INFO - PROCESS | 1752 | 1463793615639 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:20:15 INFO - PROCESS | 1752 | 1463793615643 Marionette TRACE conn3 <- [1,1362,null,{}] 18:20:15 INFO - PROCESS | 1752 | 1463793615654 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}] 18:20:15 INFO - PROCESS | 1752 | 1463793615934 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 18:20:15 INFO - PROCESS | 1752 | 1463793615968 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:16 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a8e7c00 == 121 [pid = 1752] [id = 348] 18:20:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0x8a8efc00) [pid = 1752] [serial = 1045] [outer = (nil)] 18:20:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 185 (0x8b227000) [pid = 1752] [serial = 1046] [outer = 0x8a8efc00] 18:20:16 INFO - PROCESS | 1752 | 1463793616054 Marionette DEBUG loaded listener.js 18:20:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 186 (0x8c685000) [pid = 1752] [serial = 1047] [outer = 0x8a8efc00] 18:20:17 INFO - PROCESS | 1752 | 1463793617170 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]]]}] 18:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1607ms 18:20:17 INFO - PROCESS | 1752 | 1463793617248 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 18:20:17 INFO - PROCESS | 1752 | 1463793617252 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 18:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:20:17 INFO - PROCESS | 1752 | 1463793617261 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:20:17 INFO - PROCESS | 1752 | 1463793617264 Marionette TRACE conn3 <- [1,1366,null,{}] 18:20:17 INFO - PROCESS | 1752 | 1463793617279 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}] 18:20:18 INFO - PROCESS | 1752 | 1463793618296 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 185 (0x8e25b000) [pid = 1752] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 184 (0x91a8bc00) [pid = 1752] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0x8eae2800) [pid = 1752] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x9233d000) [pid = 1752] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x879ccc00) [pid = 1752] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x86f73000) [pid = 1752] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x92591400) [pid = 1752] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x8d8f7000) [pid = 1752] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x96cfa800) [pid = 1752] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x89e7d400) [pid = 1752] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x8e88fc00) [pid = 1752] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x86b0f000) [pid = 1752] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x90c1f000) [pid = 1752] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x866ee800) [pid = 1752] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x88de5400) [pid = 1752] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x9251a800) [pid = 1752] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x853cfc00) [pid = 1752] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x8812c000) [pid = 1752] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x86b06800) [pid = 1752] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x879c3000) [pid = 1752] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x8decdc00) [pid = 1752] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0x9258e000) [pid = 1752] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x8e2cc000) [pid = 1752] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x977a2000) [pid = 1752] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x8e3c3400) [pid = 1752] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0x977a3c00) [pid = 1752] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x84845000) [pid = 1752] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x866e7c00) [pid = 1752] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0xa6967c00) [pid = 1752] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x91b92800) [pid = 1752] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x896ff400) [pid = 1752] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x899a0c00) [pid = 1752] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x85d0a400) [pid = 1752] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x91a8c800) [pid = 1752] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x92302400) [pid = 1752] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x8484b000) [pid = 1752] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x84846c00) [pid = 1752] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x91a8c000) [pid = 1752] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x896f5400) [pid = 1752] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x86b0f800) [pid = 1752] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:20:18 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x92521400) [pid = 1752] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:20:18 INFO - PROCESS | 1752 | 1463793618582 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:18 INFO - PROCESS | 1752 | ++DOCSHELL 0x84845000 == 122 [pid = 1752] [id = 349] 18:20:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x84846c00) [pid = 1752] [serial = 1048] [outer = (nil)] 18:20:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x853cfc00) [pid = 1752] [serial = 1049] [outer = 0x84846c00] 18:20:18 INFO - PROCESS | 1752 | 1463793618654 Marionette DEBUG loaded listener.js 18:20:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x85d0d000) [pid = 1752] [serial = 1050] [outer = 0x84846c00] 18:20:19 INFO - PROCESS | 1752 | 1463793619365 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] 18:20:19 INFO - PROCESS | 1752 | 1463793619403 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 18:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:20:19 INFO - PROCESS | 1752 | 1463793619409 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:20:19 INFO - PROCESS | 1752 | 1463793619412 Marionette TRACE conn3 <- [1,1370,null,{}] 18:20:19 INFO - PROCESS | 1752 | 1463793619418 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}] 18:20:19 INFO - PROCESS | 1752 | 1463793619655 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 18:20:19 INFO - PROCESS | 1752 | 1463793619676 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:19 INFO - PROCESS | 1752 | ++DOCSHELL 0x8484f400 == 123 [pid = 1752] [id = 350] 18:20:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x84a03800) [pid = 1752] [serial = 1051] [outer = (nil)] 18:20:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x896fbc00) [pid = 1752] [serial = 1052] [outer = 0x84a03800] 18:20:19 INFO - PROCESS | 1752 | 1463793619747 Marionette DEBUG loaded listener.js 18:20:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x8b0d1400) [pid = 1752] [serial = 1053] [outer = 0x84a03800] 18:20:20 INFO - PROCESS | 1752 | 1463793620815 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] 18:20:20 INFO - PROCESS | 1752 | 1463793620900 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 18:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:20:20 INFO - PROCESS | 1752 | 1463793620909 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:20:20 INFO - PROCESS | 1752 | 1463793620914 Marionette TRACE conn3 <- [1,1374,null,{}] 18:20:20 INFO - PROCESS | 1752 | 1463793620925 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}] 18:20:21 INFO - PROCESS | 1752 | 1463793621171 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 18:20:21 INFO - PROCESS | 1752 | 1463793621503 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:21 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d9800 == 124 [pid = 1752] [id = 351] 18:20:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x85d0d800) [pid = 1752] [serial = 1054] [outer = (nil)] 18:20:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x87fe2000) [pid = 1752] [serial = 1055] [outer = 0x85d0d800] 18:20:21 INFO - PROCESS | 1752 | 1463793621594 Marionette DEBUG loaded listener.js 18:20:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x88128000) [pid = 1752] [serial = 1056] [outer = 0x85d0d800] 18:20:22 INFO - PROCESS | 1752 | [1752] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:22 INFO - PROCESS | 1752 | 1463793622544 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] 18:20:22 INFO - PROCESS | 1752 | 1463793622612 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 18:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:20:22 INFO - PROCESS | 1752 | 1463793622622 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:20:22 INFO - PROCESS | 1752 | 1463793622627 Marionette TRACE conn3 <- [1,1378,null,{}] 18:20:22 INFO - PROCESS | 1752 | 1463793622633 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}] 18:20:22 INFO - PROCESS | 1752 | 1463793622919 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 18:20:23 INFO - PROCESS | 1752 | 1463793623177 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:23 INFO - PROCESS | 1752 | ++DOCSHELL 0x88b6ac00 == 125 [pid = 1752] [id = 352] 18:20:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x88b6d000) [pid = 1752] [serial = 1057] [outer = (nil)] 18:20:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x88de9c00) [pid = 1752] [serial = 1058] [outer = 0x88b6d000] 18:20:23 INFO - PROCESS | 1752 | 1463793623264 Marionette DEBUG loaded listener.js 18:20:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x899a4c00) [pid = 1752] [serial = 1059] [outer = 0x88b6d000] 18:20:24 INFO - PROCESS | 1752 | 1463793624241 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] 18:20:24 INFO - PROCESS | 1752 | 1463793624313 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 18:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:20:24 INFO - PROCESS | 1752 | 1463793624320 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:20:24 INFO - PROCESS | 1752 | 1463793624326 Marionette TRACE conn3 <- [1,1382,null,{}] 18:20:24 INFO - PROCESS | 1752 | 1463793624343 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}] 18:20:24 INFO - PROCESS | 1752 | 1463793624606 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 18:20:24 INFO - PROCESS | 1752 | 1463793624919 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:24 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c47c400 == 126 [pid = 1752] [id = 353] 18:20:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x8d8f5800) [pid = 1752] [serial = 1060] [outer = (nil)] 18:20:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x8deccc00) [pid = 1752] [serial = 1061] [outer = 0x8d8f5800] 18:20:25 INFO - PROCESS | 1752 | 1463793625037 Marionette DEBUG loaded listener.js 18:20:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x8e2bf800) [pid = 1752] [serial = 1062] [outer = 0x8d8f5800] 18:20:25 INFO - PROCESS | 1752 | [1752] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:26 INFO - PROCESS | 1752 | 1463793626050 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] 18:20:26 INFO - PROCESS | 1752 | 1463793626117 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 18:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 18:20:26 INFO - PROCESS | 1752 | 1463793626124 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:20:26 INFO - PROCESS | 1752 | 1463793626128 Marionette TRACE conn3 <- [1,1386,null,{}] 18:20:26 INFO - PROCESS | 1752 | 1463793626133 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}] 18:20:26 INFO - PROCESS | 1752 | 1463793626341 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 18:20:26 INFO - PROCESS | 1752 | 1463793626605 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:26 INFO - PROCESS | 1752 | ++DOCSHELL 0x84a0e400 == 127 [pid = 1752] [id = 354] 18:20:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0x8e2c1c00) [pid = 1752] [serial = 1063] [outer = (nil)] 18:20:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x8e388c00) [pid = 1752] [serial = 1064] [outer = 0x8e2c1c00] 18:20:26 INFO - PROCESS | 1752 | 1463793626730 Marionette DEBUG loaded listener.js 18:20:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x8e3c2c00) [pid = 1752] [serial = 1065] [outer = 0x8e2c1c00] 18:20:27 INFO - PROCESS | 1752 | 1463793627676 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] 18:20:27 INFO - PROCESS | 1752 | 1463793627719 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 18:20:27 INFO - PROCESS | 1752 | 1463793627726 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:20:27 INFO - PROCESS | 1752 | 1463793627730 Marionette TRACE conn3 <- [1,1390,null,{}] 18:20:27 INFO - PROCESS | 1752 | 1463793627735 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}] 18:20:27 INFO - PROCESS | 1752 | 1463793627921 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 18:20:28 INFO - PROCESS | 1752 | 1463793628211 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:28 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e2cc000 == 128 [pid = 1752] [id = 355] 18:20:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x8e381000) [pid = 1752] [serial = 1066] [outer = (nil)] 18:20:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x8eae2800) [pid = 1752] [serial = 1067] [outer = 0x8e381000] 18:20:28 INFO - PROCESS | 1752 | 1463793628391 Marionette DEBUG loaded listener.js 18:20:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x8eb0d000) [pid = 1752] [serial = 1068] [outer = 0x8e381000] 18:20:29 INFO - PROCESS | 1752 | 1463793629333 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]]]}] 18:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1636ms 18:20:29 INFO - PROCESS | 1752 | 1463793629362 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 18:20:29 INFO - PROCESS | 1752 | 1463793629366 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 18:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:20:29 INFO - PROCESS | 1752 | 1463793629372 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:20:29 INFO - PROCESS | 1752 | 1463793629376 Marionette TRACE conn3 <- [1,1394,null,{}] 18:20:29 INFO - PROCESS | 1752 | 1463793629381 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}] 18:20:29 INFO - PROCESS | 1752 | 1463793629604 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 18:20:29 INFO - PROCESS | 1752 | 1463793629878 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c7b0800 == 129 [pid = 1752] [id = 356] 18:20:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x8f12cc00) [pid = 1752] [serial = 1069] [outer = (nil)] 18:20:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x91a80c00) [pid = 1752] [serial = 1070] [outer = 0x8f12cc00] 18:20:30 INFO - PROCESS | 1752 | 1463793630004 Marionette DEBUG loaded listener.js 18:20:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x91a87800) [pid = 1752] [serial = 1071] [outer = 0x8f12cc00] 18:20:30 INFO - PROCESS | 1752 | 1463793630902 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]]]}] 18:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1580ms 18:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:20:30 INFO - PROCESS | 1752 | 1463793630954 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 18:20:30 INFO - PROCESS | 1752 | 1463793630957 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 18:20:30 INFO - PROCESS | 1752 | 1463793630963 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:20:30 INFO - PROCESS | 1752 | 1463793630967 Marionette TRACE conn3 <- [1,1398,null,{}] 18:20:30 INFO - PROCESS | 1752 | 1463793630972 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}] 18:20:31 INFO - PROCESS | 1752 | 1463793631190 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 18:20:31 INFO - PROCESS | 1752 | 1463793631515 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:31 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e889400 == 130 [pid = 1752] [id = 357] 18:20:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x8e88c800) [pid = 1752] [serial = 1072] [outer = (nil)] 18:20:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x91b95c00) [pid = 1752] [serial = 1073] [outer = 0x8e88c800] 18:20:31 INFO - PROCESS | 1752 | 1463793631620 Marionette DEBUG loaded listener.js 18:20:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x91b98400) [pid = 1752] [serial = 1074] [outer = 0x8e88c800] 18:20:32 INFO - PROCESS | 1752 | 1463793632541 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]]]}] 18:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1636ms 18:20:32 INFO - PROCESS | 1752 | 1463793632598 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 18:20:32 INFO - PROCESS | 1752 | 1463793632602 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 18:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:20:32 INFO - PROCESS | 1752 | 1463793632608 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:20:32 INFO - PROCESS | 1752 | 1463793632612 Marionette TRACE conn3 <- [1,1402,null,{}] 18:20:32 INFO - PROCESS | 1752 | 1463793632618 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}] 18:20:32 INFO - PROCESS | 1752 | 1463793632841 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 18:20:33 INFO - PROCESS | 1752 | 1463793633159 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:33 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f131000 == 131 [pid = 1752] [id = 358] 18:20:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x90c23400) [pid = 1752] [serial = 1075] [outer = (nil)] 18:20:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0x91d66c00) [pid = 1752] [serial = 1076] [outer = 0x90c23400] 18:20:33 INFO - PROCESS | 1752 | 1463793633253 Marionette DEBUG loaded listener.js 18:20:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x91d6a400) [pid = 1752] [serial = 1077] [outer = 0x90c23400] 18:20:34 INFO - PROCESS | 1752 | 1463793634147 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]]]}] 18:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1584ms 18:20:34 INFO - PROCESS | 1752 | 1463793634194 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 18:20:34 INFO - PROCESS | 1752 | 1463793634198 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 18:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:20:34 INFO - PROCESS | 1752 | 1463793634204 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:20:34 INFO - PROCESS | 1752 | 1463793634208 Marionette TRACE conn3 <- [1,1406,null,{}] 18:20:34 INFO - PROCESS | 1752 | 1463793634213 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}] 18:20:34 INFO - PROCESS | 1752 | 1463793634405 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 18:20:34 INFO - PROCESS | 1752 | 1463793634715 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:34 INFO - PROCESS | 1752 | ++DOCSHELL 0x8484b800 == 132 [pid = 1752] [id = 359] 18:20:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x91ba0000) [pid = 1752] [serial = 1078] [outer = (nil)] 18:20:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x91fb8800) [pid = 1752] [serial = 1079] [outer = 0x91ba0000] 18:20:34 INFO - PROCESS | 1752 | 1463793634818 Marionette DEBUG loaded listener.js 18:20:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x91fbc400) [pid = 1752] [serial = 1080] [outer = 0x91ba0000] 18:20:35 INFO - PROCESS | 1752 | 1463793635726 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]]]}] 18:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1587ms 18:20:35 INFO - PROCESS | 1752 | 1463793635793 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 18:20:35 INFO - PROCESS | 1752 | 1463793635797 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 18:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:20:35 INFO - PROCESS | 1752 | 1463793635803 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:20:35 INFO - PROCESS | 1752 | 1463793635805 Marionette TRACE conn3 <- [1,1410,null,{}] 18:20:35 INFO - PROCESS | 1752 | 1463793635811 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}] 18:20:36 INFO - PROCESS | 1752 | 1463793635998 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 18:20:36 INFO - PROCESS | 1752 | 1463793636275 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:36 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d0c00 == 133 [pid = 1752] [id = 360] 18:20:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0x8b8e4c00) [pid = 1752] [serial = 1081] [outer = (nil)] 18:20:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0x9201fc00) [pid = 1752] [serial = 1082] [outer = 0x8b8e4c00] 18:20:36 INFO - PROCESS | 1752 | 1463793636399 Marionette DEBUG loaded listener.js 18:20:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x92023800) [pid = 1752] [serial = 1083] [outer = 0x8b8e4c00] 18:20:37 INFO - PROCESS | 1752 | 1463793637373 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]]]}] 18:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1584ms 18:20:37 INFO - PROCESS | 1752 | 1463793637387 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 18:20:37 INFO - PROCESS | 1752 | 1463793637392 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 18:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:20:37 INFO - PROCESS | 1752 | 1463793637398 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:20:37 INFO - PROCESS | 1752 | 1463793637402 Marionette TRACE conn3 <- [1,1414,null,{}] 18:20:37 INFO - PROCESS | 1752 | 1463793637407 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}] 18:20:37 INFO - PROCESS | 1752 | 1463793637619 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 18:20:37 INFO - PROCESS | 1752 | 1463793637938 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fc3c00 == 134 [pid = 1752] [id = 361] 18:20:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x92309000) [pid = 1752] [serial = 1084] [outer = (nil)] 18:20:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x9230dc00) [pid = 1752] [serial = 1085] [outer = 0x92309000] 18:20:38 INFO - PROCESS | 1752 | 1463793638034 Marionette DEBUG loaded listener.js 18:20:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0x9233ec00) [pid = 1752] [serial = 1086] [outer = 0x92309000] 18:20:39 INFO - PROCESS | 1752 | 1463793639013 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]]]}] 18:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1640ms 18:20:39 INFO - PROCESS | 1752 | 1463793639042 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 18:20:39 INFO - PROCESS | 1752 | 1463793639047 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 18:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:20:39 INFO - PROCESS | 1752 | 1463793639058 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:20:39 INFO - PROCESS | 1752 | 1463793639060 Marionette TRACE conn3 <- [1,1418,null,{}] 18:20:39 INFO - PROCESS | 1752 | 1463793639066 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}] 18:20:39 INFO - PROCESS | 1752 | 1463793639255 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 18:20:39 INFO - PROCESS | 1752 | 1463793639573 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:39 INFO - PROCESS | 1752 | ++DOCSHELL 0x92309c00 == 135 [pid = 1752] [id = 362] 18:20:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 185 (0x9230c400) [pid = 1752] [serial = 1087] [outer = (nil)] 18:20:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 186 (0x9251c400) [pid = 1752] [serial = 1088] [outer = 0x9230c400] 18:20:39 INFO - PROCESS | 1752 | 1463793639662 Marionette DEBUG loaded listener.js 18:20:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 187 (0x9251ec00) [pid = 1752] [serial = 1089] [outer = 0x9230c400] 18:20:40 INFO - PROCESS | 1752 | 1463793640548 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]]]}] 18:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1526ms 18:20:40 INFO - PROCESS | 1752 | 1463793640622 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 18:20:40 INFO - PROCESS | 1752 | 1463793640624 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 18:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:20:40 INFO - PROCESS | 1752 | 1463793640641 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:20:40 INFO - PROCESS | 1752 | 1463793640645 Marionette TRACE conn3 <- [1,1422,null,{}] 18:20:40 INFO - PROCESS | 1752 | 1463793640650 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}] 18:20:40 INFO - PROCESS | 1752 | 1463793640876 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 18:20:41 INFO - PROCESS | 1752 | 1463793641199 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:41 INFO - PROCESS | 1752 | ++DOCSHELL 0x84a10000 == 136 [pid = 1752] [id = 363] 18:20:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 188 (0x92339c00) [pid = 1752] [serial = 1090] [outer = (nil)] 18:20:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 189 (0x92592000) [pid = 1752] [serial = 1091] [outer = 0x92339c00] 18:20:41 INFO - PROCESS | 1752 | 1463793641287 Marionette DEBUG loaded listener.js 18:20:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 190 (0x92595c00) [pid = 1752] [serial = 1092] [outer = 0x92339c00] 18:20:42 INFO - PROCESS | 1752 | 1463793642197 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]]]}] 18:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1632ms 18:20:42 INFO - PROCESS | 1752 | 1463793642275 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 18:20:42 INFO - PROCESS | 1752 | 1463793642279 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 18:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:20:42 INFO - PROCESS | 1752 | 1463793642285 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:20:42 INFO - PROCESS | 1752 | 1463793642288 Marionette TRACE conn3 <- [1,1426,null,{}] 18:20:42 INFO - PROCESS | 1752 | 1463793642294 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}] 18:20:42 INFO - PROCESS | 1752 | 1463793642517 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 18:20:42 INFO - PROCESS | 1752 | 1463793642831 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:42 INFO - PROCESS | 1752 | ++DOCSHELL 0x9233c000 == 137 [pid = 1752] [id = 364] 18:20:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 191 (0x9277f000) [pid = 1752] [serial = 1093] [outer = (nil)] 18:20:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 192 (0x93946c00) [pid = 1752] [serial = 1094] [outer = 0x9277f000] 18:20:42 INFO - PROCESS | 1752 | 1463793642919 Marionette DEBUG loaded listener.js 18:20:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 193 (0x9394b400) [pid = 1752] [serial = 1095] [outer = 0x9277f000] 18:20:43 INFO - PROCESS | 1752 | 1463793643826 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]]]}] 18:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1580ms 18:20:43 INFO - PROCESS | 1752 | 1463793643866 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 18:20:43 INFO - PROCESS | 1752 | 1463793643870 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 18:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:20:43 INFO - PROCESS | 1752 | 1463793643876 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:20:43 INFO - PROCESS | 1752 | 1463793643879 Marionette TRACE conn3 <- [1,1430,null,{}] 18:20:43 INFO - PROCESS | 1752 | 1463793643885 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}] 18:20:44 INFO - PROCESS | 1752 | 1463793644084 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 18:20:44 INFO - PROCESS | 1752 | 1463793644413 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:44 INFO - PROCESS | 1752 | ++DOCSHELL 0x84a10800 == 138 [pid = 1752] [id = 365] 18:20:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 194 (0x853d0400) [pid = 1752] [serial = 1096] [outer = (nil)] 18:20:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 195 (0x945e5400) [pid = 1752] [serial = 1097] [outer = 0x853d0400] 18:20:44 INFO - PROCESS | 1752 | 1463793644500 Marionette DEBUG loaded listener.js 18:20:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 196 (0x945eac00) [pid = 1752] [serial = 1098] [outer = 0x853d0400] 18:20:45 INFO - PROCESS | 1752 | 1463793645415 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]]]}] 18:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1583ms 18:20:45 INFO - PROCESS | 1752 | 1463793645460 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 18:20:45 INFO - PROCESS | 1752 | 1463793645464 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 18:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:20:45 INFO - PROCESS | 1752 | 1463793645470 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:20:45 INFO - PROCESS | 1752 | 1463793645474 Marionette TRACE conn3 <- [1,1434,null,{}] 18:20:45 INFO - PROCESS | 1752 | 1463793645479 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}] 18:20:45 INFO - PROCESS | 1752 | 1463793645683 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 18:20:46 INFO - PROCESS | 1752 | 1463793646024 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:46 INFO - PROCESS | 1752 | ++DOCSHELL 0x853cf400 == 139 [pid = 1752] [id = 366] 18:20:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 197 (0x853cf800) [pid = 1752] [serial = 1099] [outer = (nil)] 18:20:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 198 (0x8822d000) [pid = 1752] [serial = 1100] [outer = 0x853cf800] 18:20:46 INFO - PROCESS | 1752 | 1463793646109 Marionette DEBUG loaded listener.js 18:20:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 199 (0x888ed000) [pid = 1752] [serial = 1101] [outer = 0x853cf800] 18:20:47 INFO - PROCESS | 1752 | 1463793647024 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]]]}] 18:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1596ms 18:20:47 INFO - PROCESS | 1752 | 1463793647069 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 18:20:47 INFO - PROCESS | 1752 | 1463793647072 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 18:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:20:47 INFO - PROCESS | 1752 | 1463793647078 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:20:47 INFO - PROCESS | 1752 | 1463793647082 Marionette TRACE conn3 <- [1,1438,null,{}] 18:20:47 INFO - PROCESS | 1752 | 1463793647087 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}] 18:20:47 INFO - PROCESS | 1752 | 1463793647295 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 18:20:48 INFO - PROCESS | 1752 | 1463793648201 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:48 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d02000 == 140 [pid = 1752] [id = 367] 18:20:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 200 (0x866e7400) [pid = 1752] [serial = 1102] [outer = (nil)] 18:20:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 201 (0x86b0b400) [pid = 1752] [serial = 1103] [outer = 0x866e7400] 18:20:48 INFO - PROCESS | 1752 | 1463793648354 Marionette DEBUG loaded listener.js 18:20:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 202 (0x878d2800) [pid = 1752] [serial = 1104] [outer = 0x866e7400] 18:20:49 INFO - PROCESS | 1752 | 1463793649251 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]]]}] 18:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2242ms 18:20:49 INFO - PROCESS | 1752 | 1463793649321 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 18:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:20:49 INFO - PROCESS | 1752 | 1463793649328 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 18:20:49 INFO - PROCESS | 1752 | 1463793649335 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:20:49 INFO - PROCESS | 1752 | 1463793649340 Marionette TRACE conn3 <- [1,1442,null,{}] 18:20:49 INFO - PROCESS | 1752 | 1463793649347 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}] 18:20:49 INFO - PROCESS | 1752 | 1463793649579 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 18:20:50 INFO - PROCESS | 1752 | 1463793650047 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:50 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b0f000 == 141 [pid = 1752] [id = 368] 18:20:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 203 (0x86f6ac00) [pid = 1752] [serial = 1105] [outer = (nil)] 18:20:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 204 (0x88b65c00) [pid = 1752] [serial = 1106] [outer = 0x86f6ac00] 18:20:50 INFO - PROCESS | 1752 | 1463793650132 Marionette DEBUG loaded listener.js 18:20:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 205 (0x896f3400) [pid = 1752] [serial = 1107] [outer = 0x86f6ac00] 18:20:50 INFO - PROCESS | 1752 | --DOCSHELL 0x8f129800 == 140 [pid = 1752] [id = 158] 18:20:50 INFO - PROCESS | 1752 | --DOCSHELL 0x89e73000 == 139 [pid = 1752] [id = 224] 18:20:50 INFO - PROCESS | 1752 | --DOCSHELL 0x84845000 == 138 [pid = 1752] [id = 349] 18:20:50 INFO - PROCESS | 1752 | --DOCSHELL 0x8a8e7c00 == 137 [pid = 1752] [id = 348] 18:20:50 INFO - PROCESS | 1752 | --DOCSHELL 0x879cc800 == 136 [pid = 1752] [id = 347] 18:20:50 INFO - PROCESS | 1752 | --DOCSHELL 0x853d3000 == 135 [pid = 1752] [id = 346] 18:20:50 INFO - PROCESS | 1752 | --DOCSHELL 0x87fec400 == 134 [pid = 1752] [id = 325] 18:20:50 INFO - PROCESS | 1752 | --DOCSHELL 0x853da400 == 133 [pid = 1752] [id = 345] 18:20:50 INFO - PROCESS | 1752 | --DOCSHELL 0x87fe5c00 == 132 [pid = 1752] [id = 344] 18:20:50 INFO - PROCESS | 1752 | --DOCSHELL 0x85d01800 == 131 [pid = 1752] [id = 343] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 204 (0x888e2800) [pid = 1752] [serial = 981] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 203 (0x8e887800) [pid = 1752] [serial = 933] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 202 (0x91fbfc00) [pid = 1752] [serial = 858] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 201 (0x8eb0f800) [pid = 1752] [serial = 936] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 200 (0x9b729000) [pid = 1752] [serial = 870] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 199 (0x888e4800) [pid = 1752] [serial = 918] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 198 (0x878dcc00) [pid = 1752] [serial = 975] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 197 (0x94f5e400) [pid = 1752] [serial = 950] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 196 (0x8e257c00) [pid = 1752] [serial = 926] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 195 (0x99e84000) [pid = 1752] [serial = 957] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 194 (0x91b92c00) [pid = 1752] [serial = 941] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 193 (0x8e7ccc00) [pid = 1752] [serial = 932] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 192 (0x8f34dc00) [pid = 1752] [serial = 938] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 191 (0x88de6800) [pid = 1752] [serial = 968] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 190 (0xa2265400) [pid = 1752] [serial = 873] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 189 (0x87fed800) [pid = 1752] [serial = 963] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 188 (0x8c7acc00) [pid = 1752] [serial = 924] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 187 (0x9258f800) [pid = 1752] [serial = 947] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 186 (0x91d62000) [pid = 1752] [serial = 942] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 185 (0x853d8c00) [pid = 1752] [serial = 882] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 184 (0x8e25f800) [pid = 1752] [serial = 927] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0x90c20800) [pid = 1752] [serial = 939] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x88134c00) [pid = 1752] [serial = 977] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x8812e000) [pid = 1752] [serial = 912] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x882d2c00) [pid = 1752] [serial = 980] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x8e3bdc00) [pid = 1752] [serial = 852] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x977c1c00) [pid = 1752] [serial = 953] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x878d1800) [pid = 1752] [serial = 974] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x8e385c00) [pid = 1752] [serial = 929] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0xa3359400) [pid = 1752] [serial = 663] [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.] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x90c29000) [pid = 1752] [serial = 855] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x8e3c1800) [pid = 1752] [serial = 930] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x9a8b2400) [pid = 1752] [serial = 960] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x89e71c00) [pid = 1752] [serial = 969] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x99ca3c00) [pid = 1752] [serial = 956] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x8484d800) [pid = 1752] [serial = 885] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x8c47a000) [pid = 1752] [serial = 923] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x9a8ad400) [pid = 1752] [serial = 959] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x879ce400) [pid = 1752] [serial = 966] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x88230000) [pid = 1752] [serial = 978] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0x8eb08800) [pid = 1752] [serial = 935] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0xa6e09800) [pid = 1752] [serial = 876] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x98986000) [pid = 1752] [serial = 954] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x88132400) [pid = 1752] [serial = 917] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0x91fc1c00) [pid = 1752] [serial = 944] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x878d2c00) [pid = 1752] [serial = 965] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x899a7800) [pid = 1752] [serial = 920] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x92597000) [pid = 1752] [serial = 879] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x866ef000) [pid = 1752] [serial = 971] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x89e70800) [pid = 1752] [serial = 921] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x91fc0c00) [pid = 1752] [serial = 771] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x92785400) [pid = 1752] [serial = 861] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x94f69400) [pid = 1752] [serial = 951] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x92592800) [pid = 1752] [serial = 948] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x922a0400) [pid = 1752] [serial = 945] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x86b10800) [pid = 1752] [serial = 888] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x84a05000) [pid = 1752] [serial = 914] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x977c7400) [pid = 1752] [serial = 864] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x86b05800) [pid = 1752] [serial = 972] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x853d3400) [pid = 1752] [serial = 915] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x8a456800) [pid = 1752] [serial = 849] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x879d0400) [pid = 1752] [serial = 962] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x88127400) [pid = 1752] [serial = 846] [outer = (nil)] [url = about:blank] 18:20:50 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x9a2ea400) [pid = 1752] [serial = 867] [outer = (nil)] [url = about:blank] 18:20:51 INFO - PROCESS | 1752 | 1463793651229 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]]]}] 18:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1939ms 18:20:51 INFO - PROCESS | 1752 | 1463793651302 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 18:20:51 INFO - PROCESS | 1752 | 1463793651307 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 18:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:20:51 INFO - PROCESS | 1752 | 1463793651317 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:20:51 INFO - PROCESS | 1752 | 1463793651320 Marionette TRACE conn3 <- [1,1446,null,{}] 18:20:51 INFO - PROCESS | 1752 | 1463793651326 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}] 18:20:51 INFO - PROCESS | 1752 | 1463793651501 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 18:20:51 INFO - PROCESS | 1752 | 1463793651512 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:51 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d3000 == 132 [pid = 1752] [id = 369] 18:20:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x866ef000) [pid = 1752] [serial = 1108] [outer = (nil)] 18:20:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x87fe4400) [pid = 1752] [serial = 1109] [outer = 0x866ef000] 18:20:51 INFO - PROCESS | 1752 | 1463793651583 Marionette DEBUG loaded listener.js 18:20:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x88229400) [pid = 1752] [serial = 1110] [outer = 0x866ef000] 18:20:52 INFO - PROCESS | 1752 | 1463793652593 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]]]}] 18:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1330ms 18:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:20:52 INFO - PROCESS | 1752 | 1463793652646 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 18:20:52 INFO - PROCESS | 1752 | 1463793652649 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 18:20:52 INFO - PROCESS | 1752 | 1463793652658 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:20:52 INFO - PROCESS | 1752 | 1463793652666 Marionette TRACE conn3 <- [1,1450,null,{}] 18:20:52 INFO - PROCESS | 1752 | 1463793652679 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}] 18:20:52 INFO - PROCESS | 1752 | 1463793652943 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 18:20:53 INFO - PROCESS | 1752 | 1463793653053 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:53 INFO - PROCESS | 1752 | ++DOCSHELL 0x84a05000 == 133 [pid = 1752] [id = 370] 18:20:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x88a56000) [pid = 1752] [serial = 1111] [outer = (nil)] 18:20:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x899a6400) [pid = 1752] [serial = 1112] [outer = 0x88a56000] 18:20:53 INFO - PROCESS | 1752 | 1463793653122 Marionette DEBUG loaded listener.js 18:20:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x89df6000) [pid = 1752] [serial = 1113] [outer = 0x88a56000] 18:20:53 INFO - PROCESS | 1752 | 1463793653953 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]]]}] 18:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1340ms 18:20:54 INFO - PROCESS | 1752 | 1463793653996 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 18:20:54 INFO - PROCESS | 1752 | 1463793653999 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 18:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:20:54 INFO - PROCESS | 1752 | 1463793654012 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:20:54 INFO - PROCESS | 1752 | 1463793654014 Marionette TRACE conn3 <- [1,1454,null,{}] 18:20:54 INFO - PROCESS | 1752 | 1463793654020 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}] 18:20:54 INFO - PROCESS | 1752 | 1463793654260 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 18:20:54 INFO - PROCESS | 1752 | 1463793654292 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:54 INFO - PROCESS | 1752 | ++DOCSHELL 0x8484dc00 == 134 [pid = 1752] [id = 371] 18:20:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x8a44bc00) [pid = 1752] [serial = 1114] [outer = (nil)] 18:20:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x8a45ac00) [pid = 1752] [serial = 1115] [outer = 0x8a44bc00] 18:20:54 INFO - PROCESS | 1752 | 1463793654362 Marionette DEBUG loaded listener.js 18:20:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x8a8ecc00) [pid = 1752] [serial = 1116] [outer = 0x8a44bc00] 18:20:55 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x84846c00) [pid = 1752] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:20:55 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x87fee400) [pid = 1752] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:20:55 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x8a8efc00) [pid = 1752] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:20:55 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x88b68400) [pid = 1752] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:20:55 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x96cf7800) [pid = 1752] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:20:55 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x8822ec00) [pid = 1752] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:20:55 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x85d06000) [pid = 1752] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:20:55 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x86b06400) [pid = 1752] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:20:55 INFO - PROCESS | 1752 | 1463793655855 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]]]}] 18:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1935ms 18:20:55 INFO - PROCESS | 1752 | 1463793655942 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 18:20:55 INFO - PROCESS | 1752 | 1463793655945 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 18:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:20:55 INFO - PROCESS | 1752 | 1463793655951 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:20:55 INFO - PROCESS | 1752 | 1463793655953 Marionette TRACE conn3 <- [1,1458,null,{}] 18:20:55 INFO - PROCESS | 1752 | 1463793655963 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}] 18:20:56 INFO - PROCESS | 1752 | 1463793656186 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 18:20:56 INFO - PROCESS | 1752 | 1463793656293 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:56 INFO - PROCESS | 1752 | ++DOCSHELL 0x888e8800 == 135 [pid = 1752] [id = 372] 18:20:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x88a63800) [pid = 1752] [serial = 1117] [outer = (nil)] 18:20:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x89df7400) [pid = 1752] [serial = 1118] [outer = 0x88a63800] 18:20:56 INFO - PROCESS | 1752 | 1463793656374 Marionette DEBUG loaded listener.js 18:20:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x8b0d0400) [pid = 1752] [serial = 1119] [outer = 0x88a63800] 18:20:57 INFO - PROCESS | 1752 | 1463793657112 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]]]}] 18:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1181ms 18:20:57 INFO - PROCESS | 1752 | 1463793657132 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 18:20:57 INFO - PROCESS | 1752 | 1463793657136 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 18:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:20:57 INFO - PROCESS | 1752 | 1463793657163 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:20:57 INFO - PROCESS | 1752 | 1463793657169 Marionette TRACE conn3 <- [1,1462,null,{}] 18:20:57 INFO - PROCESS | 1752 | 1463793657178 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}] 18:20:57 INFO - PROCESS | 1752 | 1463793657350 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 18:20:57 INFO - PROCESS | 1752 | 1463793657362 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:57 INFO - PROCESS | 1752 | ++DOCSHELL 0x879c7400 == 136 [pid = 1752] [id = 373] 18:20:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x899a3800) [pid = 1752] [serial = 1120] [outer = (nil)] 18:20:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x8c47d000) [pid = 1752] [serial = 1121] [outer = 0x899a3800] 18:20:57 INFO - PROCESS | 1752 | 1463793657432 Marionette DEBUG loaded listener.js 18:20:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x8c7a9800) [pid = 1752] [serial = 1122] [outer = 0x899a3800] 18:20:58 INFO - PROCESS | 1752 | 1463793658739 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]]]}] 18:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1643ms 18:20:58 INFO - PROCESS | 1752 | 1463793658805 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 18:20:58 INFO - PROCESS | 1752 | 1463793658813 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 18:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:20:58 INFO - PROCESS | 1752 | 1463793658822 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:20:58 INFO - PROCESS | 1752 | 1463793658827 Marionette TRACE conn3 <- [1,1466,null,{}] 18:20:58 INFO - PROCESS | 1752 | 1463793658846 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}] 18:20:59 INFO - PROCESS | 1752 | 1463793659078 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 18:20:59 INFO - PROCESS | 1752 | 1463793659407 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:59 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d4000 == 137 [pid = 1752] [id = 374] 18:20:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x86f73000) [pid = 1752] [serial = 1123] [outer = (nil)] 18:20:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x879cec00) [pid = 1752] [serial = 1124] [outer = 0x86f73000] 18:20:59 INFO - PROCESS | 1752 | 1463793659494 Marionette DEBUG loaded listener.js 18:20:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x8812e400) [pid = 1752] [serial = 1125] [outer = 0x86f73000] 18:21:00 INFO - PROCESS | 1752 | 1463793660467 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]]]}] 18:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1713ms 18:21:00 INFO - PROCESS | 1752 | 1463793660536 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 18:21:00 INFO - PROCESS | 1752 | 1463793660545 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 18:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:21:00 INFO - PROCESS | 1752 | 1463793660556 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:21:00 INFO - PROCESS | 1752 | 1463793660560 Marionette TRACE conn3 <- [1,1470,null,{}] 18:21:00 INFO - PROCESS | 1752 | 1463793660566 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}] 18:21:00 INFO - PROCESS | 1752 | 1463793660801 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 18:21:01 INFO - PROCESS | 1752 | 1463793661160 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:01 INFO - PROCESS | 1752 | ++DOCSHELL 0x888e7c00 == 138 [pid = 1752] [id = 375] 18:21:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x88a57400) [pid = 1752] [serial = 1126] [outer = (nil)] 18:21:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x88de2400) [pid = 1752] [serial = 1127] [outer = 0x88a57400] 18:21:01 INFO - PROCESS | 1752 | 1463793661245 Marionette DEBUG loaded listener.js 18:21:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x899ae800) [pid = 1752] [serial = 1128] [outer = 0x88a57400] 18:21:02 INFO - PROCESS | 1752 | 1463793662222 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]]]}] 18:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1733ms 18:21:02 INFO - PROCESS | 1752 | 1463793662290 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 18:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:21:02 INFO - PROCESS | 1752 | 1463793662294 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 18:21:02 INFO - PROCESS | 1752 | 1463793662301 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:21:02 INFO - PROCESS | 1752 | 1463793662307 Marionette TRACE conn3 <- [1,1474,null,{}] 18:21:02 INFO - PROCESS | 1752 | 1463793662323 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}] 18:21:02 INFO - PROCESS | 1752 | 1463793662573 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 18:21:02 INFO - PROCESS | 1752 | 1463793662889 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:02 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c475000 == 139 [pid = 1752] [id = 376] 18:21:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x8c67f000) [pid = 1752] [serial = 1129] [outer = (nil)] 18:21:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x8d8f4800) [pid = 1752] [serial = 1130] [outer = 0x8c67f000] 18:21:02 INFO - PROCESS | 1752 | 1463793662976 Marionette DEBUG loaded listener.js 18:21:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x8dec4400) [pid = 1752] [serial = 1131] [outer = 0x8c67f000] 18:21:03 INFO - PROCESS | 1752 | 1463793663904 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]]]}] 18:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1635ms 18:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:21:03 INFO - PROCESS | 1752 | 1463793663936 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 18:21:03 INFO - PROCESS | 1752 | 1463793663940 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 18:21:03 INFO - PROCESS | 1752 | 1463793663946 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:21:03 INFO - PROCESS | 1752 | 1463793663950 Marionette TRACE conn3 <- [1,1478,null,{}] 18:21:03 INFO - PROCESS | 1752 | 1463793663955 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}] 18:21:04 INFO - PROCESS | 1752 | 1463793664152 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 18:21:04 INFO - PROCESS | 1752 | 1463793664424 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:04 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b228400 == 140 [pid = 1752] [id = 377] 18:21:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x8e262400) [pid = 1752] [serial = 1132] [outer = (nil)] 18:21:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x8e2c4000) [pid = 1752] [serial = 1133] [outer = 0x8e262400] 18:21:04 INFO - PROCESS | 1752 | 1463793664549 Marionette DEBUG loaded listener.js 18:21:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x8e37c800) [pid = 1752] [serial = 1134] [outer = 0x8e262400] 18:21:05 INFO - PROCESS | 1752 | 1463793665465 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]]]}] 18:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1582ms 18:21:05 INFO - PROCESS | 1752 | 1463793665528 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 18:21:05 INFO - PROCESS | 1752 | 1463793665532 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 18:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:21:05 INFO - PROCESS | 1752 | 1463793665538 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:21:05 INFO - PROCESS | 1752 | 1463793665541 Marionette TRACE conn3 <- [1,1482,null,{}] 18:21:05 INFO - PROCESS | 1752 | 1463793665547 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}] 18:21:05 INFO - PROCESS | 1752 | 1463793665738 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 18:21:06 INFO - PROCESS | 1752 | 1463793666048 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:06 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a455800 == 141 [pid = 1752] [id = 378] 18:21:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0x8ded0400) [pid = 1752] [serial = 1135] [outer = (nil)] 18:21:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x8e3c5400) [pid = 1752] [serial = 1136] [outer = 0x8ded0400] 18:21:06 INFO - PROCESS | 1752 | 1463793666137 Marionette DEBUG loaded listener.js 18:21:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x8e7cd000) [pid = 1752] [serial = 1137] [outer = 0x8ded0400] 18:21:07 INFO - PROCESS | 1752 | 1463793667063 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]]]}] 18:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1580ms 18:21:07 INFO - PROCESS | 1752 | 1463793667120 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 18:21:07 INFO - PROCESS | 1752 | 1463793667124 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 18:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:21:07 INFO - PROCESS | 1752 | 1463793667130 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:21:07 INFO - PROCESS | 1752 | 1463793667133 Marionette TRACE conn3 <- [1,1486,null,{}] 18:21:07 INFO - PROCESS | 1752 | 1463793667139 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}] 18:21:07 INFO - PROCESS | 1752 | 1463793667367 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 18:21:07 INFO - PROCESS | 1752 | 1463793667649 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:07 INFO - PROCESS | 1752 | ++DOCSHELL 0x89decc00 == 142 [pid = 1752] [id = 379] 18:21:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x8e2c5000) [pid = 1752] [serial = 1138] [outer = (nil)] 18:21:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x8f12e800) [pid = 1752] [serial = 1139] [outer = 0x8e2c5000] 18:21:07 INFO - PROCESS | 1752 | 1463793667777 Marionette DEBUG loaded listener.js 18:21:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x8f34d400) [pid = 1752] [serial = 1140] [outer = 0x8e2c5000] 18:21:08 INFO - PROCESS | 1752 | 1463793668679 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]]]}] 18:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1631ms 18:21:08 INFO - PROCESS | 1752 | 1463793668762 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 18:21:08 INFO - PROCESS | 1752 | 1463793668766 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 18:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:21:08 INFO - PROCESS | 1752 | 1463793668772 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:21:08 INFO - PROCESS | 1752 | 1463793668776 Marionette TRACE conn3 <- [1,1490,null,{}] 18:21:08 INFO - PROCESS | 1752 | 1463793668782 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}] 18:21:09 INFO - PROCESS | 1752 | 1463793669002 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 18:21:09 INFO - PROCESS | 1752 | 1463793669314 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:09 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f130400 == 143 [pid = 1752] [id = 380] 18:21:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x8f344800) [pid = 1752] [serial = 1141] [outer = (nil)] 18:21:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x90c26800) [pid = 1752] [serial = 1142] [outer = 0x8f344800] 18:21:09 INFO - PROCESS | 1752 | 1463793669407 Marionette DEBUG loaded listener.js 18:21:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x91a80800) [pid = 1752] [serial = 1143] [outer = 0x8f344800] 18:21:10 INFO - PROCESS | 1752 | 1463793670307 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]]]}] 18:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1587ms 18:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:21:10 INFO - PROCESS | 1752 | 1463793670361 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 18:21:10 INFO - PROCESS | 1752 | 1463793670364 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 18:21:10 INFO - PROCESS | 1752 | 1463793670371 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:21:10 INFO - PROCESS | 1752 | 1463793670374 Marionette TRACE conn3 <- [1,1494,null,{}] 18:21:10 INFO - PROCESS | 1752 | 1463793670380 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}] 18:21:10 INFO - PROCESS | 1752 | 1463793670564 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 18:21:10 INFO - PROCESS | 1752 | 1463793670823 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:10 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e385800 == 144 [pid = 1752] [id = 381] 18:21:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x90c1d400) [pid = 1752] [serial = 1144] [outer = (nil)] 18:21:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x91ba0400) [pid = 1752] [serial = 1145] [outer = 0x90c1d400] 18:21:10 INFO - PROCESS | 1752 | 1463793670948 Marionette DEBUG loaded listener.js 18:21:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x91d65c00) [pid = 1752] [serial = 1146] [outer = 0x90c1d400] 18:21:11 INFO - PROCESS | 1752 | 1463793671911 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]]]}] 18:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1590ms 18:21:11 INFO - PROCESS | 1752 | 1463793671961 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 18:21:11 INFO - PROCESS | 1752 | 1463793671965 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 18:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:21:11 INFO - PROCESS | 1752 | 1463793671971 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:21:11 INFO - PROCESS | 1752 | 1463793671974 Marionette TRACE conn3 <- [1,1498,null,{}] 18:21:11 INFO - PROCESS | 1752 | 1463793671980 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}] 18:21:12 INFO - PROCESS | 1752 | 1463793672169 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 18:21:12 INFO - PROCESS | 1752 | 1463793672455 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:12 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a456c00 == 145 [pid = 1752] [id = 382] 18:21:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x8d8f6000) [pid = 1752] [serial = 1147] [outer = (nil)] 18:21:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0x91fbdc00) [pid = 1752] [serial = 1148] [outer = 0x8d8f6000] 18:21:12 INFO - PROCESS | 1752 | 1463793672588 Marionette DEBUG loaded listener.js 18:21:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x92296800) [pid = 1752] [serial = 1149] [outer = 0x8d8f6000] 18:21:13 INFO - PROCESS | 1752 | 1463793673481 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]]]}] 18:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1584ms 18:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:21:13 INFO - PROCESS | 1752 | 1463793673555 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 18:21:13 INFO - PROCESS | 1752 | 1463793673558 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 18:21:13 INFO - PROCESS | 1752 | 1463793673565 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:21:13 INFO - PROCESS | 1752 | 1463793673568 Marionette TRACE conn3 <- [1,1502,null,{}] 18:21:13 INFO - PROCESS | 1752 | 1463793673574 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}] 18:21:13 INFO - PROCESS | 1752 | 1463793673768 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 18:21:14 INFO - PROCESS | 1752 | 1463793674034 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:14 INFO - PROCESS | 1752 | ++DOCSHELL 0x91b9e800 == 146 [pid = 1752] [id = 383] 18:21:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x91fc1800) [pid = 1752] [serial = 1150] [outer = (nil)] 18:21:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x92302400) [pid = 1752] [serial = 1151] [outer = 0x91fc1800] 18:21:14 INFO - PROCESS | 1752 | 1463793674155 Marionette DEBUG loaded listener.js 18:21:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x9230a800) [pid = 1752] [serial = 1152] [outer = 0x91fc1800] 18:21:15 INFO - PROCESS | 1752 | 1463793675053 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]]]}] 18:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1530ms 18:21:15 INFO - PROCESS | 1752 | 1463793675095 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 18:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:21:15 INFO - PROCESS | 1752 | 1463793675099 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 18:21:15 INFO - PROCESS | 1752 | 1463793675106 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:21:15 INFO - PROCESS | 1752 | 1463793675110 Marionette TRACE conn3 <- [1,1506,null,{}] 18:21:15 INFO - PROCESS | 1752 | 1463793675116 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}] 18:21:15 INFO - PROCESS | 1752 | 1463793675329 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 18:21:15 INFO - PROCESS | 1752 | 1463793675601 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:15 INFO - PROCESS | 1752 | ++DOCSHELL 0x9229b000 == 147 [pid = 1752] [id = 384] 18:21:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0x92597000) [pid = 1752] [serial = 1153] [outer = (nil)] 18:21:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0x92d40c00) [pid = 1752] [serial = 1154] [outer = 0x92597000] 18:21:15 INFO - PROCESS | 1752 | 1463793675735 Marionette DEBUG loaded listener.js 18:21:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x945e5000) [pid = 1752] [serial = 1155] [outer = 0x92597000] 18:21:16 INFO - PROCESS | 1752 | 1463793676633 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]]]}] 18:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1585ms 18:21:16 INFO - PROCESS | 1752 | 1463793676691 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 18:21:16 INFO - PROCESS | 1752 | 1463793676695 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 18:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:21:16 INFO - PROCESS | 1752 | 1463793676701 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:21:16 INFO - PROCESS | 1752 | 1463793676704 Marionette TRACE conn3 <- [1,1510,null,{}] 18:21:16 INFO - PROCESS | 1752 | 1463793676709 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}] 18:21:16 INFO - PROCESS | 1752 | 1463793676896 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 18:21:17 INFO - PROCESS | 1752 | 1463793677173 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:17 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d0ac00 == 148 [pid = 1752] [id = 385] 18:21:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x8d8ee800) [pid = 1752] [serial = 1156] [outer = (nil)] 18:21:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x945e2000) [pid = 1752] [serial = 1157] [outer = 0x8d8ee800] 18:21:17 INFO - PROCESS | 1752 | 1463793677309 Marionette DEBUG loaded listener.js 18:21:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0x94f66c00) [pid = 1752] [serial = 1158] [outer = 0x8d8ee800] 18:21:18 INFO - PROCESS | 1752 | 1463793678181 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]]]}] 18:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1531ms 18:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:21:18 INFO - PROCESS | 1752 | 1463793678233 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 18:21:18 INFO - PROCESS | 1752 | 1463793678236 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 18:21:18 INFO - PROCESS | 1752 | 1463793678243 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:21:18 INFO - PROCESS | 1752 | 1463793678246 Marionette TRACE conn3 <- [1,1514,null,{}] 18:21:18 INFO - PROCESS | 1752 | 1463793678261 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}] 18:21:18 INFO - PROCESS | 1752 | 1463793678448 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 18:21:18 INFO - PROCESS | 1752 | 1463793678670 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:18 INFO - PROCESS | 1752 | ++DOCSHELL 0x92d36800 == 149 [pid = 1752] [id = 386] 18:21:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 185 (0x93944000) [pid = 1752] [serial = 1159] [outer = (nil)] 18:21:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 186 (0x95120000) [pid = 1752] [serial = 1160] [outer = 0x93944000] 18:21:18 INFO - PROCESS | 1752 | 1463793678836 Marionette DEBUG loaded listener.js 18:21:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 187 (0x95126000) [pid = 1752] [serial = 1161] [outer = 0x93944000] 18:21:19 INFO - PROCESS | 1752 | 1463793679718 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]]]}] 18:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1500ms 18:21:19 INFO - PROCESS | 1752 | 1463793679743 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 18:21:19 INFO - PROCESS | 1752 | 1463793679746 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 18:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:21:19 INFO - PROCESS | 1752 | 1463793679753 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:21:19 INFO - PROCESS | 1752 | 1463793679756 Marionette TRACE conn3 <- [1,1518,null,{}] 18:21:19 INFO - PROCESS | 1752 | 1463793679762 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}] 18:21:19 INFO - PROCESS | 1752 | 1463793679946 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 18:21:20 INFO - PROCESS | 1752 | 1463793680172 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:20 INFO - PROCESS | 1752 | ++DOCSHELL 0x94f5e400 == 150 [pid = 1752] [id = 387] 18:21:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 188 (0x94f67000) [pid = 1752] [serial = 1162] [outer = (nil)] 18:21:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 189 (0x97729400) [pid = 1752] [serial = 1163] [outer = 0x94f67000] 18:21:20 INFO - PROCESS | 1752 | 1463793680330 Marionette DEBUG loaded listener.js 18:21:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 190 (0x9779c000) [pid = 1752] [serial = 1164] [outer = 0x94f67000] 18:21:21 INFO - PROCESS | 1752 | 1463793681234 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]]]}] 18:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1529ms 18:21:21 INFO - PROCESS | 1752 | 1463793681282 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 18:21:21 INFO - PROCESS | 1752 | 1463793681286 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 18:21:21 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:21:21 INFO - PROCESS | 1752 | 1463793681292 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:21:21 INFO - PROCESS | 1752 | 1463793681296 Marionette TRACE conn3 <- [1,1522,null,{}] 18:21:21 INFO - PROCESS | 1752 | 1463793681301 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}] 18:21:21 INFO - PROCESS | 1752 | 1463793681526 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 18:21:21 INFO - PROCESS | 1752 | 1463793681856 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:21 INFO - PROCESS | 1752 | ++DOCSHELL 0x853dbc00 == 151 [pid = 1752] [id = 388] 18:21:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 191 (0x94f69c00) [pid = 1752] [serial = 1165] [outer = (nil)] 18:21:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 192 (0x977c4c00) [pid = 1752] [serial = 1166] [outer = 0x94f69c00] 18:21:21 INFO - PROCESS | 1752 | 1463793681939 Marionette DEBUG loaded listener.js 18:21:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 193 (0x977c6c00) [pid = 1752] [serial = 1167] [outer = 0x94f69c00] 18:21:22 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:21:22 INFO - PROCESS | 1752 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:21:22 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:21:22 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:21:22 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:21:22 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:21:22 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:21:22 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:21:22 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:21:22 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:21:22 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:21:22 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:21:22 INFO - PROCESS | 1752 | 1463793682695 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"]]]}] 18:21:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 18:21:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:21:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 18:21:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:21:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 18:21:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:21:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 18:21:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:21:22 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1485ms 18:21:22 INFO - PROCESS | 1752 | 1463793682786 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 18:21:22 INFO - PROCESS | 1752 | 1463793682790 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 18:21:22 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:21:22 INFO - PROCESS | 1752 | 1463793682796 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:21:22 INFO - PROCESS | 1752 | 1463793682799 Marionette TRACE conn3 <- [1,1526,null,{}] 18:21:22 INFO - PROCESS | 1752 | 1463793682824 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}] 18:21:23 INFO - PROCESS | 1752 | 1463793683013 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 18:21:23 INFO - PROCESS | 1752 | 1463793683314 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:23 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d0f000 == 152 [pid = 1752] [id = 389] 18:21:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 194 (0x866eb000) [pid = 1752] [serial = 1168] [outer = (nil)] 18:21:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 195 (0x98167c00) [pid = 1752] [serial = 1169] [outer = 0x866eb000] 18:21:23 INFO - PROCESS | 1752 | 1463793683441 Marionette DEBUG loaded listener.js 18:21:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 196 (0x989f1000) [pid = 1752] [serial = 1170] [outer = 0x866eb000] 18:21:24 INFO - PROCESS | 1752 | 1463793684740 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"]]]}] 18:21:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:21:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:21:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:21:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:21:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:21:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:21:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:21:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:21:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:21:24 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 2004ms 18:21:24 INFO - PROCESS | 1752 | 1463793684803 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 18:21:24 INFO - PROCESS | 1752 | 1463793684809 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 18:21:24 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:21:24 INFO - PROCESS | 1752 | 1463793684817 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:21:24 INFO - PROCESS | 1752 | 1463793684822 Marionette TRACE conn3 <- [1,1530,null,{}] 18:21:24 INFO - PROCESS | 1752 | 1463793684899 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}] 18:21:25 INFO - PROCESS | 1752 | 1463793685145 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 18:21:25 INFO - PROCESS | 1752 | 1463793685320 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:25 INFO - PROCESS | 1752 | ++DOCSHELL 0x87fe2800 == 153 [pid = 1752] [id = 390] 18:21:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 197 (0x87fe2c00) [pid = 1752] [serial = 1171] [outer = (nil)] 18:21:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 198 (0x87ff0c00) [pid = 1752] [serial = 1172] [outer = 0x87fe2c00] 18:21:25 INFO - PROCESS | 1752 | 1463793685399 Marionette DEBUG loaded listener.js 18:21:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 199 (0x882d8800) [pid = 1752] [serial = 1173] [outer = 0x87fe2c00] 18:21:26 INFO - PROCESS | 1752 | 1463793686177 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]]]}] 18:21:26 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 18:21:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:21:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:21:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:21:26 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. 18:21:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:21:26 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1384ms 18:21:26 INFO - PROCESS | 1752 | 1463793686206 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 18:21:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:21:26 INFO - PROCESS | 1752 | 1463793686217 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 18:21:26 INFO - PROCESS | 1752 | 1463793686227 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:21:26 INFO - PROCESS | 1752 | 1463793686231 Marionette TRACE conn3 <- [1,1534,null,{}] 18:21:26 INFO - PROCESS | 1752 | 1463793686237 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}] 18:21:26 INFO - PROCESS | 1752 | 1463793686411 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 18:21:26 INFO - PROCESS | 1752 | 1463793686737 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:26 INFO - PROCESS | 1752 | ++DOCSHELL 0x888edc00 == 154 [pid = 1752] [id = 391] 18:21:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 200 (0x88dea800) [pid = 1752] [serial = 1174] [outer = (nil)] 18:21:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 201 (0x86b0c000) [pid = 1752] [serial = 1175] [outer = 0x88dea800] 18:21:26 INFO - PROCESS | 1752 | 1463793686887 Marionette DEBUG loaded listener.js 18:21:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 202 (0x899acc00) [pid = 1752] [serial = 1176] [outer = 0x88dea800] 18:21:27 INFO - PROCESS | 1752 | 1463793687892 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]]]}] 18:21:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:21:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1740ms 18:21:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:21:27 INFO - PROCESS | 1752 | 1463793687966 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 18:21:27 INFO - PROCESS | 1752 | 1463793687969 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 18:21:27 INFO - PROCESS | 1752 | 1463793687976 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:21:27 INFO - PROCESS | 1752 | 1463793687982 Marionette TRACE conn3 <- [1,1538,null,{}] 18:21:28 INFO - PROCESS | 1752 | 1463793687997 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}] 18:21:28 INFO - PROCESS | 1752 | 1463793688267 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 18:21:28 INFO - PROCESS | 1752 | --DOCSHELL 0x89dec800 == 153 [pid = 1752] [id = 215] 18:21:28 INFO - PROCESS | 1752 | --DOCSHELL 0x888e8800 == 152 [pid = 1752] [id = 372] 18:21:28 INFO - PROCESS | 1752 | --DOCSHELL 0x8484dc00 == 151 [pid = 1752] [id = 371] 18:21:28 INFO - PROCESS | 1752 | --DOCSHELL 0x84a05000 == 150 [pid = 1752] [id = 370] 18:21:28 INFO - PROCESS | 1752 | --DOCSHELL 0x853d3000 == 149 [pid = 1752] [id = 369] 18:21:28 INFO - PROCESS | 1752 | --DOCSHELL 0x86b0f000 == 148 [pid = 1752] [id = 368] 18:21:28 INFO - PROCESS | 1752 | --DOCSHELL 0x85d02000 == 147 [pid = 1752] [id = 367] 18:21:28 INFO - PROCESS | 1752 | --DOCSHELL 0x8e889400 == 146 [pid = 1752] [id = 357] 18:21:28 INFO - PROCESS | 1752 | --DOCSHELL 0x8c7b0800 == 145 [pid = 1752] [id = 356] 18:21:28 INFO - PROCESS | 1752 | --DOCSHELL 0x8e2cc000 == 144 [pid = 1752] [id = 355] 18:21:28 INFO - PROCESS | 1752 | --DOCSHELL 0x84a0e400 == 143 [pid = 1752] [id = 354] 18:21:28 INFO - PROCESS | 1752 | --DOCSHELL 0x88b6ac00 == 142 [pid = 1752] [id = 352] 18:21:28 INFO - PROCESS | 1752 | --DOCSHELL 0x8c47c400 == 141 [pid = 1752] [id = 353] 18:21:28 INFO - PROCESS | 1752 | --DOCSHELL 0x853d9800 == 140 [pid = 1752] [id = 351] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 201 (0x896fbc00) [pid = 1752] [serial = 1052] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 200 (0x8b21e400) [pid = 1752] [serial = 1001] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 199 (0x896f2c00) [pid = 1752] [serial = 992] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 198 (0x85d0d000) [pid = 1752] [serial = 1050] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 197 (0x8822f400) [pid = 1752] [serial = 1034] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 196 (0x8b8ee000) [pid = 1752] [serial = 1004] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 195 (0x88233c00) [pid = 1752] [serial = 989] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 194 (0x86f75800) [pid = 1752] [serial = 986] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 193 (0x8b227000) [pid = 1752] [serial = 1046] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 192 (0x89df0000) [pid = 1752] [serial = 1038] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 191 (0x8eb0a800) [pid = 1752] [serial = 1025] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 190 (0x8decb400) [pid = 1752] [serial = 1013] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 189 (0x98986800) [pid = 1752] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 188 (0x896fc800) [pid = 1752] [serial = 1037] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 187 (0x8e388800) [pid = 1752] [serial = 1016] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 186 (0x8a450400) [pid = 1752] [serial = 1044] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 185 (0x8d8f1c00) [pid = 1752] [serial = 1010] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 184 (0x8a44f400) [pid = 1752] [serial = 998] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0x85d0d400) [pid = 1752] [serial = 1031] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x8f348800) [pid = 1752] [serial = 1028] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x888f0000) [pid = 1752] [serial = 983] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x8c685000) [pid = 1752] [serial = 1047] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x87ff0000) [pid = 1752] [serial = 1040] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x8e7c4c00) [pid = 1752] [serial = 1019] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x8e88b400) [pid = 1752] [serial = 1022] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x86b0c800) [pid = 1752] [serial = 1032] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x882d6c00) [pid = 1752] [serial = 1035] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x89df1000) [pid = 1752] [serial = 995] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x8c67ec00) [pid = 1752] [serial = 1007] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x88a59400) [pid = 1752] [serial = 1041] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x853cfc00) [pid = 1752] [serial = 1049] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x899aec00) [pid = 1752] [serial = 1043] [outer = (nil)] [url = about:blank] 18:21:28 INFO - PROCESS | 1752 | 1463793688797 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:28 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d2000 == 141 [pid = 1752] [id = 392] 18:21:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x853d9400) [pid = 1752] [serial = 1177] [outer = (nil)] 18:21:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x866ed400) [pid = 1752] [serial = 1178] [outer = 0x853d9400] 18:21:28 INFO - PROCESS | 1752 | 1463793688873 Marionette DEBUG loaded listener.js 18:21:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x879c7000) [pid = 1752] [serial = 1179] [outer = 0x853d9400] 18:21:29 INFO - PROCESS | 1752 | 1463793689629 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]]]}] 18:21:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:21:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1687ms 18:21:29 INFO - PROCESS | 1752 | 1463793689662 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 18:21:29 INFO - PROCESS | 1752 | 1463793689666 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 18:21:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:21:29 INFO - PROCESS | 1752 | 1463793689672 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:21:29 INFO - PROCESS | 1752 | 1463793689674 Marionette TRACE conn3 <- [1,1542,null,{}] 18:21:29 INFO - PROCESS | 1752 | 1463793689680 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}] 18:21:29 INFO - PROCESS | 1752 | 1463793689869 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 18:21:30 INFO - PROCESS | 1752 | 1463793690061 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:30 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d0a400 == 142 [pid = 1752] [id = 393] 18:21:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0x88a58400) [pid = 1752] [serial = 1180] [outer = (nil)] 18:21:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x899a1400) [pid = 1752] [serial = 1181] [outer = 0x88a58400] 18:21:30 INFO - PROCESS | 1752 | 1463793690135 Marionette DEBUG loaded listener.js 18:21:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x89e7d400) [pid = 1752] [serial = 1182] [outer = 0x88a58400] 18:21:30 INFO - PROCESS | 1752 | 1463793690896 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]]]}] 18:21:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:21:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1278ms 18:21:30 INFO - PROCESS | 1752 | 1463793690961 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 18:21:30 INFO - PROCESS | 1752 | 1463793690964 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 18:21:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:21:30 INFO - PROCESS | 1752 | 1463793690970 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:21:30 INFO - PROCESS | 1752 | 1463793690973 Marionette TRACE conn3 <- [1,1546,null,{}] 18:21:30 INFO - PROCESS | 1752 | 1463793690978 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}] 18:21:31 INFO - PROCESS | 1752 | 1463793691222 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 18:21:31 INFO - PROCESS | 1752 | 1463793691249 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:31 INFO - PROCESS | 1752 | ++DOCSHELL 0x88a64400 == 143 [pid = 1752] [id = 394] 18:21:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x8a451800) [pid = 1752] [serial = 1183] [outer = (nil)] 18:21:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x8b8eec00) [pid = 1752] [serial = 1184] [outer = 0x8a451800] 18:21:31 INFO - PROCESS | 1752 | 1463793691318 Marionette DEBUG loaded listener.js 18:21:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0x8c681400) [pid = 1752] [serial = 1185] [outer = 0x8a451800] 18:21:32 INFO - PROCESS | 1752 | 1463793692254 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]]]}] 18:21:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:21:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1333ms 18:21:32 INFO - PROCESS | 1752 | 1463793692305 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 18:21:32 INFO - PROCESS | 1752 | 1463793692308 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 18:21:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:21:32 INFO - PROCESS | 1752 | 1463793692326 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:21:32 INFO - PROCESS | 1752 | 1463793692329 Marionette TRACE conn3 <- [1,1550,null,{}] 18:21:32 INFO - PROCESS | 1752 | 1463793692340 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}] 18:21:32 INFO - PROCESS | 1752 | 1463793692615 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 18:21:32 INFO - PROCESS | 1752 | 1463793692644 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:32 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b21c800 == 144 [pid = 1752] [id = 395] 18:21:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0x8b227000) [pid = 1752] [serial = 1186] [outer = (nil)] 18:21:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x8e25ac00) [pid = 1752] [serial = 1187] [outer = 0x8b227000] 18:21:32 INFO - PROCESS | 1752 | 1463793692718 Marionette DEBUG loaded listener.js 18:21:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x8e386c00) [pid = 1752] [serial = 1188] [outer = 0x8b227000] 18:21:33 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x88a63800) [pid = 1752] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:21:33 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x88a56000) [pid = 1752] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:21:33 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x86f6ac00) [pid = 1752] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:21:33 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x8a44bc00) [pid = 1752] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:21:33 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x866e7400) [pid = 1752] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:21:33 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x866ef000) [pid = 1752] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:21:34 INFO - PROCESS | 1752 | 1463793694005 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]]]}] 18:21:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:21:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1704ms 18:21:34 INFO - PROCESS | 1752 | 1463793694024 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 18:21:34 INFO - PROCESS | 1752 | 1463793694028 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 18:21:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:21:34 INFO - PROCESS | 1752 | 1463793694035 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:21:34 INFO - PROCESS | 1752 | 1463793694038 Marionette TRACE conn3 <- [1,1554,null,{}] 18:21:34 INFO - PROCESS | 1752 | 1463793694043 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}] 18:21:34 INFO - PROCESS | 1752 | 1463793694283 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 18:21:34 INFO - PROCESS | 1752 | 1463793694311 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:34 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d4400 == 145 [pid = 1752] [id = 396] 18:21:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x866e7400) [pid = 1752] [serial = 1189] [outer = (nil)] 18:21:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x8b223c00) [pid = 1752] [serial = 1190] [outer = 0x866e7400] 18:21:34 INFO - PROCESS | 1752 | 1463793694380 Marionette DEBUG loaded listener.js 18:21:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0x8e2c5c00) [pid = 1752] [serial = 1191] [outer = 0x866e7400] 18:21:35 INFO - PROCESS | 1752 | 1463793695230 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]]]}] 18:21:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:21:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1238ms 18:21:35 INFO - PROCESS | 1752 | 1463793695272 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 18:21:35 INFO - PROCESS | 1752 | 1463793695276 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 18:21:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:21:35 INFO - PROCESS | 1752 | 1463793695282 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:21:35 INFO - PROCESS | 1752 | 1463793695284 Marionette TRACE conn3 <- [1,1558,null,{}] 18:21:35 INFO - PROCESS | 1752 | 1463793695290 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}] 18:21:35 INFO - PROCESS | 1752 | 1463793695469 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 18:21:35 INFO - PROCESS | 1752 | 1463793695485 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:35 INFO - PROCESS | 1752 | ++DOCSHELL 0x866ee800 == 146 [pid = 1752] [id = 397] 18:21:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0x8b8edc00) [pid = 1752] [serial = 1192] [outer = (nil)] 18:21:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x8e882400) [pid = 1752] [serial = 1193] [outer = 0x8b8edc00] 18:21:35 INFO - PROCESS | 1752 | 1463793695554 Marionette DEBUG loaded listener.js 18:21:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x8eaea400) [pid = 1752] [serial = 1194] [outer = 0x8b8edc00] 18:21:36 INFO - PROCESS | 1752 | 1463793696857 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]]]}] 18:21:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:21:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1628ms 18:21:36 INFO - PROCESS | 1752 | 1463793696911 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 18:21:36 INFO - PROCESS | 1752 | 1463793696918 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 18:21:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:21:36 INFO - PROCESS | 1752 | 1463793696926 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:21:36 INFO - PROCESS | 1752 | 1463793696933 Marionette TRACE conn3 <- [1,1562,null,{}] 18:21:36 INFO - PROCESS | 1752 | 1463793696940 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}] 18:21:37 INFO - PROCESS | 1752 | 1463793697180 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 18:21:37 INFO - PROCESS | 1752 | 1463793697522 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x866f5c00 == 147 [pid = 1752] [id = 398] 18:21:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x878dcc00) [pid = 1752] [serial = 1195] [outer = (nil)] 18:21:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0x888e6400) [pid = 1752] [serial = 1196] [outer = 0x878dcc00] 18:21:37 INFO - PROCESS | 1752 | 1463793697613 Marionette DEBUG loaded listener.js 18:21:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 185 (0x88b6ac00) [pid = 1752] [serial = 1197] [outer = 0x878dcc00] 18:21:38 INFO - PROCESS | 1752 | 1463793698574 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]]]}] 18:21:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:21:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1690ms 18:21:38 INFO - PROCESS | 1752 | 1463793698617 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 18:21:38 INFO - PROCESS | 1752 | 1463793698625 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 18:21:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:21:38 INFO - PROCESS | 1752 | 1463793698637 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:21:38 INFO - PROCESS | 1752 | 1463793698640 Marionette TRACE conn3 <- [1,1566,null,{}] 18:21:38 INFO - PROCESS | 1752 | 1463793698647 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}] 18:21:38 INFO - PROCESS | 1752 | 1463793698850 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 18:21:39 INFO - PROCESS | 1752 | 1463793699165 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:39 INFO - PROCESS | 1752 | ++DOCSHELL 0x89e7b000 == 148 [pid = 1752] [id = 399] 18:21:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 186 (0x8a8ea400) [pid = 1752] [serial = 1198] [outer = (nil)] 18:21:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 187 (0x8b0d1800) [pid = 1752] [serial = 1199] [outer = 0x8a8ea400] 18:21:39 INFO - PROCESS | 1752 | 1463793699254 Marionette DEBUG loaded listener.js 18:21:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 188 (0x8c478000) [pid = 1752] [serial = 1200] [outer = 0x8a8ea400] 18:21:40 INFO - PROCESS | 1752 | 1463793700172 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]]]}] 18:21:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:21:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1582ms 18:21:40 INFO - PROCESS | 1752 | 1463793700218 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 18:21:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:21:40 INFO - PROCESS | 1752 | 1463793700223 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 18:21:40 INFO - PROCESS | 1752 | 1463793700229 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:21:40 INFO - PROCESS | 1752 | 1463793700235 Marionette TRACE conn3 <- [1,1570,null,{}] 18:21:40 INFO - PROCESS | 1752 | 1463793700252 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}] 18:21:40 INFO - PROCESS | 1752 | 1463793700460 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 18:21:40 INFO - PROCESS | 1752 | 1463793700774 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:40 INFO - PROCESS | 1752 | ++DOCSHELL 0x88b67c00 == 149 [pid = 1752] [id = 400] 18:21:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 189 (0x8e265c00) [pid = 1752] [serial = 1201] [outer = (nil)] 18:21:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 190 (0x8e7c4c00) [pid = 1752] [serial = 1202] [outer = 0x8e265c00] 18:21:40 INFO - PROCESS | 1752 | 1463793700867 Marionette DEBUG loaded listener.js 18:21:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 191 (0x8eb0c800) [pid = 1752] [serial = 1203] [outer = 0x8e265c00] 18:21:41 INFO - PROCESS | 1752 | 1463793701797 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]]]}] 18:21:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:21:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1642ms 18:21:41 INFO - PROCESS | 1752 | 1463793701871 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 18:21:41 INFO - PROCESS | 1752 | 1463793701875 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 18:21:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:21:41 INFO - PROCESS | 1752 | 1463793701881 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:21:41 INFO - PROCESS | 1752 | 1463793701884 Marionette TRACE conn3 <- [1,1574,null,{}] 18:21:41 INFO - PROCESS | 1752 | 1463793701890 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}] 18:21:42 INFO - PROCESS | 1752 | 1463793702120 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 18:21:42 INFO - PROCESS | 1752 | 1463793702449 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:42 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c47e000 == 150 [pid = 1752] [id = 401] 18:21:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 192 (0x8e25e400) [pid = 1752] [serial = 1204] [outer = (nil)] 18:21:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 193 (0x90c1c400) [pid = 1752] [serial = 1205] [outer = 0x8e25e400] 18:21:42 INFO - PROCESS | 1752 | 1463793702537 Marionette DEBUG loaded listener.js 18:21:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 194 (0x91a84400) [pid = 1752] [serial = 1206] [outer = 0x8e25e400] 18:21:43 INFO - PROCESS | 1752 | 1463793703364 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]]]}] 18:21:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:21:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1532ms 18:21:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:21:43 INFO - PROCESS | 1752 | 1463793703415 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 18:21:43 INFO - PROCESS | 1752 | 1463793703418 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 18:21:43 INFO - PROCESS | 1752 | 1463793703424 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:21:43 INFO - PROCESS | 1752 | 1463793703428 Marionette TRACE conn3 <- [1,1578,null,{}] 18:21:43 INFO - PROCESS | 1752 | 1463793703434 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}] 18:21:43 INFO - PROCESS | 1752 | 1463793703625 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 18:21:43 INFO - PROCESS | 1752 | 1463793703897 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:43 INFO - PROCESS | 1752 | ++DOCSHELL 0x882d0400 == 151 [pid = 1752] [id = 402] 18:21:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 195 (0x8f344400) [pid = 1752] [serial = 1207] [outer = (nil)] 18:21:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 196 (0x91d61000) [pid = 1752] [serial = 1208] [outer = 0x8f344400] 18:21:44 INFO - PROCESS | 1752 | 1463793704035 Marionette DEBUG loaded listener.js 18:21:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 197 (0x91faf400) [pid = 1752] [serial = 1209] [outer = 0x8f344400] 18:21:44 INFO - PROCESS | 1752 | 1463793704926 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]]]}] 18:21:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:21:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1533ms 18:21:44 INFO - PROCESS | 1752 | 1463793704957 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 18:21:44 INFO - PROCESS | 1752 | 1463793704961 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 18:21:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:21:44 INFO - PROCESS | 1752 | 1463793704967 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:21:44 INFO - PROCESS | 1752 | 1463793704970 Marionette TRACE conn3 <- [1,1582,null,{}] 18:21:44 INFO - PROCESS | 1752 | 1463793704976 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}] 18:21:45 INFO - PROCESS | 1752 | 1463793705174 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 18:21:45 INFO - PROCESS | 1752 | 1463793705451 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:45 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e260c00 == 152 [pid = 1752] [id = 403] 18:21:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 198 (0x91a8a800) [pid = 1752] [serial = 1210] [outer = (nil)] 18:21:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 199 (0x9233e000) [pid = 1752] [serial = 1211] [outer = 0x91a8a800] 18:21:45 INFO - PROCESS | 1752 | 1463793705581 Marionette DEBUG loaded listener.js 18:21:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 200 (0x92522c00) [pid = 1752] [serial = 1212] [outer = 0x91a8a800] 18:21:46 INFO - PROCESS | 1752 | 1463793706442 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]]]}] 18:21:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:21:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1530ms 18:21:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:21:46 INFO - PROCESS | 1752 | 1463793706498 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 18:21:46 INFO - PROCESS | 1752 | 1463793706501 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 18:21:46 INFO - PROCESS | 1752 | 1463793706507 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:21:46 INFO - PROCESS | 1752 | 1463793706511 Marionette TRACE conn3 <- [1,1586,null,{}] 18:21:46 INFO - PROCESS | 1752 | 1463793706517 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}] 18:21:46 INFO - PROCESS | 1752 | 1463793706719 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 18:21:47 INFO - PROCESS | 1752 | 1463793707046 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:47 INFO - PROCESS | 1752 | ++DOCSHELL 0x88235400 == 153 [pid = 1752] [id = 404] 18:21:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 201 (0x92023400) [pid = 1752] [serial = 1213] [outer = (nil)] 18:21:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 202 (0x92598000) [pid = 1752] [serial = 1214] [outer = 0x92023400] 18:21:47 INFO - PROCESS | 1752 | 1463793707134 Marionette DEBUG loaded listener.js 18:21:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 203 (0x93bc6400) [pid = 1752] [serial = 1215] [outer = 0x92023400] 18:21:48 INFO - PROCESS | 1752 | 1463793707999 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]]]}] 18:21:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:21:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1533ms 18:21:48 INFO - PROCESS | 1752 | 1463793708041 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 18:21:48 INFO - PROCESS | 1752 | 1463793708045 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 18:21:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:21:48 INFO - PROCESS | 1752 | 1463793708051 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:21:48 INFO - PROCESS | 1752 | 1463793708054 Marionette TRACE conn3 <- [1,1590,null,{}] 18:21:48 INFO - PROCESS | 1752 | 1463793708060 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}] 18:21:48 INFO - PROCESS | 1752 | 1463793708245 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 18:21:48 INFO - PROCESS | 1752 | 1463793708522 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:48 INFO - PROCESS | 1752 | ++DOCSHELL 0x866f3c00 == 154 [pid = 1752] [id = 405] 18:21:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 204 (0x8f348800) [pid = 1752] [serial = 1216] [outer = (nil)] 18:21:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 205 (0x97729800) [pid = 1752] [serial = 1217] [outer = 0x8f348800] 18:21:48 INFO - PROCESS | 1752 | 1463793708650 Marionette DEBUG loaded listener.js 18:21:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 206 (0x977c4400) [pid = 1752] [serial = 1218] [outer = 0x8f348800] 18:21:49 INFO - PROCESS | 1752 | 1463793709530 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]]]}] 18:21:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:21:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1533ms 18:21:49 INFO - PROCESS | 1752 | 1463793709584 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 18:21:49 INFO - PROCESS | 1752 | 1463793709587 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 18:21:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:21:49 INFO - PROCESS | 1752 | 1463793709595 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:21:49 INFO - PROCESS | 1752 | 1463793709598 Marionette TRACE conn3 <- [1,1594,null,{}] 18:21:49 INFO - PROCESS | 1752 | 1463793709604 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}] 18:21:49 INFO - PROCESS | 1752 | 1463793709803 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 18:21:50 INFO - PROCESS | 1752 | 1463793710076 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:50 INFO - PROCESS | 1752 | ++DOCSHELL 0x93bc9000 == 155 [pid = 1752] [id = 406] 18:21:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 207 (0x94f64400) [pid = 1752] [serial = 1219] [outer = (nil)] 18:21:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 208 (0x98e7ac00) [pid = 1752] [serial = 1220] [outer = 0x94f64400] 18:21:50 INFO - PROCESS | 1752 | 1463793710205 Marionette DEBUG loaded listener.js 18:21:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 209 (0x995b6400) [pid = 1752] [serial = 1221] [outer = 0x94f64400] 18:21:51 INFO - PROCESS | 1752 | 1463793711051 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]]]}] 18:21:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:21:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1487ms 18:21:51 INFO - PROCESS | 1752 | 1463793711082 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 18:21:51 INFO - PROCESS | 1752 | 1463793711086 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 18:21:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:21:51 INFO - PROCESS | 1752 | 1463793711093 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:21:51 INFO - PROCESS | 1752 | 1463793711095 Marionette TRACE conn3 <- [1,1598,null,{}] 18:21:51 INFO - PROCESS | 1752 | 1463793711102 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}] 18:21:51 INFO - PROCESS | 1752 | 1463793711301 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 18:21:51 INFO - PROCESS | 1752 | 1463793711579 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:51 INFO - PROCESS | 1752 | ++DOCSHELL 0x92596c00 == 156 [pid = 1752] [id = 407] 18:21:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 210 (0x9978a400) [pid = 1752] [serial = 1222] [outer = (nil)] 18:21:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 211 (0x997dd800) [pid = 1752] [serial = 1223] [outer = 0x9978a400] 18:21:51 INFO - PROCESS | 1752 | 1463793711742 Marionette DEBUG loaded listener.js 18:21:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 212 (0x99a25c00) [pid = 1752] [serial = 1224] [outer = 0x9978a400] 18:21:52 INFO - PROCESS | 1752 | 1463793712639 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]]]}] 18:21:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:21:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1580ms 18:21:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:21:52 INFO - PROCESS | 1752 | 1463793712673 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 18:21:52 INFO - PROCESS | 1752 | 1463793712677 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 18:21:52 INFO - PROCESS | 1752 | 1463793712683 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:21:52 INFO - PROCESS | 1752 | 1463793712687 Marionette TRACE conn3 <- [1,1602,null,{}] 18:21:52 INFO - PROCESS | 1752 | 1463793712693 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}] 18:21:52 INFO - PROCESS | 1752 | 1463793712909 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 18:21:53 INFO - PROCESS | 1752 | 1463793713230 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:53 INFO - PROCESS | 1752 | ++DOCSHELL 0x996e6c00 == 157 [pid = 1752] [id = 408] 18:21:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 213 (0x99c9ac00) [pid = 1752] [serial = 1225] [outer = (nil)] 18:21:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 214 (0x99ca5c00) [pid = 1752] [serial = 1226] [outer = 0x99c9ac00] 18:21:53 INFO - PROCESS | 1752 | 1463793713326 Marionette DEBUG loaded listener.js 18:21:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 215 (0x99e8f000) [pid = 1752] [serial = 1227] [outer = 0x99c9ac00] 18:21:54 INFO - PROCESS | 1752 | 1463793714188 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]]]}] 18:21:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:21:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1543ms 18:21:54 INFO - PROCESS | 1752 | 1463793714226 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 18:21:54 INFO - PROCESS | 1752 | 1463793714229 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 18:21:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:21:54 INFO - PROCESS | 1752 | 1463793714236 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:21:54 INFO - PROCESS | 1752 | 1463793714239 Marionette TRACE conn3 <- [1,1606,null,{}] 18:21:54 INFO - PROCESS | 1752 | 1463793714244 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}] 18:21:54 INFO - PROCESS | 1752 | 1463793714439 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 18:21:54 INFO - PROCESS | 1752 | 1463793714720 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:54 INFO - PROCESS | 1752 | ++DOCSHELL 0x84843000 == 158 [pid = 1752] [id = 409] 18:21:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 216 (0x99ca2400) [pid = 1752] [serial = 1228] [outer = (nil)] 18:21:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 217 (0x9a356400) [pid = 1752] [serial = 1229] [outer = 0x99ca2400] 18:21:54 INFO - PROCESS | 1752 | 1463793714850 Marionette DEBUG loaded listener.js 18:21:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 218 (0x9a811c00) [pid = 1752] [serial = 1230] [outer = 0x99ca2400] 18:21:55 INFO - PROCESS | 1752 | 1463793715688 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]]]}] 18:21:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:21:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1529ms 18:21:55 INFO - PROCESS | 1752 | 1463793715766 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 18:21:55 INFO - PROCESS | 1752 | 1463793715770 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 18:21:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:21:55 INFO - PROCESS | 1752 | 1463793715776 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:21:55 INFO - PROCESS | 1752 | 1463793715789 Marionette TRACE conn3 <- [1,1610,null,{}] 18:21:55 INFO - PROCESS | 1752 | 1463793715793 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}] 18:21:55 INFO - PROCESS | 1752 | 1463793715983 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 18:21:56 INFO - PROCESS | 1752 | 1463793716304 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:56 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d09c00 == 159 [pid = 1752] [id = 410] 18:21:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 219 (0x91fb9c00) [pid = 1752] [serial = 1231] [outer = (nil)] 18:21:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 220 (0x9a81dc00) [pid = 1752] [serial = 1232] [outer = 0x91fb9c00] 18:21:56 INFO - PROCESS | 1752 | 1463793716392 Marionette DEBUG loaded listener.js 18:21:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 221 (0x9a8aa000) [pid = 1752] [serial = 1233] [outer = 0x91fb9c00] 18:21:57 INFO - PROCESS | 1752 | 1463793717244 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]]]}] 18:21:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:21:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1488ms 18:21:57 INFO - PROCESS | 1752 | 1463793717264 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 18:21:57 INFO - PROCESS | 1752 | 1463793717268 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 18:21:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:21:57 INFO - PROCESS | 1752 | 1463793717275 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:21:57 INFO - PROCESS | 1752 | 1463793717277 Marionette TRACE conn3 <- [1,1614,null,{}] 18:21:57 INFO - PROCESS | 1752 | 1463793717283 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}] 18:21:57 INFO - PROCESS | 1752 | 1463793717570 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 18:21:57 INFO - PROCESS | 1752 | 1463793717784 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:57 INFO - PROCESS | 1752 | ++DOCSHELL 0x853dd400 == 160 [pid = 1752] [id = 411] 18:21:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 222 (0x87fec400) [pid = 1752] [serial = 1234] [outer = (nil)] 18:21:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 223 (0x9a8b8c00) [pid = 1752] [serial = 1235] [outer = 0x87fec400] 18:21:57 INFO - PROCESS | 1752 | 1463793717912 Marionette DEBUG loaded listener.js 18:21:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 224 (0x9aa93000) [pid = 1752] [serial = 1236] [outer = 0x87fec400] 18:21:58 INFO - PROCESS | 1752 | 1463793718750 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]]]}] 18:21:58 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 18:21:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1540ms 18:21:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:21:58 INFO - PROCESS | 1752 | 1463793718826 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 18:21:58 INFO - PROCESS | 1752 | 1463793718829 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 18:21:58 INFO - PROCESS | 1752 | 1463793718837 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:21:58 INFO - PROCESS | 1752 | 1463793718841 Marionette TRACE conn3 <- [1,1618,null,{}] 18:21:58 INFO - PROCESS | 1752 | 1463793718847 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}] 18:21:59 INFO - PROCESS | 1752 | 1463793719038 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 18:21:59 INFO - PROCESS | 1752 | 1463793719319 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:59 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a8b2000 == 161 [pid = 1752] [id = 412] 18:21:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 225 (0x9aa9d000) [pid = 1752] [serial = 1237] [outer = (nil)] 18:21:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 226 (0x9ac95000) [pid = 1752] [serial = 1238] [outer = 0x9aa9d000] 18:21:59 INFO - PROCESS | 1752 | 1463793719455 Marionette DEBUG loaded listener.js 18:21:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 227 (0x9af62c00) [pid = 1752] [serial = 1239] [outer = 0x9aa9d000] 18:22:00 INFO - PROCESS | 1752 | 1463793720371 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]]]}] 18:22:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:22:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1588ms 18:22:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:22:00 INFO - PROCESS | 1752 | 1463793720424 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 18:22:00 INFO - PROCESS | 1752 | 1463793720427 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 18:22:00 INFO - PROCESS | 1752 | 1463793720434 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:22:00 INFO - PROCESS | 1752 | 1463793720437 Marionette TRACE conn3 <- [1,1622,null,{}] 18:22:00 INFO - PROCESS | 1752 | 1463793720443 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}] 18:22:00 INFO - PROCESS | 1752 | 1463793720631 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 18:22:00 INFO - PROCESS | 1752 | 1463793720972 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:01 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a8b0400 == 162 [pid = 1752] [id = 413] 18:22:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 228 (0x9aa98800) [pid = 1752] [serial = 1240] [outer = (nil)] 18:22:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 229 (0x9b014000) [pid = 1752] [serial = 1241] [outer = 0x9aa98800] 18:22:01 INFO - PROCESS | 1752 | 1463793721061 Marionette DEBUG loaded listener.js 18:22:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 230 (0x9b722400) [pid = 1752] [serial = 1242] [outer = 0x9aa98800] 18:22:01 INFO - PROCESS | 1752 | 1463793721952 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]]]}] 18:22:02 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 18:22:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1582ms 18:22:02 INFO - PROCESS | 1752 | 1463793722018 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 18:22:02 INFO - PROCESS | 1752 | 1463793722024 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 18:22:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:22:02 INFO - PROCESS | 1752 | 1463793722033 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:22:02 INFO - PROCESS | 1752 | 1463793722038 Marionette TRACE conn3 <- [1,1626,null,{}] 18:22:02 INFO - PROCESS | 1752 | 1463793722048 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}] 18:22:02 INFO - PROCESS | 1752 | 1463793722390 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 18:22:02 INFO - PROCESS | 1752 | 1463793722736 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:02 INFO - PROCESS | 1752 | ++DOCSHELL 0x9af63800 == 163 [pid = 1752] [id = 414] 18:22:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 231 (0x9af6d000) [pid = 1752] [serial = 1243] [outer = (nil)] 18:22:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 232 (0x9b72bc00) [pid = 1752] [serial = 1244] [outer = 0x9af6d000] 18:22:02 INFO - PROCESS | 1752 | 1463793722827 Marionette DEBUG loaded listener.js 18:22:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 233 (0x9b72f400) [pid = 1752] [serial = 1245] [outer = 0x9af6d000] 18:22:03 INFO - PROCESS | 1752 | 1463793723688 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]]]}] 18:22:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:22:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1686ms 18:22:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:22:03 INFO - PROCESS | 1752 | 1463793723719 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 18:22:03 INFO - PROCESS | 1752 | 1463793723722 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 18:22:03 INFO - PROCESS | 1752 | 1463793723729 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:22:03 INFO - PROCESS | 1752 | 1463793723732 Marionette TRACE conn3 <- [1,1630,null,{}] 18:22:03 INFO - PROCESS | 1752 | 1463793723738 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}] 18:22:03 INFO - PROCESS | 1752 | 1463793723941 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 18:22:04 INFO - PROCESS | 1752 | 1463793724254 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:04 INFO - PROCESS | 1752 | ++DOCSHELL 0x878d8800 == 164 [pid = 1752] [id = 415] 18:22:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 234 (0x878dbc00) [pid = 1752] [serial = 1246] [outer = (nil)] 18:22:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 235 (0x9b7bb000) [pid = 1752] [serial = 1247] [outer = 0x878dbc00] 18:22:04 INFO - PROCESS | 1752 | 1463793724384 Marionette DEBUG loaded listener.js 18:22:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 236 (0x9b80f000) [pid = 1752] [serial = 1248] [outer = 0x878dbc00] 18:22:05 INFO - PROCESS | 1752 | 1463793725307 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]]]}] 18:22:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:22:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1632ms 18:22:05 INFO - PROCESS | 1752 | 1463793725359 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 18:22:05 INFO - PROCESS | 1752 | 1463793725363 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 18:22:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:22:05 INFO - PROCESS | 1752 | 1463793725369 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:22:05 INFO - PROCESS | 1752 | 1463793725373 Marionette TRACE conn3 <- [1,1634,null,{}] 18:22:05 INFO - PROCESS | 1752 | 1463793725384 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}] 18:22:05 INFO - PROCESS | 1752 | 1463793725597 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 18:22:05 INFO - PROCESS | 1752 | 1463793725937 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:05 INFO - PROCESS | 1752 | ++DOCSHELL 0x86f6f800 == 165 [pid = 1752] [id = 416] 18:22:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 237 (0x87fe5c00) [pid = 1752] [serial = 1249] [outer = (nil)] 18:22:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 238 (0x896fdc00) [pid = 1752] [serial = 1250] [outer = 0x87fe5c00] 18:22:06 INFO - PROCESS | 1752 | 1463793726074 Marionette DEBUG loaded listener.js 18:22:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 239 (0x89e79800) [pid = 1752] [serial = 1251] [outer = 0x87fe5c00] 18:22:07 INFO - PROCESS | 1752 | --DOCSHELL 0x8f125c00 == 164 [pid = 1752] [id = 290] 18:22:07 INFO - PROCESS | 1752 | --DOCSHELL 0x853ce400 == 163 [pid = 1752] [id = 293] 18:22:07 INFO - PROCESS | 1752 | --DOCSHELL 0x8484ac00 == 162 [pid = 1752] [id = 295] 18:22:07 INFO - PROCESS | 1752 | --DOCSHELL 0x84843400 == 161 [pid = 1752] [id = 294] 18:22:07 INFO - PROCESS | 1752 | --DOCSHELL 0x9b9cbc00 == 160 [pid = 1752] [id = 291] 18:22:07 INFO - PROCESS | 1752 | --DOCSHELL 0x853d4400 == 159 [pid = 1752] [id = 396] 18:22:07 INFO - PROCESS | 1752 | --DOCSHELL 0x8b21c800 == 158 [pid = 1752] [id = 395] 18:22:07 INFO - PROCESS | 1752 | --DOCSHELL 0x88a64400 == 157 [pid = 1752] [id = 394] 18:22:07 INFO - PROCESS | 1752 | --DOCSHELL 0x85d0a400 == 156 [pid = 1752] [id = 393] 18:22:07 INFO - PROCESS | 1752 | --DOCSHELL 0x853d2000 == 155 [pid = 1752] [id = 392] 18:22:07 INFO - PROCESS | 1752 | --DOCSHELL 0x888edc00 == 154 [pid = 1752] [id = 391] 18:22:07 INFO - PROCESS | 1752 | --DOCSHELL 0x87fe2800 == 153 [pid = 1752] [id = 390] 18:22:07 INFO - PROCESS | 1752 | --DOCSHELL 0x8484f400 == 152 [pid = 1752] [id = 350] 18:22:07 INFO - PROCESS | 1752 | --DOMWINDOW == 238 (0x8c47d000) [pid = 1752] [serial = 1121] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 237 (0x8b0d0400) [pid = 1752] [serial = 1119] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 236 (0x89df6000) [pid = 1752] [serial = 1113] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 235 (0x8a45ac00) [pid = 1752] [serial = 1115] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 234 (0x89df7400) [pid = 1752] [serial = 1118] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 233 (0x8a8ecc00) [pid = 1752] [serial = 1116] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 232 (0x9201fc00) [pid = 1752] [serial = 1082] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 231 (0x91fb8800) [pid = 1752] [serial = 1079] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 230 (0x91d66c00) [pid = 1752] [serial = 1076] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 229 (0x91b95c00) [pid = 1752] [serial = 1073] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 228 (0x88de9c00) [pid = 1752] [serial = 1058] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 227 (0x8eae2800) [pid = 1752] [serial = 1067] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 226 (0x87fe2000) [pid = 1752] [serial = 1055] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 225 (0x899a6400) [pid = 1752] [serial = 1112] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 224 (0x8e388c00) [pid = 1752] [serial = 1064] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 223 (0x91a80c00) [pid = 1752] [serial = 1070] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 222 (0x88b65c00) [pid = 1752] [serial = 1106] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 221 (0x896f3400) [pid = 1752] [serial = 1107] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 220 (0x8deccc00) [pid = 1752] [serial = 1061] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 219 (0x86b0b400) [pid = 1752] [serial = 1103] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 218 (0x878d2800) [pid = 1752] [serial = 1104] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 217 (0x87fe4400) [pid = 1752] [serial = 1109] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 216 (0x88229400) [pid = 1752] [serial = 1110] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 215 (0x8822d000) [pid = 1752] [serial = 1100] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 214 (0x945e5400) [pid = 1752] [serial = 1097] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 213 (0x93946c00) [pid = 1752] [serial = 1094] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 212 (0x92592000) [pid = 1752] [serial = 1091] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 211 (0x9251c400) [pid = 1752] [serial = 1088] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | --DOMWINDOW == 210 (0x9230dc00) [pid = 1752] [serial = 1085] [outer = (nil)] [url = about:blank] 18:22:08 INFO - PROCESS | 1752 | 1463793728540 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]]]}] 18:22:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:22:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 3203ms 18:22:08 INFO - PROCESS | 1752 | 1463793728577 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 18:22:08 INFO - PROCESS | 1752 | 1463793728584 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 18:22:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:22:08 INFO - PROCESS | 1752 | 1463793728591 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:22:08 INFO - PROCESS | 1752 | 1463793728597 Marionette TRACE conn3 <- [1,1638,null,{}] 18:22:08 INFO - PROCESS | 1752 | 1463793728604 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}] 18:22:08 INFO - PROCESS | 1752 | 1463793728786 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 18:22:08 INFO - PROCESS | 1752 | 1463793728978 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:09 INFO - PROCESS | 1752 | ++DOCSHELL 0x8484ac00 == 153 [pid = 1752] [id = 417] 18:22:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 211 (0x86b04c00) [pid = 1752] [serial = 1252] [outer = (nil)] 18:22:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 212 (0x879c7800) [pid = 1752] [serial = 1253] [outer = 0x86b04c00] 18:22:09 INFO - PROCESS | 1752 | 1463793729055 Marionette DEBUG loaded listener.js 18:22:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 213 (0x8812bc00) [pid = 1752] [serial = 1254] [outer = 0x86b04c00] 18:22:09 INFO - PROCESS | 1752 | 1463793729874 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]]]}] 18:22:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:22:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1336ms 18:22:09 INFO - PROCESS | 1752 | 1463793729928 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 18:22:09 INFO - PROCESS | 1752 | 1463793729936 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 18:22:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:22:09 INFO - PROCESS | 1752 | 1463793729951 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:22:09 INFO - PROCESS | 1752 | 1463793729956 Marionette TRACE conn3 <- [1,1642,null,{}] 18:22:09 INFO - PROCESS | 1752 | 1463793729961 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}] 18:22:10 INFO - PROCESS | 1752 | 1463793730144 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 18:22:10 INFO - PROCESS | 1752 | 1463793730157 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:10 INFO - PROCESS | 1752 | ++DOCSHELL 0x87fe8400 == 154 [pid = 1752] [id = 418] 18:22:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 214 (0x882d4c00) [pid = 1752] [serial = 1255] [outer = (nil)] 18:22:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 215 (0x88b65c00) [pid = 1752] [serial = 1256] [outer = 0x882d4c00] 18:22:10 INFO - PROCESS | 1752 | 1463793730228 Marionette DEBUG loaded listener.js 18:22:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 216 (0x88deec00) [pid = 1752] [serial = 1257] [outer = 0x882d4c00] 18:22:11 INFO - PROCESS | 1752 | 1463793731278 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]]]}] 18:22:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:22:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1384ms 18:22:11 INFO - PROCESS | 1752 | 1463793731335 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 18:22:11 INFO - PROCESS | 1752 | 1463793731339 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 18:22:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:22:11 INFO - PROCESS | 1752 | 1463793731345 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:22:11 INFO - PROCESS | 1752 | 1463793731350 Marionette TRACE conn3 <- [1,1646,null,{}] 18:22:11 INFO - PROCESS | 1752 | 1463793731365 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}] 18:22:11 INFO - PROCESS | 1752 | 1463793731624 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 18:22:11 INFO - PROCESS | 1752 | 1463793731649 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:11 INFO - PROCESS | 1752 | ++DOCSHELL 0x88a5e400 == 155 [pid = 1752] [id = 419] 18:22:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 217 (0x89def800) [pid = 1752] [serial = 1258] [outer = (nil)] 18:22:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 218 (0x89e7d000) [pid = 1752] [serial = 1259] [outer = 0x89def800] 18:22:11 INFO - PROCESS | 1752 | 1463793731721 Marionette DEBUG loaded listener.js 18:22:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 219 (0x8a8ecc00) [pid = 1752] [serial = 1260] [outer = 0x89def800] 18:22:13 INFO - PROCESS | 1752 | --DOMWINDOW == 218 (0x866e7400) [pid = 1752] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:22:13 INFO - PROCESS | 1752 | --DOMWINDOW == 217 (0x8b227000) [pid = 1752] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:22:13 INFO - PROCESS | 1752 | --DOMWINDOW == 216 (0x853d9400) [pid = 1752] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:22:13 INFO - PROCESS | 1752 | --DOMWINDOW == 215 (0x88dea800) [pid = 1752] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:22:13 INFO - PROCESS | 1752 | --DOMWINDOW == 214 (0x87fe2c00) [pid = 1752] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:22:13 INFO - PROCESS | 1752 | --DOMWINDOW == 213 (0x88a58400) [pid = 1752] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:22:13 INFO - PROCESS | 1752 | --DOMWINDOW == 212 (0x8a451800) [pid = 1752] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:22:13 INFO - PROCESS | 1752 | 1463793733268 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]]]}] 18:22:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:22:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1992ms 18:22:13 INFO - PROCESS | 1752 | 1463793733338 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 18:22:13 INFO - PROCESS | 1752 | 1463793733342 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 18:22:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:22:13 INFO - PROCESS | 1752 | 1463793733348 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:22:13 INFO - PROCESS | 1752 | 1463793733351 Marionette TRACE conn3 <- [1,1650,null,{}] 18:22:13 INFO - PROCESS | 1752 | 1463793733357 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}] 18:22:13 INFO - PROCESS | 1752 | 1463793733528 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 18:22:13 INFO - PROCESS | 1752 | 1463793733717 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:13 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d5400 == 156 [pid = 1752] [id = 420] 18:22:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 213 (0x87fe9c00) [pid = 1752] [serial = 1261] [outer = (nil)] 18:22:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 214 (0x89df4000) [pid = 1752] [serial = 1262] [outer = 0x87fe9c00] 18:22:13 INFO - PROCESS | 1752 | 1463793733788 Marionette DEBUG loaded listener.js 18:22:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 215 (0x8b0ca800) [pid = 1752] [serial = 1263] [outer = 0x87fe9c00] 18:22:14 INFO - PROCESS | 1752 | 1463793734500 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]]]}] 18:22:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:22:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1184ms 18:22:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:22:14 INFO - PROCESS | 1752 | 1463793734533 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 18:22:14 INFO - PROCESS | 1752 | 1463793734536 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 18:22:14 INFO - PROCESS | 1752 | 1463793734542 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:22:14 INFO - PROCESS | 1752 | 1463793734546 Marionette TRACE conn3 <- [1,1654,null,{}] 18:22:14 INFO - PROCESS | 1752 | 1463793734551 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}] 18:22:14 INFO - PROCESS | 1752 | 1463793734823 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 18:22:14 INFO - PROCESS | 1752 | 1463793734845 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:14 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d9400 == 157 [pid = 1752] [id = 421] 18:22:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 216 (0x89df6800) [pid = 1752] [serial = 1264] [outer = (nil)] 18:22:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 217 (0x8c47ec00) [pid = 1752] [serial = 1265] [outer = 0x89df6800] 18:22:14 INFO - PROCESS | 1752 | 1463793734915 Marionette DEBUG loaded listener.js 18:22:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 218 (0x8c7b0400) [pid = 1752] [serial = 1266] [outer = 0x89df6800] 18:22:16 INFO - PROCESS | 1752 | 1463793736101 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]]]}] 18:22:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:22:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1592ms 18:22:16 INFO - PROCESS | 1752 | 1463793736134 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 18:22:16 INFO - PROCESS | 1752 | 1463793736140 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 18:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:22:16 INFO - PROCESS | 1752 | 1463793736148 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:22:16 INFO - PROCESS | 1752 | 1463793736155 Marionette TRACE conn3 <- [1,1658,null,{}] 18:22:16 INFO - PROCESS | 1752 | 1463793736163 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}] 18:22:16 INFO - PROCESS | 1752 | 1463793736369 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 18:22:16 INFO - PROCESS | 1752 | 1463793736691 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:16 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d5800 == 158 [pid = 1752] [id = 422] 18:22:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 219 (0x878cec00) [pid = 1752] [serial = 1267] [outer = (nil)] 18:22:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 220 (0x882d4000) [pid = 1752] [serial = 1268] [outer = 0x878cec00] 18:22:16 INFO - PROCESS | 1752 | 1463793736786 Marionette DEBUG loaded listener.js 18:22:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 221 (0x88a5b800) [pid = 1752] [serial = 1269] [outer = 0x878cec00] 18:22:17 INFO - PROCESS | 1752 | 1463793737727 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]]]}] 18:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1645ms 18:22:17 INFO - PROCESS | 1752 | 1463793737795 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 18:22:17 INFO - PROCESS | 1752 | 1463793737804 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 18:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:22:17 INFO - PROCESS | 1752 | 1463793737814 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:22:17 INFO - PROCESS | 1752 | 1463793737818 Marionette TRACE conn3 <- [1,1662,null,{}] 18:22:17 INFO - PROCESS | 1752 | 1463793737824 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}] 18:22:18 INFO - PROCESS | 1752 | 1463793738060 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 18:22:18 INFO - PROCESS | 1752 | 1463793738422 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:18 INFO - PROCESS | 1752 | ++DOCSHELL 0x888e2000 == 159 [pid = 1752] [id = 423] 18:22:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 222 (0x896fc800) [pid = 1752] [serial = 1270] [outer = (nil)] 18:22:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 223 (0x8a451400) [pid = 1752] [serial = 1271] [outer = 0x896fc800] 18:22:18 INFO - PROCESS | 1752 | 1463793738511 Marionette DEBUG loaded listener.js 18:22:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 224 (0x8b8ec400) [pid = 1752] [serial = 1272] [outer = 0x896fc800] 18:22:19 INFO - PROCESS | 1752 | 1463793739404 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]]]}] 18:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1629ms 18:22:19 INFO - PROCESS | 1752 | 1463793739444 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 18:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:22:19 INFO - PROCESS | 1752 | 1463793739448 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 18:22:19 INFO - PROCESS | 1752 | 1463793739455 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:22:19 INFO - PROCESS | 1752 | 1463793739461 Marionette TRACE conn3 <- [1,1666,null,{}] 18:22:19 INFO - PROCESS | 1752 | 1463793739477 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}] 18:22:19 INFO - PROCESS | 1752 | 1463793739691 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 18:22:20 INFO - PROCESS | 1752 | 1463793740023 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:20 INFO - PROCESS | 1752 | ++DOCSHELL 0x88229400 == 160 [pid = 1752] [id = 424] 18:22:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 225 (0x8e25cc00) [pid = 1752] [serial = 1273] [outer = (nil)] 18:22:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 226 (0x8e387400) [pid = 1752] [serial = 1274] [outer = 0x8e25cc00] 18:22:20 INFO - PROCESS | 1752 | 1463793740114 Marionette DEBUG loaded listener.js 18:22:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 227 (0x8e7cb400) [pid = 1752] [serial = 1275] [outer = 0x8e25cc00] 18:22:20 INFO - PROCESS | 1752 | 1463793740990 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]]]}] 18:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1585ms 18:22:21 INFO - PROCESS | 1752 | 1463793741040 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 18:22:21 INFO - PROCESS | 1752 | 1463793741045 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 18:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:22:21 INFO - PROCESS | 1752 | 1463793741051 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:22:21 INFO - PROCESS | 1752 | 1463793741055 Marionette TRACE conn3 <- [1,1670,null,{}] 18:22:21 INFO - PROCESS | 1752 | 1463793741060 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}] 18:22:21 INFO - PROCESS | 1752 | 1463793741254 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 18:22:21 INFO - PROCESS | 1752 | 1463793741571 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:21 INFO - PROCESS | 1752 | ++DOCSHELL 0x8deccc00 == 161 [pid = 1752] [id = 425] 18:22:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 228 (0x8e3bb800) [pid = 1752] [serial = 1276] [outer = (nil)] 18:22:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 229 (0x8eb08800) [pid = 1752] [serial = 1277] [outer = 0x8e3bb800] 18:22:21 INFO - PROCESS | 1752 | 1463793741659 Marionette DEBUG loaded listener.js 18:22:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 230 (0x8f122800) [pid = 1752] [serial = 1278] [outer = 0x8e3bb800] 18:22:22 INFO - PROCESS | 1752 | 1463793742533 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]]]}] 18:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1536ms 18:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:22:22 INFO - PROCESS | 1752 | 1463793742587 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 18:22:22 INFO - PROCESS | 1752 | 1463793742590 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 18:22:22 INFO - PROCESS | 1752 | 1463793742597 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:22:22 INFO - PROCESS | 1752 | 1463793742600 Marionette TRACE conn3 <- [1,1674,null,{}] 18:22:22 INFO - PROCESS | 1752 | 1463793742606 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}] 18:22:22 INFO - PROCESS | 1752 | 1463793742799 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 18:22:23 INFO - PROCESS | 1752 | 1463793743074 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:23 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e265800 == 162 [pid = 1752] [id = 426] 18:22:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 231 (0x8e889c00) [pid = 1752] [serial = 1279] [outer = (nil)] 18:22:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 232 (0x90c22c00) [pid = 1752] [serial = 1280] [outer = 0x8e889c00] 18:22:23 INFO - PROCESS | 1752 | 1463793743209 Marionette DEBUG loaded listener.js 18:22:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 233 (0x91a8b000) [pid = 1752] [serial = 1281] [outer = 0x8e889c00] 18:22:24 INFO - PROCESS | 1752 | 1463793744116 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]]]}] 18:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1580ms 18:22:24 INFO - PROCESS | 1752 | 1463793744177 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 18:22:24 INFO - PROCESS | 1752 | 1463793744180 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 18:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:22:24 INFO - PROCESS | 1752 | 1463793744187 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:22:24 INFO - PROCESS | 1752 | 1463793744190 Marionette TRACE conn3 <- [1,1678,null,{}] 18:22:24 INFO - PROCESS | 1752 | 1463793744196 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}] 18:22:24 INFO - PROCESS | 1752 | 1463793744402 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 18:22:24 INFO - PROCESS | 1752 | 1463793744734 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:24 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e7cdc00 == 163 [pid = 1752] [id = 427] 18:22:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 234 (0x8e882c00) [pid = 1752] [serial = 1282] [outer = (nil)] 18:22:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 235 (0x91fbf000) [pid = 1752] [serial = 1283] [outer = 0x8e882c00] 18:22:24 INFO - PROCESS | 1752 | 1463793744826 Marionette DEBUG loaded listener.js 18:22:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 236 (0x92026400) [pid = 1752] [serial = 1284] [outer = 0x8e882c00] 18:22:25 INFO - PROCESS | 1752 | 1463793745689 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]]]}] 18:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1580ms 18:22:25 INFO - PROCESS | 1752 | 1463793745768 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 18:22:25 INFO - PROCESS | 1752 | 1463793745772 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 18:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:22:25 INFO - PROCESS | 1752 | 1463793745778 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:22:25 INFO - PROCESS | 1752 | 1463793745783 Marionette TRACE conn3 <- [1,1682,null,{}] 18:22:25 INFO - PROCESS | 1752 | 1463793745789 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}] 18:22:26 INFO - PROCESS | 1752 | 1463793746012 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 18:22:26 INFO - PROCESS | 1752 | 1463793746332 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:26 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f348400 == 164 [pid = 1752] [id = 428] 18:22:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 237 (0x91b97000) [pid = 1752] [serial = 1285] [outer = (nil)] 18:22:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 238 (0x92303400) [pid = 1752] [serial = 1286] [outer = 0x91b97000] 18:22:26 INFO - PROCESS | 1752 | 1463793746419 Marionette DEBUG loaded listener.js 18:22:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 239 (0x92310c00) [pid = 1752] [serial = 1287] [outer = 0x91b97000] 18:22:27 INFO - PROCESS | 1752 | 1463793747284 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]]]}] 18:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1588ms 18:22:27 INFO - PROCESS | 1752 | 1463793747368 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 18:22:27 INFO - PROCESS | 1752 | 1463793747372 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 18:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:22:27 INFO - PROCESS | 1752 | 1463793747378 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:22:27 INFO - PROCESS | 1752 | 1463793747381 Marionette TRACE conn3 <- [1,1686,null,{}] 18:22:27 INFO - PROCESS | 1752 | 1463793747387 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}] 18:22:27 INFO - PROCESS | 1752 | 1463793747581 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 18:22:27 INFO - PROCESS | 1752 | 1463793747908 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:27 INFO - PROCESS | 1752 | ++DOCSHELL 0x888e5000 == 165 [pid = 1752] [id = 429] 18:22:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 240 (0x8e2ca800) [pid = 1752] [serial = 1288] [outer = (nil)] 18:22:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 241 (0x92526800) [pid = 1752] [serial = 1289] [outer = 0x8e2ca800] 18:22:28 INFO - PROCESS | 1752 | 1463793747996 Marionette DEBUG loaded listener.js 18:22:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 242 (0x9258e400) [pid = 1752] [serial = 1290] [outer = 0x8e2ca800] 18:22:28 INFO - PROCESS | 1752 | 1463793748865 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]]]}] 18:22:28 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 18:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1530ms 18:22:28 INFO - PROCESS | 1752 | 1463793748909 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 18:22:28 INFO - PROCESS | 1752 | 1463793748913 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 18:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:22:28 INFO - PROCESS | 1752 | 1463793748919 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:22:28 INFO - PROCESS | 1752 | 1463793748922 Marionette TRACE conn3 <- [1,1690,null,{}] 18:22:28 INFO - PROCESS | 1752 | 1463793748928 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}] 18:22:29 INFO - PROCESS | 1752 | 1463793749116 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 18:22:29 INFO - PROCESS | 1752 | 1463793749406 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x92022800 == 166 [pid = 1752] [id = 430] 18:22:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 243 (0x9251f400) [pid = 1752] [serial = 1291] [outer = (nil)] 18:22:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 244 (0x945e8400) [pid = 1752] [serial = 1292] [outer = 0x9251f400] 18:22:29 INFO - PROCESS | 1752 | 1463793749560 Marionette DEBUG loaded listener.js 18:22:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 245 (0x94f61800) [pid = 1752] [serial = 1293] [outer = 0x9251f400] 18:22:30 INFO - PROCESS | 1752 | 1463793750423 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]]]}] 18:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1585ms 18:22:30 INFO - PROCESS | 1752 | 1463793750505 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 18:22:30 INFO - PROCESS | 1752 | 1463793750509 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 18:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:22:30 INFO - PROCESS | 1752 | 1463793750515 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:22:30 INFO - PROCESS | 1752 | 1463793750517 Marionette TRACE conn3 <- [1,1694,null,{}] 18:22:30 INFO - PROCESS | 1752 | 1463793750523 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}] 18:22:30 INFO - PROCESS | 1752 | 1463793750761 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 18:22:31 INFO - PROCESS | 1752 | 1463793751095 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:31 INFO - PROCESS | 1752 | ++DOCSHELL 0x93948800 == 167 [pid = 1752] [id = 431] 18:22:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 246 (0x96cf8400) [pid = 1752] [serial = 1294] [outer = (nil)] 18:22:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 247 (0x977a4000) [pid = 1752] [serial = 1295] [outer = 0x96cf8400] 18:22:31 INFO - PROCESS | 1752 | 1463793751183 Marionette DEBUG loaded listener.js 18:22:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 248 (0x977c6800) [pid = 1752] [serial = 1296] [outer = 0x96cf8400] 18:22:32 INFO - PROCESS | 1752 | 1463793752248 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]]]}] 18:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1792ms 18:22:32 INFO - PROCESS | 1752 | 1463793752307 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 18:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:22:32 INFO - PROCESS | 1752 | 1463793752312 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 18:22:32 INFO - PROCESS | 1752 | 1463793752318 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:22:32 INFO - PROCESS | 1752 | 1463793752324 Marionette TRACE conn3 <- [1,1698,null,{}] 18:22:32 INFO - PROCESS | 1752 | 1463793752391 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}] 18:22:32 INFO - PROCESS | 1752 | 1463793752751 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 18:22:33 INFO - PROCESS | 1752 | 1463793753114 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:33 INFO - PROCESS | 1752 | ++DOCSHELL 0x98aeec00 == 168 [pid = 1752] [id = 432] 18:22:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 249 (0x98afa000) [pid = 1752] [serial = 1297] [outer = (nil)] 18:22:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 250 (0x99788400) [pid = 1752] [serial = 1298] [outer = 0x98afa000] 18:22:33 INFO - PROCESS | 1752 | 1463793753221 Marionette DEBUG loaded listener.js 18:22:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 251 (0x99c9ec00) [pid = 1752] [serial = 1299] [outer = 0x98afa000] 18:22:34 INFO - PROCESS | 1752 | 1463793754125 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]]]}] 18:22:34 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 18:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1853ms 18:22:34 INFO - PROCESS | 1752 | 1463793754171 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 18:22:34 INFO - PROCESS | 1752 | 1463793754175 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 18:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:22:34 INFO - PROCESS | 1752 | 1463793754181 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:22:34 INFO - PROCESS | 1752 | 1463793754184 Marionette TRACE conn3 <- [1,1702,null,{}] 18:22:34 INFO - PROCESS | 1752 | 1463793754189 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}] 18:22:34 INFO - PROCESS | 1752 | 1463793754377 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 18:22:34 INFO - PROCESS | 1752 | 1463793754669 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:34 INFO - PROCESS | 1752 | ++DOCSHELL 0x89df6c00 == 169 [pid = 1752] [id = 433] 18:22:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 252 (0x8e266800) [pid = 1752] [serial = 1300] [outer = (nil)] 18:22:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 253 (0x99ca5000) [pid = 1752] [serial = 1301] [outer = 0x8e266800] 18:22:34 INFO - PROCESS | 1752 | 1463793754798 Marionette DEBUG loaded listener.js 18:22:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 254 (0x9a2f0c00) [pid = 1752] [serial = 1302] [outer = 0x8e266800] 18:22:35 INFO - PROCESS | 1752 | 1463793755680 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]]]}] 18:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1530ms 18:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:22:35 INFO - PROCESS | 1752 | 1463793755712 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 18:22:35 INFO - PROCESS | 1752 | 1463793755715 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 18:22:35 INFO - PROCESS | 1752 | 1463793755722 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:22:35 INFO - PROCESS | 1752 | 1463793755735 Marionette TRACE conn3 <- [1,1706,null,{}] 18:22:35 INFO - PROCESS | 1752 | 1463793755740 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}] 18:22:35 INFO - PROCESS | 1752 | 1463793755931 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 18:22:36 INFO - PROCESS | 1752 | 1463793756259 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:36 INFO - PROCESS | 1752 | ++DOCSHELL 0x99c98400 == 170 [pid = 1752] [id = 434] 18:22:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 255 (0x99ca4c00) [pid = 1752] [serial = 1303] [outer = (nil)] 18:22:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 256 (0x9aa90800) [pid = 1752] [serial = 1304] [outer = 0x99ca4c00] 18:22:36 INFO - PROCESS | 1752 | 1463793756348 Marionette DEBUG loaded listener.js 18:22:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 257 (0x9acf2800) [pid = 1752] [serial = 1305] [outer = 0x99ca4c00] 18:22:37 INFO - PROCESS | 1752 | 1463793757205 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]]]}] 18:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1544ms 18:22:37 INFO - PROCESS | 1752 | 1463793757265 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 18:22:37 INFO - PROCESS | 1752 | 1463793757269 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 18:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:22:37 INFO - PROCESS | 1752 | 1463793757276 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:22:37 INFO - PROCESS | 1752 | 1463793757279 Marionette TRACE conn3 <- [1,1710,null,{}] 18:22:37 INFO - PROCESS | 1752 | 1463793757285 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}] 18:22:37 INFO - PROCESS | 1752 | 1463793757488 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 18:22:37 INFO - PROCESS | 1752 | 1463793757825 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x92348c00 == 171 [pid = 1752] [id = 435] 18:22:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 258 (0x9a81f400) [pid = 1752] [serial = 1306] [outer = (nil)] 18:22:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 259 (0x9b802000) [pid = 1752] [serial = 1307] [outer = 0x9a81f400] 18:22:37 INFO - PROCESS | 1752 | 1463793757912 Marionette DEBUG loaded listener.js 18:22:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 260 (0x9b95b400) [pid = 1752] [serial = 1308] [outer = 0x9a81f400] 18:22:38 INFO - PROCESS | 1752 | 1463793758782 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]]]}] 18:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1539ms 18:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:22:38 INFO - PROCESS | 1752 | 1463793758816 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 18:22:38 INFO - PROCESS | 1752 | 1463793758819 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 18:22:38 INFO - PROCESS | 1752 | 1463793758825 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:22:38 INFO - PROCESS | 1752 | 1463793758829 Marionette TRACE conn3 <- [1,1714,null,{}] 18:22:38 INFO - PROCESS | 1752 | 1463793758834 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}] 18:22:39 INFO - PROCESS | 1752 | 1463793759023 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 18:22:39 INFO - PROCESS | 1752 | 1463793759322 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:39 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c67b800 == 172 [pid = 1752] [id = 436] 18:22:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 261 (0x8dec8400) [pid = 1752] [serial = 1309] [outer = (nil)] 18:22:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 262 (0x9b9d0800) [pid = 1752] [serial = 1310] [outer = 0x8dec8400] 18:22:39 INFO - PROCESS | 1752 | 1463793759454 Marionette DEBUG loaded listener.js 18:22:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 263 (0x9d403400) [pid = 1752] [serial = 1311] [outer = 0x8dec8400] 18:22:40 INFO - PROCESS | 1752 | 1463793760327 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]]]}] 18:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1540ms 18:22:40 INFO - PROCESS | 1752 | 1463793760366 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 18:22:40 INFO - PROCESS | 1752 | 1463793760369 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 18:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:22:40 INFO - PROCESS | 1752 | 1463793760376 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:22:40 INFO - PROCESS | 1752 | 1463793760379 Marionette TRACE conn3 <- [1,1718,null,{}] 18:22:40 INFO - PROCESS | 1752 | 1463793760385 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}] 18:22:40 INFO - PROCESS | 1752 | 1463793760570 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 18:22:40 INFO - PROCESS | 1752 | 1463793760864 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:40 INFO - PROCESS | 1752 | ++DOCSHELL 0x9772ec00 == 173 [pid = 1752] [id = 437] 18:22:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 264 (0x99e8bc00) [pid = 1752] [serial = 1312] [outer = (nil)] 18:22:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 265 (0x9d40dc00) [pid = 1752] [serial = 1313] [outer = 0x99e8bc00] 18:22:40 INFO - PROCESS | 1752 | 1463793760992 Marionette DEBUG loaded listener.js 18:22:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 266 (0x9d410400) [pid = 1752] [serial = 1314] [outer = 0x99e8bc00] 18:22:41 INFO - PROCESS | 1752 | 1463793761880 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]]]}] 18:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1579ms 18:22:41 INFO - PROCESS | 1752 | 1463793761956 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 18:22:41 INFO - PROCESS | 1752 | 1463793761960 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 18:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:22:41 INFO - PROCESS | 1752 | 1463793761966 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:22:41 INFO - PROCESS | 1752 | 1463793761969 Marionette TRACE conn3 <- [1,1722,null,{}] 18:22:41 INFO - PROCESS | 1752 | 1463793761975 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}] 18:22:42 INFO - PROCESS | 1752 | 1463793762169 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 18:22:42 INFO - PROCESS | 1752 | 1463793762540 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:42 INFO - PROCESS | 1752 | ++DOCSHELL 0x9d40cc00 == 174 [pid = 1752] [id = 438] 18:22:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 267 (0x9d8a0c00) [pid = 1752] [serial = 1315] [outer = (nil)] 18:22:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 268 (0x9d8a9c00) [pid = 1752] [serial = 1316] [outer = 0x9d8a0c00] 18:22:42 INFO - PROCESS | 1752 | 1463793762631 Marionette DEBUG loaded listener.js 18:22:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 269 (0x9d8d2000) [pid = 1752] [serial = 1317] [outer = 0x9d8a0c00] 18:22:43 INFO - PROCESS | 1752 | 1463793763571 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]]]}] 18:22:43 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 18:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1681ms 18:22:43 INFO - PROCESS | 1752 | 1463793763648 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 18:22:43 INFO - PROCESS | 1752 | 1463793763652 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 18:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:22:43 INFO - PROCESS | 1752 | 1463793763658 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:22:43 INFO - PROCESS | 1752 | 1463793763661 Marionette TRACE conn3 <- [1,1726,null,{}] 18:22:43 INFO - PROCESS | 1752 | 1463793763667 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}] 18:22:43 INFO - PROCESS | 1752 | 1463793763859 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 18:22:44 INFO - PROCESS | 1752 | 1463793764188 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:44 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d3000 == 175 [pid = 1752] [id = 439] 18:22:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 270 (0x85d08400) [pid = 1752] [serial = 1318] [outer = (nil)] 18:22:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 271 (0xa050d400) [pid = 1752] [serial = 1319] [outer = 0x85d08400] 18:22:44 INFO - PROCESS | 1752 | 1463793764275 Marionette DEBUG loaded listener.js 18:22:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 272 (0xa104d800) [pid = 1752] [serial = 1320] [outer = 0x85d08400] 18:22:45 INFO - PROCESS | 1752 | 1463793765153 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]]]}] 18:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1529ms 18:22:45 INFO - PROCESS | 1752 | 1463793765188 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 18:22:45 INFO - PROCESS | 1752 | 1463793765191 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 18:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:22:45 INFO - PROCESS | 1752 | 1463793765197 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:22:45 INFO - PROCESS | 1752 | 1463793765201 Marionette TRACE conn3 <- [1,1730,null,{}] 18:22:45 INFO - PROCESS | 1752 | 1463793765211 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}] 18:22:45 INFO - PROCESS | 1752 | 1463793765406 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x84a10800 == 174 [pid = 1752] [id = 365] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x92309c00 == 173 [pid = 1752] [id = 362] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x91fc3c00 == 172 [pid = 1752] [id = 361] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x9233c000 == 171 [pid = 1752] [id = 364] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x84a10000 == 170 [pid = 1752] [id = 363] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x853d0c00 == 169 [pid = 1752] [id = 360] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x853d5400 == 168 [pid = 1752] [id = 420] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x88a5e400 == 167 [pid = 1752] [id = 419] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x87fe8400 == 166 [pid = 1752] [id = 418] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x8484ac00 == 165 [pid = 1752] [id = 417] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x996e6c00 == 164 [pid = 1752] [id = 408] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x92596c00 == 163 [pid = 1752] [id = 407] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x866f3c00 == 162 [pid = 1752] [id = 405] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x93bc9000 == 161 [pid = 1752] [id = 406] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x88235400 == 160 [pid = 1752] [id = 404] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x8e260c00 == 159 [pid = 1752] [id = 403] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x882d0400 == 158 [pid = 1752] [id = 402] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x8c47e000 == 157 [pid = 1752] [id = 401] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x88b67c00 == 156 [pid = 1752] [id = 400] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x866f5c00 == 155 [pid = 1752] [id = 398] 18:22:46 INFO - PROCESS | 1752 | --DOCSHELL 0x89e7b000 == 154 [pid = 1752] [id = 399] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 271 (0x8e2c5c00) [pid = 1752] [serial = 1191] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 270 (0x8e25ac00) [pid = 1752] [serial = 1187] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 269 (0x8e386c00) [pid = 1752] [serial = 1188] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 268 (0x866ed400) [pid = 1752] [serial = 1178] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 267 (0x879c7000) [pid = 1752] [serial = 1179] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 266 (0x899acc00) [pid = 1752] [serial = 1176] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 265 (0x86b0c000) [pid = 1752] [serial = 1175] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 264 (0x88de2400) [pid = 1752] [serial = 1127] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 263 (0x8d8f4800) [pid = 1752] [serial = 1130] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 262 (0x8e2c4000) [pid = 1752] [serial = 1133] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 261 (0x8e3c5400) [pid = 1752] [serial = 1136] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 260 (0x8f12e800) [pid = 1752] [serial = 1139] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 259 (0x90c26800) [pid = 1752] [serial = 1142] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 258 (0x91ba0400) [pid = 1752] [serial = 1145] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 257 (0x91fbdc00) [pid = 1752] [serial = 1148] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 256 (0x92302400) [pid = 1752] [serial = 1151] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 255 (0x92d40c00) [pid = 1752] [serial = 1154] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 254 (0x945e2000) [pid = 1752] [serial = 1157] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 253 (0x95120000) [pid = 1752] [serial = 1160] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 252 (0x97729400) [pid = 1752] [serial = 1163] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 251 (0x977c4c00) [pid = 1752] [serial = 1166] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 250 (0x98167c00) [pid = 1752] [serial = 1169] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 249 (0x882d8800) [pid = 1752] [serial = 1173] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 248 (0x87ff0c00) [pid = 1752] [serial = 1172] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 247 (0x879cec00) [pid = 1752] [serial = 1124] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 246 (0x899a1400) [pid = 1752] [serial = 1181] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 245 (0x8b8eec00) [pid = 1752] [serial = 1184] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 244 (0x8c681400) [pid = 1752] [serial = 1185] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 243 (0x89e7d400) [pid = 1752] [serial = 1182] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | --DOMWINDOW == 242 (0x8b223c00) [pid = 1752] [serial = 1190] [outer = (nil)] [url = about:blank] 18:22:47 INFO - PROCESS | 1752 | 1463793767202 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:47 INFO - PROCESS | 1752 | ++DOCSHELL 0x866ed400 == 155 [pid = 1752] [id = 440] 18:22:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 243 (0x866f2800) [pid = 1752] [serial = 1321] [outer = (nil)] 18:22:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 244 (0x86b0b400) [pid = 1752] [serial = 1322] [outer = 0x866f2800] 18:22:47 INFO - PROCESS | 1752 | 1463793767291 Marionette DEBUG loaded listener.js 18:22:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 245 (0x86f74c00) [pid = 1752] [serial = 1323] [outer = 0x866f2800] 18:22:48 INFO - PROCESS | 1752 | 1463793768093 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]]]}] 18:22:48 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 18:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2937ms 18:22:48 INFO - PROCESS | 1752 | 1463793768137 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 18:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:22:48 INFO - PROCESS | 1752 | 1463793768143 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 18:22:48 INFO - PROCESS | 1752 | 1463793768150 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:22:48 INFO - PROCESS | 1752 | 1463793768155 Marionette TRACE conn3 <- [1,1734,null,{}] 18:22:48 INFO - PROCESS | 1752 | 1463793768162 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}] 18:22:48 INFO - PROCESS | 1752 | 1463793768367 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 18:22:48 INFO - PROCESS | 1752 | 1463793768577 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:48 INFO - PROCESS | 1752 | ++DOCSHELL 0x87fed800 == 156 [pid = 1752] [id = 441] 18:22:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 246 (0x88126400) [pid = 1752] [serial = 1324] [outer = (nil)] 18:22:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 247 (0x88235400) [pid = 1752] [serial = 1325] [outer = 0x88126400] 18:22:48 INFO - PROCESS | 1752 | 1463793768653 Marionette DEBUG loaded listener.js 18:22:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 248 (0x888e4800) [pid = 1752] [serial = 1326] [outer = 0x88126400] 18:22:49 INFO - PROCESS | 1752 | 1463793769517 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]]]}] 18:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1439ms 18:22:49 INFO - PROCESS | 1752 | 1463793769592 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 18:22:49 INFO - PROCESS | 1752 | 1463793769598 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 18:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:22:49 INFO - PROCESS | 1752 | 1463793769612 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:22:49 INFO - PROCESS | 1752 | 1463793769616 Marionette TRACE conn3 <- [1,1738,null,{}] 18:22:49 INFO - PROCESS | 1752 | 1463793769632 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}] 18:22:49 INFO - PROCESS | 1752 | 1463793769885 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 18:22:49 INFO - PROCESS | 1752 | 1463793769910 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:49 INFO - PROCESS | 1752 | ++DOCSHELL 0x882cf800 == 157 [pid = 1752] [id = 442] 18:22:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 249 (0x88deb000) [pid = 1752] [serial = 1327] [outer = (nil)] 18:22:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 250 (0x899a7c00) [pid = 1752] [serial = 1328] [outer = 0x88deb000] 18:22:49 INFO - PROCESS | 1752 | 1463793769980 Marionette DEBUG loaded listener.js 18:22:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 251 (0x89e6f800) [pid = 1752] [serial = 1329] [outer = 0x88deb000] 18:22:50 INFO - PROCESS | 1752 | 1463793770956 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]]]}] 18:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1390ms 18:22:51 INFO - PROCESS | 1752 | 1463793771003 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 18:22:51 INFO - PROCESS | 1752 | 1463793771007 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 18:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:22:51 INFO - PROCESS | 1752 | 1463793771025 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:22:51 INFO - PROCESS | 1752 | 1463793771034 Marionette TRACE conn3 <- [1,1742,null,{}] 18:22:51 INFO - PROCESS | 1752 | 1463793771042 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}] 18:22:51 INFO - PROCESS | 1752 | 1463793771295 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 18:22:51 INFO - PROCESS | 1752 | 1463793771324 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:51 INFO - PROCESS | 1752 | ++DOCSHELL 0x896f7c00 == 158 [pid = 1752] [id = 443] 18:22:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 252 (0x8b0d1c00) [pid = 1752] [serial = 1330] [outer = (nil)] 18:22:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 253 (0x8c7a6800) [pid = 1752] [serial = 1331] [outer = 0x8b0d1c00] 18:22:51 INFO - PROCESS | 1752 | 1463793771394 Marionette DEBUG loaded listener.js 18:22:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 254 (0x8d8f8c00) [pid = 1752] [serial = 1332] [outer = 0x8b0d1c00] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 253 (0x899a3800) [pid = 1752] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 252 (0x92597000) [pid = 1752] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 251 (0x8d8f6000) [pid = 1752] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 250 (0x8b8e4c00) [pid = 1752] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 249 (0x92023400) [pid = 1752] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 248 (0x88b6d000) [pid = 1752] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 247 (0x9aa9d000) [pid = 1752] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 246 (0x89def800) [pid = 1752] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 245 (0x8a8e4400) [pid = 1752] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 244 (0x8e25e400) [pid = 1752] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 243 (0x8e262400) [pid = 1752] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 242 (0x91a8a800) [pid = 1752] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 241 (0x878dcc00) [pid = 1752] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 240 (0x8f344400) [pid = 1752] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 239 (0x8c7a2c00) [pid = 1752] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 238 (0x8f348800) [pid = 1752] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 237 (0x85d0d800) [pid = 1752] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 236 (0x9230c400) [pid = 1752] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 235 (0x8ded0400) [pid = 1752] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 234 (0x8a8ea400) [pid = 1752] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 233 (0x99ca2400) [pid = 1752] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 232 (0x86f73000) [pid = 1752] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 231 (0x91fc1800) [pid = 1752] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 230 (0x853cf800) [pid = 1752] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 229 (0x8b0ccc00) [pid = 1752] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 228 (0x882d4c00) [pid = 1752] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 227 (0x84a03800) [pid = 1752] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 226 (0x8f12cc00) [pid = 1752] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 225 (0x9aa98800) [pid = 1752] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 224 (0x8c681000) [pid = 1752] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 223 (0x8e265c00) [pid = 1752] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 222 (0x88127000) [pid = 1752] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 221 (0x99c9ac00) [pid = 1752] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 220 (0x866ea800) [pid = 1752] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 219 (0x94f69c00) [pid = 1752] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 218 (0x94f64400) [pid = 1752] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 217 (0x88dee000) [pid = 1752] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 216 (0x866f3800) [pid = 1752] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 215 (0x8e2c5000) [pid = 1752] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 214 (0x88a57400) [pid = 1752] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 213 (0x91fb9c00) [pid = 1752] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:22:52 INFO - PROCESS | 1752 | --DOMWINDOW == 212 (0x9af6d000) [pid = 1752] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 211 (0x866eb000) [pid = 1752] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 210 (0x878dbc00) [pid = 1752] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 209 (0x8e25a800) [pid = 1752] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 208 (0x8b8e3400) [pid = 1752] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 207 (0x91ba0000) [pid = 1752] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 206 (0x92339c00) [pid = 1752] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 205 (0x853d0400) [pid = 1752] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 204 (0x8e2c5800) [pid = 1752] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 203 (0x899ac800) [pid = 1752] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 202 (0x86b04c00) [pid = 1752] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 201 (0x8e2c2400) [pid = 1752] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 200 (0x9978a400) [pid = 1752] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 199 (0x8c67f000) [pid = 1752] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 198 (0x8d8ee800) [pid = 1752] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 197 (0x8eae3400) [pid = 1752] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 196 (0x92309000) [pid = 1752] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 195 (0x8d8f5800) [pid = 1752] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 194 (0x8e2c1c00) [pid = 1752] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 193 (0x94f67000) [pid = 1752] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 192 (0x90c1d400) [pid = 1752] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 191 (0x8e887c00) [pid = 1752] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 190 (0x8e88c800) [pid = 1752] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 189 (0x8f344800) [pid = 1752] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 188 (0x8e381000) [pid = 1752] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 187 (0x87fec400) [pid = 1752] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 186 (0x9277f000) [pid = 1752] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 185 (0x90c23400) [pid = 1752] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 184 (0x88b72c00) [pid = 1752] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0x93944000) [pid = 1752] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:22:53 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x87fe9c00) [pid = 1752] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:22:53 INFO - PROCESS | 1752 | 1463793773482 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]]]}] 18:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2501ms 18:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:22:53 INFO - PROCESS | 1752 | 1463793773514 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 18:22:53 INFO - PROCESS | 1752 | 1463793773517 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 18:22:53 INFO - PROCESS | 1752 | 1463793773524 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:22:53 INFO - PROCESS | 1752 | 1463793773527 Marionette TRACE conn3 <- [1,1746,null,{}] 18:22:53 INFO - PROCESS | 1752 | 1463793773532 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}] 18:22:53 INFO - PROCESS | 1752 | 1463793773714 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 18:22:53 INFO - PROCESS | 1752 | 1463793773919 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:53 INFO - PROCESS | 1752 | ++DOCSHELL 0x853dc800 == 159 [pid = 1752] [id = 444] 18:22:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x866ea800) [pid = 1752] [serial = 1333] [outer = (nil)] 18:22:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0x882d4c00) [pid = 1752] [serial = 1334] [outer = 0x866ea800] 18:22:53 INFO - PROCESS | 1752 | 1463793773989 Marionette DEBUG loaded listener.js 18:22:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 185 (0x88b69800) [pid = 1752] [serial = 1335] [outer = 0x866ea800] 18:22:54 INFO - PROCESS | 1752 | 1463793774851 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]]]}] 18:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1382ms 18:22:54 INFO - PROCESS | 1752 | 1463793774909 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 18:22:54 INFO - PROCESS | 1752 | 1463793774914 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 18:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:22:54 INFO - PROCESS | 1752 | 1463793774923 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:22:54 INFO - PROCESS | 1752 | 1463793774929 Marionette TRACE conn3 <- [1,1750,null,{}] 18:22:54 INFO - PROCESS | 1752 | 1463793774938 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}] 18:22:55 INFO - PROCESS | 1752 | 1463793775143 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 18:22:55 INFO - PROCESS | 1752 | 1463793775487 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:55 INFO - PROCESS | 1752 | ++DOCSHELL 0x879cac00 == 160 [pid = 1752] [id = 445] 18:22:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 186 (0x879cec00) [pid = 1752] [serial = 1336] [outer = (nil)] 18:22:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 187 (0x87fe7c00) [pid = 1752] [serial = 1337] [outer = 0x879cec00] 18:22:55 INFO - PROCESS | 1752 | 1463793775577 Marionette DEBUG loaded listener.js 18:22:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 188 (0x88127000) [pid = 1752] [serial = 1338] [outer = 0x879cec00] 18:22:56 INFO - PROCESS | 1752 | 1463793776505 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]]]}] 18:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1633ms 18:22:56 INFO - PROCESS | 1752 | 1463793776557 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 18:22:56 INFO - PROCESS | 1752 | 1463793776565 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 18:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:22:56 INFO - PROCESS | 1752 | 1463793776576 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:22:56 INFO - PROCESS | 1752 | 1463793776579 Marionette TRACE conn3 <- [1,1754,null,{}] 18:22:56 INFO - PROCESS | 1752 | 1463793776586 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}] 18:22:56 INFO - PROCESS | 1752 | 1463793776787 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 18:22:57 INFO - PROCESS | 1752 | 1463793777119 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:57 INFO - PROCESS | 1752 | ++DOCSHELL 0x88235c00 == 161 [pid = 1752] [id = 446] 18:22:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 189 (0x882d1c00) [pid = 1752] [serial = 1339] [outer = (nil)] 18:22:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 190 (0x899ac000) [pid = 1752] [serial = 1340] [outer = 0x882d1c00] 18:22:57 INFO - PROCESS | 1752 | 1463793777210 Marionette DEBUG loaded listener.js 18:22:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 191 (0x89e79400) [pid = 1752] [serial = 1341] [outer = 0x882d1c00] 18:22:58 INFO - PROCESS | 1752 | 1463793778160 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]]]}] 18:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1630ms 18:22:58 INFO - PROCESS | 1752 | 1463793778206 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 18:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:22:58 INFO - PROCESS | 1752 | 1463793778211 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 18:22:58 INFO - PROCESS | 1752 | 1463793778218 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:22:58 INFO - PROCESS | 1752 | 1463793778224 Marionette TRACE conn3 <- [1,1758,null,{}] 18:22:58 INFO - PROCESS | 1752 | 1463793778240 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}] 18:22:58 INFO - PROCESS | 1752 | 1463793778461 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 18:22:58 INFO - PROCESS | 1752 | 1463793778832 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:58 INFO - PROCESS | 1752 | ++DOCSHELL 0x89dee800 == 162 [pid = 1752] [id = 447] 18:22:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 192 (0x8b0cf000) [pid = 1752] [serial = 1342] [outer = (nil)] 18:22:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 193 (0x8c689000) [pid = 1752] [serial = 1343] [outer = 0x8b0cf000] 18:22:58 INFO - PROCESS | 1752 | 1463793778926 Marionette DEBUG loaded listener.js 18:22:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 194 (0x8d8f7800) [pid = 1752] [serial = 1344] [outer = 0x8b0cf000] 18:22:59 INFO - PROCESS | 1752 | 1463793779814 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]]]}] 18:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1641ms 18:22:59 INFO - PROCESS | 1752 | 1463793779859 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 18:22:59 INFO - PROCESS | 1752 | 1463793779864 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 18:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:22:59 INFO - PROCESS | 1752 | 1463793779890 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:22:59 INFO - PROCESS | 1752 | 1463793779894 Marionette TRACE conn3 <- [1,1762,null,{}] 18:22:59 INFO - PROCESS | 1752 | 1463793779900 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}] 18:23:00 INFO - PROCESS | 1752 | 1463793780101 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 18:23:00 INFO - PROCESS | 1752 | 1463793780429 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:00 INFO - PROCESS | 1752 | ++DOCSHELL 0x87fe6c00 == 163 [pid = 1752] [id = 448] 18:23:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 195 (0x8dec3c00) [pid = 1752] [serial = 1345] [outer = (nil)] 18:23:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 196 (0x8e264000) [pid = 1752] [serial = 1346] [outer = 0x8dec3c00] 18:23:00 INFO - PROCESS | 1752 | 1463793780521 Marionette DEBUG loaded listener.js 18:23:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 197 (0x8e2cac00) [pid = 1752] [serial = 1347] [outer = 0x8dec3c00] 18:23:01 INFO - PROCESS | 1752 | 1463793781400 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]]]}] 18:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1547ms 18:23:01 INFO - PROCESS | 1752 | 1463793781447 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 18:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:23:01 INFO - PROCESS | 1752 | 1463793781452 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 18:23:01 INFO - PROCESS | 1752 | 1463793781458 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:23:01 INFO - PROCESS | 1752 | 1463793781462 Marionette TRACE conn3 <- [1,1766,null,{}] 18:23:01 INFO - PROCESS | 1752 | 1463793781467 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}] 18:23:01 INFO - PROCESS | 1752 | 1463793781656 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 18:23:02 INFO - PROCESS | 1752 | 1463793782026 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:02 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a8ea800 == 164 [pid = 1752] [id = 449] 18:23:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 198 (0x8e25b800) [pid = 1752] [serial = 1348] [outer = (nil)] 18:23:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 199 (0x8e3c4000) [pid = 1752] [serial = 1349] [outer = 0x8e25b800] 18:23:02 INFO - PROCESS | 1752 | 1463793782117 Marionette DEBUG loaded listener.js 18:23:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 200 (0x8e7cac00) [pid = 1752] [serial = 1350] [outer = 0x8e25b800] 18:23:03 INFO - PROCESS | 1752 | 1463793783002 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]]]}] 18:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1580ms 18:23:03 INFO - PROCESS | 1752 | 1463793783039 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 18:23:03 INFO - PROCESS | 1752 | 1463793783042 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 18:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:23:03 INFO - PROCESS | 1752 | 1463793783049 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:23:03 INFO - PROCESS | 1752 | 1463793783052 Marionette TRACE conn3 <- [1,1770,null,{}] 18:23:03 INFO - PROCESS | 1752 | 1463793783058 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}] 18:23:03 INFO - PROCESS | 1752 | 1463793783278 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 18:23:03 INFO - PROCESS | 1752 | 1463793783625 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:03 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b04400 == 165 [pid = 1752] [id = 450] 18:23:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 201 (0x882da000) [pid = 1752] [serial = 1351] [outer = (nil)] 18:23:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 202 (0x8e882800) [pid = 1752] [serial = 1352] [outer = 0x882da000] 18:23:03 INFO - PROCESS | 1752 | 1463793783714 Marionette DEBUG loaded listener.js 18:23:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 203 (0x90c1f800) [pid = 1752] [serial = 1353] [outer = 0x882da000] 18:23:04 INFO - PROCESS | 1752 | 1463793784623 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]]]}] 18:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1633ms 18:23:04 INFO - PROCESS | 1752 | 1463793784683 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 18:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:23:04 INFO - PROCESS | 1752 | 1463793784687 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 18:23:04 INFO - PROCESS | 1752 | 1463793784694 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:23:04 INFO - PROCESS | 1752 | 1463793784697 Marionette TRACE conn3 <- [1,1774,null,{}] 18:23:04 INFO - PROCESS | 1752 | 1463793784703 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}] 18:23:04 INFO - PROCESS | 1752 | 1463793784893 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 18:23:05 INFO - PROCESS | 1752 | 1463793785218 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:05 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e25b400 == 166 [pid = 1752] [id = 451] 18:23:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 204 (0x8e7cf800) [pid = 1752] [serial = 1354] [outer = (nil)] 18:23:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 205 (0x91a8a000) [pid = 1752] [serial = 1355] [outer = 0x8e7cf800] 18:23:05 INFO - PROCESS | 1752 | 1463793785305 Marionette DEBUG loaded listener.js 18:23:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 206 (0x91b96800) [pid = 1752] [serial = 1356] [outer = 0x8e7cf800] 18:23:06 INFO - PROCESS | 1752 | 1463793786188 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]]]}] 18:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1544ms 18:23:06 INFO - PROCESS | 1752 | 1463793786238 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 18:23:06 INFO - PROCESS | 1752 | 1463793786242 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 18:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:23:06 INFO - PROCESS | 1752 | 1463793786248 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:23:06 INFO - PROCESS | 1752 | 1463793786252 Marionette TRACE conn3 <- [1,1778,null,{}] 18:23:06 INFO - PROCESS | 1752 | 1463793786258 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}] 18:23:06 INFO - PROCESS | 1752 | 1463793786456 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 18:23:06 INFO - PROCESS | 1752 | 1463793786788 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:06 INFO - PROCESS | 1752 | ++DOCSHELL 0x8d8f6800 == 167 [pid = 1752] [id = 452] 18:23:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 207 (0x91a82000) [pid = 1752] [serial = 1357] [outer = (nil)] 18:23:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 208 (0x91fbb400) [pid = 1752] [serial = 1358] [outer = 0x91a82000] 18:23:06 INFO - PROCESS | 1752 | 1463793786880 Marionette DEBUG loaded listener.js 18:23:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 209 (0x91fc0400) [pid = 1752] [serial = 1359] [outer = 0x91a82000] 18:23:07 INFO - PROCESS | 1752 | 1463793787775 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]]]}] 18:23:07 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 18:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1591ms 18:23:07 INFO - PROCESS | 1752 | 1463793787840 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 18:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:23:07 INFO - PROCESS | 1752 | 1463793787845 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 18:23:07 INFO - PROCESS | 1752 | 1463793787851 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:23:07 INFO - PROCESS | 1752 | 1463793787854 Marionette TRACE conn3 <- [1,1782,null,{}] 18:23:07 INFO - PROCESS | 1752 | 1463793787860 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}] 18:23:08 INFO - PROCESS | 1752 | 1463793788088 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 18:23:08 INFO - PROCESS | 1752 | 1463793788429 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:08 INFO - PROCESS | 1752 | ++DOCSHELL 0x8812a800 == 168 [pid = 1752] [id = 453] 18:23:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 210 (0x8e25d000) [pid = 1752] [serial = 1360] [outer = (nil)] 18:23:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 211 (0x922a3c00) [pid = 1752] [serial = 1361] [outer = 0x8e25d000] 18:23:08 INFO - PROCESS | 1752 | 1463793788517 Marionette DEBUG loaded listener.js 18:23:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 212 (0x92309000) [pid = 1752] [serial = 1362] [outer = 0x8e25d000] 18:23:09 INFO - PROCESS | 1752 | 1463793789433 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]]]}] 18:23:09 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 18:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1642ms 18:23:09 INFO - PROCESS | 1752 | 1463793789493 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 18:23:09 INFO - PROCESS | 1752 | 1463793789496 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 18:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:23:09 INFO - PROCESS | 1752 | 1463793789503 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:23:09 INFO - PROCESS | 1752 | 1463793789506 Marionette TRACE conn3 <- [1,1786,null,{}] 18:23:09 INFO - PROCESS | 1752 | 1463793789512 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}] 18:23:09 INFO - PROCESS | 1752 | 1463793789722 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 18:23:10 INFO - PROCESS | 1752 | 1463793790050 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:10 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e7cfc00 == 169 [pid = 1752] [id = 454] 18:23:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 213 (0x91faf000) [pid = 1752] [serial = 1363] [outer = (nil)] 18:23:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 214 (0x9258f800) [pid = 1752] [serial = 1364] [outer = 0x91faf000] 18:23:10 INFO - PROCESS | 1752 | 1463793790137 Marionette DEBUG loaded listener.js 18:23:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 215 (0x9277f000) [pid = 1752] [serial = 1365] [outer = 0x91faf000] 18:23:10 INFO - PROCESS | 1752 | 1463793790994 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]]]}] 18:23:11 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 18:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1543ms 18:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:23:11 INFO - PROCESS | 1752 | 1463793791047 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 18:23:11 INFO - PROCESS | 1752 | 1463793791050 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 18:23:11 INFO - PROCESS | 1752 | 1463793791057 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:23:11 INFO - PROCESS | 1752 | 1463793791061 Marionette TRACE conn3 <- [1,1790,null,{}] 18:23:11 INFO - PROCESS | 1752 | 1463793791067 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}] 18:23:11 INFO - PROCESS | 1752 | 1463793791282 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 18:23:11 INFO - PROCESS | 1752 | 1463793791624 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:11 INFO - PROCESS | 1752 | ++DOCSHELL 0x92528c00 == 170 [pid = 1752] [id = 455] 18:23:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 216 (0x94f9b400) [pid = 1752] [serial = 1366] [outer = (nil)] 18:23:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 217 (0x95129000) [pid = 1752] [serial = 1367] [outer = 0x94f9b400] 18:23:11 INFO - PROCESS | 1752 | 1463793791718 Marionette DEBUG loaded listener.js 18:23:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 218 (0x9779c800) [pid = 1752] [serial = 1368] [outer = 0x94f9b400] 18:23:12 INFO - PROCESS | 1752 | 1463793792633 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]]]}] 18:23:12 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) 18:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1632ms 18:23:12 INFO - PROCESS | 1752 | 1463793792690 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 18:23:12 INFO - PROCESS | 1752 | 1463793792693 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 18:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:23:12 INFO - PROCESS | 1752 | 1463793792699 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:23:12 INFO - PROCESS | 1752 | 1463793792704 Marionette TRACE conn3 <- [1,1794,null,{}] 18:23:12 INFO - PROCESS | 1752 | 1463793792709 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}] 18:23:12 INFO - PROCESS | 1752 | 1463793792950 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 18:23:13 INFO - PROCESS | 1752 | 1463793793408 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:13 INFO - PROCESS | 1752 | ++DOCSHELL 0x93947400 == 171 [pid = 1752] [id = 456] 18:23:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 219 (0x97730400) [pid = 1752] [serial = 1369] [outer = (nil)] 18:23:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 220 (0x989fa000) [pid = 1752] [serial = 1370] [outer = 0x97730400] 18:23:13 INFO - PROCESS | 1752 | 1463793793497 Marionette DEBUG loaded listener.js 18:23:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 221 (0x98e82c00) [pid = 1752] [serial = 1371] [outer = 0x97730400] 18:23:14 INFO - PROCESS | 1752 | 1463793794452 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]]]}] 18:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1785ms 18:23:14 INFO - PROCESS | 1752 | 1463793794487 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 18:23:14 INFO - PROCESS | 1752 | 1463793794490 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 18:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:23:14 INFO - PROCESS | 1752 | 1463793794507 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:23:14 INFO - PROCESS | 1752 | 1463793794509 Marionette TRACE conn3 <- [1,1798,null,{}] 18:23:14 INFO - PROCESS | 1752 | 1463793794515 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}] 18:23:14 INFO - PROCESS | 1752 | 1463793794728 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 18:23:15 INFO - PROCESS | 1752 | 1463793795066 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:15 INFO - PROCESS | 1752 | ++DOCSHELL 0x94f92400 == 172 [pid = 1752] [id = 457] 18:23:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 222 (0x996e6c00) [pid = 1752] [serial = 1372] [outer = (nil)] 18:23:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 223 (0x99acbc00) [pid = 1752] [serial = 1373] [outer = 0x996e6c00] 18:23:15 INFO - PROCESS | 1752 | 1463793795156 Marionette DEBUG loaded listener.js 18:23:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 224 (0x99c9b000) [pid = 1752] [serial = 1374] [outer = 0x996e6c00] 18:23:16 INFO - PROCESS | 1752 | 1463793796062 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]]]}] 18:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1591ms 18:23:16 INFO - PROCESS | 1752 | 1463793796098 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 18:23:16 INFO - PROCESS | 1752 | 1463793796102 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 18:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:23:16 INFO - PROCESS | 1752 | 1463793796109 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:23:16 INFO - PROCESS | 1752 | 1463793796113 Marionette TRACE conn3 <- [1,1802,null,{}] 18:23:16 INFO - PROCESS | 1752 | 1463793796121 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}] 18:23:16 INFO - PROCESS | 1752 | 1463793796313 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 18:23:16 INFO - PROCESS | 1752 | 1463793796654 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:16 INFO - PROCESS | 1752 | ++DOCSHELL 0x94f64400 == 173 [pid = 1752] [id = 458] 18:23:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 225 (0x997d9000) [pid = 1752] [serial = 1375] [outer = (nil)] 18:23:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 226 (0x9a817400) [pid = 1752] [serial = 1376] [outer = 0x997d9000] 18:23:16 INFO - PROCESS | 1752 | 1463793796745 Marionette DEBUG loaded listener.js 18:23:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 227 (0x9a8a9800) [pid = 1752] [serial = 1377] [outer = 0x997d9000] 18:23:17 INFO - PROCESS | 1752 | 1463793797702 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]]]}] 18:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1631ms 18:23:17 INFO - PROCESS | 1752 | 1463793797741 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 18:23:17 INFO - PROCESS | 1752 | 1463793797745 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 18:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:23:17 INFO - PROCESS | 1752 | 1463793797751 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:23:17 INFO - PROCESS | 1752 | 1463793797754 Marionette TRACE conn3 <- [1,1806,null,{}] 18:23:17 INFO - PROCESS | 1752 | 1463793797760 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}] 18:23:17 INFO - PROCESS | 1752 | 1463793797964 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 18:23:18 INFO - PROCESS | 1752 | 1463793798323 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:18 INFO - PROCESS | 1752 | ++DOCSHELL 0x853db800 == 174 [pid = 1752] [id = 459] 18:23:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 228 (0x8decfc00) [pid = 1752] [serial = 1378] [outer = (nil)] 18:23:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 229 (0x9aa90000) [pid = 1752] [serial = 1379] [outer = 0x8decfc00] 18:23:18 INFO - PROCESS | 1752 | 1463793798411 Marionette DEBUG loaded listener.js 18:23:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 230 (0x9ac8fc00) [pid = 1752] [serial = 1380] [outer = 0x8decfc00] 18:23:19 INFO - PROCESS | 1752 | 1463793799284 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]]]}] 18:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1585ms 18:23:19 INFO - PROCESS | 1752 | 1463793799337 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 18:23:19 INFO - PROCESS | 1752 | 1463793799340 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 18:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:23:19 INFO - PROCESS | 1752 | 1463793799346 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:23:19 INFO - PROCESS | 1752 | 1463793799350 Marionette TRACE conn3 <- [1,1810,null,{}] 18:23:19 INFO - PROCESS | 1752 | 1463793799356 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}] 18:23:19 INFO - PROCESS | 1752 | 1463793799569 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 18:23:19 INFO - PROCESS | 1752 | 1463793799919 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:19 INFO - PROCESS | 1752 | ++DOCSHELL 0x866f2000 == 175 [pid = 1752] [id = 460] 18:23:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 231 (0x989eec00) [pid = 1752] [serial = 1381] [outer = (nil)] 18:23:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 232 (0x9b730400) [pid = 1752] [serial = 1382] [outer = 0x989eec00] 18:23:20 INFO - PROCESS | 1752 | 1463793800008 Marionette DEBUG loaded listener.js 18:23:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 233 (0x9b7bdc00) [pid = 1752] [serial = 1383] [outer = 0x989eec00] 18:23:20 INFO - PROCESS | 1752 | 1463793800887 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]]]}] 18:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1579ms 18:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:23:20 INFO - PROCESS | 1752 | 1463793800926 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 18:23:20 INFO - PROCESS | 1752 | 1463793800929 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 18:23:20 INFO - PROCESS | 1752 | 1463793800936 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:23:20 INFO - PROCESS | 1752 | 1463793800939 Marionette TRACE conn3 <- [1,1814,null,{}] 18:23:20 INFO - PROCESS | 1752 | 1463793800945 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}] 18:23:21 INFO - PROCESS | 1752 | 1463793801151 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 18:23:21 INFO - PROCESS | 1752 | 1463793801552 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:21 INFO - PROCESS | 1752 | ++DOCSHELL 0x853da400 == 176 [pid = 1752] [id = 461] 18:23:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 234 (0x99791800) [pid = 1752] [serial = 1384] [outer = (nil)] 18:23:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 235 (0x9d40ec00) [pid = 1752] [serial = 1385] [outer = 0x99791800] 18:23:21 INFO - PROCESS | 1752 | 1463793801641 Marionette DEBUG loaded listener.js 18:23:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 236 (0x9d89f400) [pid = 1752] [serial = 1386] [outer = 0x99791800] 18:23:22 INFO - PROCESS | 1752 | 1463793802545 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]]]}] 18:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1681ms 18:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:23:22 INFO - PROCESS | 1752 | 1463793802616 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 18:23:22 INFO - PROCESS | 1752 | 1463793802619 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 18:23:22 INFO - PROCESS | 1752 | 1463793802625 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:23:22 INFO - PROCESS | 1752 | 1463793802629 Marionette TRACE conn3 <- [1,1818,null,{}] 18:23:22 INFO - PROCESS | 1752 | 1463793802634 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}] 18:23:22 INFO - PROCESS | 1752 | 1463793802882 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 18:23:23 INFO - PROCESS | 1752 | 1463793803237 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:23 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e3bd800 == 177 [pid = 1752] [id = 462] 18:23:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 237 (0x9b80e400) [pid = 1752] [serial = 1387] [outer = (nil)] 18:23:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 238 (0xa2265400) [pid = 1752] [serial = 1388] [outer = 0x9b80e400] 18:23:23 INFO - PROCESS | 1752 | 1463793803319 Marionette DEBUG loaded listener.js 18:23:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 239 (0xa22a5c00) [pid = 1752] [serial = 1389] [outer = 0x9b80e400] 18:23:24 INFO - PROCESS | 1752 | 1463793804233 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]]]}] 18:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1683ms 18:23:24 INFO - PROCESS | 1752 | 1463793804308 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 18:23:24 INFO - PROCESS | 1752 | 1463793804311 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 18:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:23:24 INFO - PROCESS | 1752 | 1463793804317 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:23:24 INFO - PROCESS | 1752 | 1463793804321 Marionette TRACE conn3 <- [1,1822,null,{}] 18:23:24 INFO - PROCESS | 1752 | 1463793804326 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}] 18:23:24 INFO - PROCESS | 1752 | 1463793804525 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 18:23:24 INFO - PROCESS | 1752 | 1463793804872 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x8c473c00 == 176 [pid = 1752] [id = 160] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x9a812800 == 175 [pid = 1752] [id = 166] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x866ec400 == 174 [pid = 1752] [id = 328] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x8a451000 == 173 [pid = 1752] [id = 195] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x8d8fcc00 == 172 [pid = 1752] [id = 164] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x878d0000 == 171 [pid = 1752] [id = 247] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x8ded0800 == 170 [pid = 1752] [id = 338] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x879c1c00 == 169 [pid = 1752] [id = 330] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x94f93800 == 168 [pid = 1752] [id = 162] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x8c477400 == 167 [pid = 1752] [id = 340] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x99c97800 == 166 [pid = 1752] [id = 163] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x9d8cb800 == 165 [pid = 1752] [id = 47] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x888e8c00 == 164 [pid = 1752] [id = 335] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x88236000 == 163 [pid = 1752] [id = 339] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x89e78400 == 162 [pid = 1752] [id = 342] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x8e37bc00 == 161 [pid = 1752] [id = 156] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x92595000 == 160 [pid = 1752] [id = 159] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x8e883400 == 159 [pid = 1752] [id = 341] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x878cd800 == 158 [pid = 1752] [id = 329] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x8a8e8400 == 157 [pid = 1752] [id = 334] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x89e7dc00 == 156 [pid = 1752] [id = 333] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x8b8ec000 == 155 [pid = 1752] [id = 336] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x84a0c400 == 154 [pid = 1752] [id = 337] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x882d4400 == 153 [pid = 1752] [id = 331] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x896f1c00 == 152 [pid = 1752] [id = 332] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x896f7c00 == 151 [pid = 1752] [id = 443] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x882cf800 == 150 [pid = 1752] [id = 442] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x87fed800 == 149 [pid = 1752] [id = 441] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x866ed400 == 148 [pid = 1752] [id = 440] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x98aeec00 == 147 [pid = 1752] [id = 432] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x93948800 == 146 [pid = 1752] [id = 431] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x888e5000 == 145 [pid = 1752] [id = 429] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x92022800 == 144 [pid = 1752] [id = 430] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x8f348400 == 143 [pid = 1752] [id = 428] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x8e7cdc00 == 142 [pid = 1752] [id = 427] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x8e265800 == 141 [pid = 1752] [id = 426] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x8deccc00 == 140 [pid = 1752] [id = 425] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x88229400 == 139 [pid = 1752] [id = 424] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x853d5800 == 138 [pid = 1752] [id = 422] 18:23:26 INFO - PROCESS | 1752 | --DOCSHELL 0x888e2000 == 137 [pid = 1752] [id = 423] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 238 (0x8c7a9800) [pid = 1752] [serial = 1122] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 237 (0x945e5000) [pid = 1752] [serial = 1155] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 236 (0x92296800) [pid = 1752] [serial = 1149] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 235 (0x92023800) [pid = 1752] [serial = 1083] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 234 (0x92598000) [pid = 1752] [serial = 1214] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 233 (0x899a4c00) [pid = 1752] [serial = 1059] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 232 (0x9ac95000) [pid = 1752] [serial = 1238] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 231 (0x89e7d000) [pid = 1752] [serial = 1259] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 230 (0x8b223000) [pid = 1752] [serial = 1002] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 229 (0x91a84400) [pid = 1752] [serial = 1206] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 228 (0x8e37c800) [pid = 1752] [serial = 1134] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 227 (0x92522c00) [pid = 1752] [serial = 1212] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 226 (0x88b6ac00) [pid = 1752] [serial = 1197] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 225 (0x91d61000) [pid = 1752] [serial = 1208] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 224 (0x8d8f7c00) [pid = 1752] [serial = 1011] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 223 (0x97729800) [pid = 1752] [serial = 1217] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 222 (0x88128000) [pid = 1752] [serial = 1056] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 221 (0x9251ec00) [pid = 1752] [serial = 1089] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 220 (0x8e7cd000) [pid = 1752] [serial = 1137] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 219 (0x8b0d1800) [pid = 1752] [serial = 1199] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 218 (0x9a811c00) [pid = 1752] [serial = 1230] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 217 (0x8812e400) [pid = 1752] [serial = 1125] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 216 (0x9230a800) [pid = 1752] [serial = 1152] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 215 (0x888ed000) [pid = 1752] [serial = 1101] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 214 (0x8c475800) [pid = 1752] [serial = 1005] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 213 (0x88deec00) [pid = 1752] [serial = 1257] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 212 (0x90c1c400) [pid = 1752] [serial = 1205] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 211 (0x8b0d1400) [pid = 1752] [serial = 1053] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 210 (0x93bc6400) [pid = 1752] [serial = 1215] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 209 (0x91a87800) [pid = 1752] [serial = 1071] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 208 (0x9b722400) [pid = 1752] [serial = 1242] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 207 (0x8a8ecc00) [pid = 1752] [serial = 1260] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 206 (0x8decf400) [pid = 1752] [serial = 1014] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 205 (0x8eb0c800) [pid = 1752] [serial = 1203] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 204 (0x888ec400) [pid = 1752] [serial = 990] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 203 (0x99e8f000) [pid = 1752] [serial = 1227] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 202 (0x88a5d400) [pid = 1752] [serial = 984] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 201 (0x8c478000) [pid = 1752] [serial = 1200] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 200 (0x977c6c00) [pid = 1752] [serial = 1167] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 199 (0x995b6400) [pid = 1752] [serial = 1221] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 198 (0x89e72000) [pid = 1752] [serial = 996] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 197 (0x879c4800) [pid = 1752] [serial = 987] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 196 (0x9af62c00) [pid = 1752] [serial = 1239] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 195 (0x8f34d400) [pid = 1752] [serial = 1140] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 194 (0x899ae800) [pid = 1752] [serial = 1128] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 193 (0x9a8aa000) [pid = 1752] [serial = 1233] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 192 (0x9b72bc00) [pid = 1752] [serial = 1244] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 191 (0x989f1000) [pid = 1752] [serial = 1170] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 190 (0x9b7bb000) [pid = 1752] [serial = 1247] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 189 (0x896fdc00) [pid = 1752] [serial = 1250] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 188 (0x8e7cb800) [pid = 1752] [serial = 1020] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 187 (0x8c683800) [pid = 1752] [serial = 1008] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 186 (0x9a356400) [pid = 1752] [serial = 1229] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 185 (0x91fbc400) [pid = 1752] [serial = 1080] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 184 (0x9b80f000) [pid = 1752] [serial = 1248] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0x92595c00) [pid = 1752] [serial = 1092] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x945eac00) [pid = 1752] [serial = 1098] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x8e3c4800) [pid = 1752] [serial = 1017] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x8a458800) [pid = 1752] [serial = 999] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x9b014000) [pid = 1752] [serial = 1241] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x99ca5c00) [pid = 1752] [serial = 1226] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x8812bc00) [pid = 1752] [serial = 1254] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x8eae3800) [pid = 1752] [serial = 1023] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x99a25c00) [pid = 1752] [serial = 1224] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x8dec4400) [pid = 1752] [serial = 1131] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x91faf400) [pid = 1752] [serial = 1209] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x94f66c00) [pid = 1752] [serial = 1158] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x8eb0ec00) [pid = 1752] [serial = 1026] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x88b65c00) [pid = 1752] [serial = 1256] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x977c4400) [pid = 1752] [serial = 1218] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x9233ec00) [pid = 1752] [serial = 1086] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x9b72f400) [pid = 1752] [serial = 1245] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x8e2bf800) [pid = 1752] [serial = 1062] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x8e7c4c00) [pid = 1752] [serial = 1202] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0x9a81dc00) [pid = 1752] [serial = 1232] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x8e3c2c00) [pid = 1752] [serial = 1065] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x879c7800) [pid = 1752] [serial = 1253] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x9779c000) [pid = 1752] [serial = 1164] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0x9233e000) [pid = 1752] [serial = 1211] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x91d65c00) [pid = 1752] [serial = 1146] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x8f34d800) [pid = 1752] [serial = 1029] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x91b98400) [pid = 1752] [serial = 1074] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x98e7ac00) [pid = 1752] [serial = 1220] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x91a80800) [pid = 1752] [serial = 1143] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x8eb0d000) [pid = 1752] [serial = 1068] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x9aa93000) [pid = 1752] [serial = 1236] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x9394b400) [pid = 1752] [serial = 1095] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x8e882400) [pid = 1752] [serial = 1193] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x91d6a400) [pid = 1752] [serial = 1077] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x9a8b8c00) [pid = 1752] [serial = 1235] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x888e6400) [pid = 1752] [serial = 1196] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x899a7000) [pid = 1752] [serial = 993] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x997dd800) [pid = 1752] [serial = 1223] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x95126000) [pid = 1752] [serial = 1161] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x89df4000) [pid = 1752] [serial = 1262] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x8b0ca800) [pid = 1752] [serial = 1263] [outer = (nil)] [url = about:blank] 18:23:26 INFO - PROCESS | 1752 | ++DOCSHELL 0x8484ac00 == 138 [pid = 1752] [id = 463] 18:23:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x84a0c400) [pid = 1752] [serial = 1390] [outer = (nil)] 18:23:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x85d0e400) [pid = 1752] [serial = 1391] [outer = 0x84a0c400] 18:23:26 INFO - PROCESS | 1752 | 1463793806720 Marionette DEBUG loaded listener.js 18:23:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x866f5800) [pid = 1752] [serial = 1392] [outer = 0x84a0c400] 18:23:27 INFO - PROCESS | 1752 | 1463793807823 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]]]}] 18:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 3548ms 18:23:27 INFO - PROCESS | 1752 | 1463793807874 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 18:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:23:27 INFO - PROCESS | 1752 | 1463793807891 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 18:23:27 INFO - PROCESS | 1752 | 1463793807900 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:23:27 INFO - PROCESS | 1752 | 1463793807905 Marionette TRACE conn3 <- [1,1826,null,{}] 18:23:27 INFO - PROCESS | 1752 | 1463793807912 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}] 18:23:28 INFO - PROCESS | 1752 | 1463793808123 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 18:23:28 INFO - PROCESS | 1752 | 1463793808403 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:28 INFO - PROCESS | 1752 | ++DOCSHELL 0x87fe8400 == 139 [pid = 1752] [id = 464] 18:23:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x87fe9000) [pid = 1752] [serial = 1393] [outer = (nil)] 18:23:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x88128800) [pid = 1752] [serial = 1394] [outer = 0x87fe9000] 18:23:28 INFO - PROCESS | 1752 | 1463793808488 Marionette DEBUG loaded listener.js 18:23:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x8822b400) [pid = 1752] [serial = 1395] [outer = 0x87fe9000] 18:23:29 INFO - PROCESS | 1752 | 1463793809317 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]]]}] 18:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1484ms 18:23:29 INFO - PROCESS | 1752 | 1463793809381 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 18:23:29 INFO - PROCESS | 1752 | 1463793809387 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 18:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:23:29 INFO - PROCESS | 1752 | 1463793809397 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:23:29 INFO - PROCESS | 1752 | 1463793809401 Marionette TRACE conn3 <- [1,1830,null,{}] 18:23:29 INFO - PROCESS | 1752 | 1463793809406 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}] 18:23:29 INFO - PROCESS | 1752 | 1463793809665 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 18:23:29 INFO - PROCESS | 1752 | 1463793809688 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x8812a000 == 140 [pid = 1752] [id = 465] 18:23:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x88236000) [pid = 1752] [serial = 1396] [outer = (nil)] 18:23:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x88a5bc00) [pid = 1752] [serial = 1397] [outer = 0x88236000] 18:23:29 INFO - PROCESS | 1752 | 1463793809770 Marionette DEBUG loaded listener.js 18:23:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x88b70800) [pid = 1752] [serial = 1398] [outer = 0x88236000] 18:23:30 INFO - PROCESS | 1752 | 1463793810820 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]]]}] 18:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1486ms 18:23:30 INFO - PROCESS | 1752 | 1463793810882 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 18:23:30 INFO - PROCESS | 1752 | 1463793810886 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 18:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:23:30 INFO - PROCESS | 1752 | 1463793810892 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:23:30 INFO - PROCESS | 1752 | 1463793810897 Marionette TRACE conn3 <- [1,1834,null,{}] 18:23:30 INFO - PROCESS | 1752 | 1463793810912 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}] 18:23:31 INFO - PROCESS | 1752 | 1463793811170 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x98afa000) [pid = 1752] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x85d08400) [pid = 1752] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x87fe5c00) [pid = 1752] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x8e882c00) [pid = 1752] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x9a81f400) [pid = 1752] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x96cf8400) [pid = 1752] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x8e266800) [pid = 1752] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x9251f400) [pid = 1752] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x9d8a0c00) [pid = 1752] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x896fc800) [pid = 1752] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x99ca4c00) [pid = 1752] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x8e3bb800) [pid = 1752] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x8e889c00) [pid = 1752] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x88deb000) [pid = 1752] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x99e8bc00) [pid = 1752] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x8b0d1c00) [pid = 1752] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x8e2ca800) [pid = 1752] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x8e25cc00) [pid = 1752] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x866f2800) [pid = 1752] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x878cec00) [pid = 1752] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x88126400) [pid = 1752] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x91b97000) [pid = 1752] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 129 (0x8b8edc00) [pid = 1752] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:23:31 INFO - PROCESS | 1752 | --DOMWINDOW == 128 (0x8dec8400) [pid = 1752] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:23:32 INFO - PROCESS | 1752 | 1463793811987 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:32 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d2000 == 141 [pid = 1752] [id = 466] 18:23:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 129 (0x85d08400) [pid = 1752] [serial = 1399] [outer = (nil)] 18:23:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0x87fea800) [pid = 1752] [serial = 1400] [outer = 0x85d08400] 18:23:32 INFO - PROCESS | 1752 | 1463793812144 Marionette DEBUG loaded listener.js 18:23:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x899a3c00) [pid = 1752] [serial = 1401] [outer = 0x85d08400] 18:23:32 INFO - PROCESS | 1752 | 1463793812876 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]]]}] 18:23:32 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 18:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 2036ms 18:23:32 INFO - PROCESS | 1752 | 1463793812927 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 18:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:23:32 INFO - PROCESS | 1752 | 1463793812932 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 18:23:32 INFO - PROCESS | 1752 | 1463793812942 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:23:32 INFO - PROCESS | 1752 | 1463793812946 Marionette TRACE conn3 <- [1,1838,null,{}] 18:23:32 INFO - PROCESS | 1752 | 1463793812951 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}] 18:23:33 INFO - PROCESS | 1752 | 1463793813193 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 18:23:33 INFO - PROCESS | 1752 | 1463793813215 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:33 INFO - PROCESS | 1752 | ++DOCSHELL 0x88126400 == 142 [pid = 1752] [id = 467] 18:23:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x89dec000) [pid = 1752] [serial = 1402] [outer = (nil)] 18:23:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x89e7dc00) [pid = 1752] [serial = 1403] [outer = 0x89dec000] 18:23:33 INFO - PROCESS | 1752 | 1463793813286 Marionette DEBUG loaded listener.js 18:23:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x8822b800) [pid = 1752] [serial = 1404] [outer = 0x89dec000] 18:23:34 INFO - PROCESS | 1752 | 1463793814428 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]]]}] 18:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1542ms 18:23:34 INFO - PROCESS | 1752 | 1463793814481 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 18:23:34 INFO - PROCESS | 1752 | 1463793814486 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 18:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:23:34 INFO - PROCESS | 1752 | 1463793814495 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:23:34 INFO - PROCESS | 1752 | 1463793814500 Marionette TRACE conn3 <- [1,1842,null,{}] 18:23:34 INFO - PROCESS | 1752 | 1463793814509 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}] 18:23:34 INFO - PROCESS | 1752 | 1463793814723 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 18:23:35 INFO - PROCESS | 1752 | 1463793815071 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:35 INFO - PROCESS | 1752 | ++DOCSHELL 0x879c1400 == 143 [pid = 1752] [id = 468] 18:23:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x879c4c00) [pid = 1752] [serial = 1405] [outer = (nil)] 18:23:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x88227400) [pid = 1752] [serial = 1406] [outer = 0x879c4c00] 18:23:35 INFO - PROCESS | 1752 | 1463793815164 Marionette DEBUG loaded listener.js 18:23:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x888eac00) [pid = 1752] [serial = 1407] [outer = 0x879c4c00] 18:23:36 INFO - PROCESS | 1752 | 1463793816126 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]]]}] 18:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1683ms 18:23:36 INFO - PROCESS | 1752 | 1463793816179 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 18:23:36 INFO - PROCESS | 1752 | 1463793816188 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 18:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:23:36 INFO - PROCESS | 1752 | 1463793816198 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:23:36 INFO - PROCESS | 1752 | 1463793816202 Marionette TRACE conn3 <- [1,1846,null,{}] 18:23:36 INFO - PROCESS | 1752 | 1463793816208 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}] 18:23:36 INFO - PROCESS | 1752 | 1463793816412 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 18:23:36 INFO - PROCESS | 1752 | 1463793816739 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:36 INFO - PROCESS | 1752 | ++DOCSHELL 0x896f8000 == 144 [pid = 1752] [id = 469] 18:23:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x896f9800) [pid = 1752] [serial = 1408] [outer = (nil)] 18:23:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x899ad000) [pid = 1752] [serial = 1409] [outer = 0x896f9800] 18:23:36 INFO - PROCESS | 1752 | 1463793816828 Marionette DEBUG loaded listener.js 18:23:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x89e74400) [pid = 1752] [serial = 1410] [outer = 0x896f9800] 18:23:37 INFO - PROCESS | 1752 | 1463793817789 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]]]}] 18:23:37 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) 18:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1643ms 18:23:37 INFO - PROCESS | 1752 | 1463793817886 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 18:23:37 INFO - PROCESS | 1752 | 1463793817890 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 18:23:37 INFO - PROCESS | 1752 | ************************* 18:23:37 INFO - PROCESS | 1752 | A coding exception was thrown and uncaught in a Task. 18:23:37 INFO - PROCESS | 1752 | 18:23:37 INFO - PROCESS | 1752 | Full message: TypeError: NetworkError when attempting to fetch resource. 18:23:37 INFO - PROCESS | 1752 | Full stack: 18:23:37 INFO - PROCESS | 1752 | ************************* 18:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:23:37 INFO - PROCESS | 1752 | 1463793817905 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:23:37 INFO - PROCESS | 1752 | 1463793817919 Marionette TRACE conn3 <- [1,1850,null,{}] 18:23:38 INFO - PROCESS | 1752 | 1463793817993 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}] 18:23:38 INFO - PROCESS | 1752 | 1463793818236 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 18:23:38 INFO - PROCESS | 1752 | 1463793818555 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:38 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a8eec00 == 145 [pid = 1752] [id = 470] 18:23:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8b0d1c00) [pid = 1752] [serial = 1411] [outer = (nil)] 18:23:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8c67c400) [pid = 1752] [serial = 1412] [outer = 0x8b0d1c00] 18:23:38 INFO - PROCESS | 1752 | 1463793818646 Marionette DEBUG loaded listener.js 18:23:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x8c7a2800) [pid = 1752] [serial = 1413] [outer = 0x8b0d1c00] 18:23:39 INFO - PROCESS | 1752 | 1463793819637 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]]]}] 18:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1787ms 18:23:39 INFO - PROCESS | 1752 | 1463793819693 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 18:23:39 INFO - PROCESS | 1752 | 1463793819697 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 18:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:23:39 INFO - PROCESS | 1752 | 1463793819704 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:23:39 INFO - PROCESS | 1752 | 1463793819708 Marionette TRACE conn3 <- [1,1854,null,{}] 18:23:39 INFO - PROCESS | 1752 | 1463793819713 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}] 18:23:40 INFO - PROCESS | 1752 | 1463793820020 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 18:23:40 INFO - PROCESS | 1752 | 1463793820393 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:40 INFO - PROCESS | 1752 | ++DOCSHELL 0x896f8400 == 146 [pid = 1752] [id = 471] 18:23:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x8c7a2400) [pid = 1752] [serial = 1414] [outer = (nil)] 18:23:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x8dec4400) [pid = 1752] [serial = 1415] [outer = 0x8c7a2400] 18:23:40 INFO - PROCESS | 1752 | 1463793820487 Marionette DEBUG loaded listener.js 18:23:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x8e25b000) [pid = 1752] [serial = 1416] [outer = 0x8c7a2400] 18:23:41 INFO - PROCESS | 1752 | 1463793821435 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]]]}] 18:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1793ms 18:23:41 INFO - PROCESS | 1752 | 1463793821500 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 18:23:41 INFO - PROCESS | 1752 | 1463793821506 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 18:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:23:41 INFO - PROCESS | 1752 | 1463793821515 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:23:41 INFO - PROCESS | 1752 | 1463793821519 Marionette TRACE conn3 <- [1,1858,null,{}] 18:23:41 INFO - PROCESS | 1752 | 1463793821524 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}] 18:23:41 INFO - PROCESS | 1752 | 1463793821775 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 18:23:42 INFO - PROCESS | 1752 | 1463793822122 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:42 INFO - PROCESS | 1752 | ++DOCSHELL 0x8d8f4400 == 147 [pid = 1752] [id = 472] 18:23:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x8d8fac00) [pid = 1752] [serial = 1417] [outer = (nil)] 18:23:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x8e2c2000) [pid = 1752] [serial = 1418] [outer = 0x8d8fac00] 18:23:42 INFO - PROCESS | 1752 | 1463793822206 Marionette DEBUG loaded listener.js 18:23:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x8e2ca400) [pid = 1752] [serial = 1419] [outer = 0x8d8fac00] 18:23:43 INFO - PROCESS | 1752 | 1463793823184 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]]]}] 18:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1740ms 18:23:43 INFO - PROCESS | 1752 | 1463793823257 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 18:23:43 INFO - PROCESS | 1752 | 1463793823263 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 18:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:23:43 INFO - PROCESS | 1752 | 1463793823273 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:23:43 INFO - PROCESS | 1752 | 1463793823278 Marionette TRACE conn3 <- [1,1862,null,{}] 18:23:43 INFO - PROCESS | 1752 | 1463793823287 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}] 18:23:43 INFO - PROCESS | 1752 | 1463793823677 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 18:23:44 INFO - PROCESS | 1752 | 1463793824017 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:44 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d10800 == 148 [pid = 1752] [id = 473] 18:23:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x8b0c6c00) [pid = 1752] [serial = 1420] [outer = (nil)] 18:23:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x8e890800) [pid = 1752] [serial = 1421] [outer = 0x8b0c6c00] 18:23:44 INFO - PROCESS | 1752 | 1463793824105 Marionette DEBUG loaded listener.js 18:23:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x8eaef800) [pid = 1752] [serial = 1422] [outer = 0x8b0c6c00] 18:23:45 INFO - PROCESS | 1752 | 1463793825042 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]]]}] 18:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1834ms 18:23:45 INFO - PROCESS | 1752 | 1463793825108 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 18:23:45 INFO - PROCESS | 1752 | 1463793825111 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 18:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:23:45 INFO - PROCESS | 1752 | 1463793825118 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:23:45 INFO - PROCESS | 1752 | 1463793825121 Marionette TRACE conn3 <- [1,1866,null,{}] 18:23:45 INFO - PROCESS | 1752 | 1463793825127 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}] 18:23:45 INFO - PROCESS | 1752 | 1463793825338 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 18:23:45 INFO - PROCESS | 1752 | 1463793825617 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:45 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e25f400 == 149 [pid = 1752] [id = 474] 18:23:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x8e889000) [pid = 1752] [serial = 1423] [outer = (nil)] 18:23:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x8f126800) [pid = 1752] [serial = 1424] [outer = 0x8e889000] 18:23:45 INFO - PROCESS | 1752 | 1463793825748 Marionette DEBUG loaded listener.js 18:23:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x8f12dc00) [pid = 1752] [serial = 1425] [outer = 0x8e889000] 18:23:46 INFO - PROCESS | 1752 | 1463793826606 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]]]}] 18:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1530ms 18:23:46 INFO - PROCESS | 1752 | 1463793826649 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 18:23:46 INFO - PROCESS | 1752 | 1463793826653 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 18:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:23:46 INFO - PROCESS | 1752 | 1463793826659 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:23:46 INFO - PROCESS | 1752 | 1463793826662 Marionette TRACE conn3 <- [1,1870,null,{}] 18:23:46 INFO - PROCESS | 1752 | 1463793826668 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}] 18:23:46 INFO - PROCESS | 1752 | 1463793826855 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 18:23:47 INFO - PROCESS | 1752 | 1463793827138 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:47 INFO - PROCESS | 1752 | ++DOCSHELL 0x8d8f7c00 == 150 [pid = 1752] [id = 475] 18:23:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x8eb0b800) [pid = 1752] [serial = 1426] [outer = (nil)] 18:23:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x90c1c000) [pid = 1752] [serial = 1427] [outer = 0x8eb0b800] 18:23:47 INFO - PROCESS | 1752 | 1463793827268 Marionette DEBUG loaded listener.js 18:23:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x90c24c00) [pid = 1752] [serial = 1428] [outer = 0x8eb0b800] 18:23:48 INFO - PROCESS | 1752 | 1463793828137 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]]]}] 18:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1530ms 18:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:23:48 INFO - PROCESS | 1752 | 1463793828190 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 18:23:48 INFO - PROCESS | 1752 | 1463793828193 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 18:23:48 INFO - PROCESS | 1752 | 1463793828200 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:23:48 INFO - PROCESS | 1752 | 1463793828203 Marionette TRACE conn3 <- [1,1874,null,{}] 18:23:48 INFO - PROCESS | 1752 | 1463793828209 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}] 18:23:48 INFO - PROCESS | 1752 | 1463793828400 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 18:23:48 INFO - PROCESS | 1752 | 1463793828687 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:48 INFO - PROCESS | 1752 | ++DOCSHELL 0x86f69800 == 151 [pid = 1752] [id = 476] 18:23:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x879c6400) [pid = 1752] [serial = 1429] [outer = (nil)] 18:23:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x91a86000) [pid = 1752] [serial = 1430] [outer = 0x879c6400] 18:23:48 INFO - PROCESS | 1752 | 1463793828825 Marionette DEBUG loaded listener.js 18:23:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0x91b97400) [pid = 1752] [serial = 1431] [outer = 0x879c6400] 18:23:49 INFO - PROCESS | 1752 | 1463793829714 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]]]}] 18:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1585ms 18:23:49 INFO - PROCESS | 1752 | 1463793829784 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 18:23:49 INFO - PROCESS | 1752 | 1463793829788 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 18:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:23:49 INFO - PROCESS | 1752 | 1463793829794 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:23:49 INFO - PROCESS | 1752 | 1463793829797 Marionette TRACE conn3 <- [1,1878,null,{}] 18:23:49 INFO - PROCESS | 1752 | 1463793829803 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}] 18:23:50 INFO - PROCESS | 1752 | 1463793830046 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 18:23:50 INFO - PROCESS | 1752 | 1463793830367 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:50 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c7aec00 == 152 [pid = 1752] [id = 477] 18:23:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x8f34e400) [pid = 1752] [serial = 1432] [outer = (nil)] 18:23:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x91d65800) [pid = 1752] [serial = 1433] [outer = 0x8f34e400] 18:23:50 INFO - PROCESS | 1752 | 1463793830456 Marionette DEBUG loaded listener.js 18:23:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x91d6a400) [pid = 1752] [serial = 1434] [outer = 0x8f34e400] 18:23:51 INFO - PROCESS | 1752 | 1463793831339 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]]]}] 18:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1581ms 18:23:51 INFO - PROCESS | 1752 | 1463793831377 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 18:23:51 INFO - PROCESS | 1752 | 1463793831382 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 18:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:23:51 INFO - PROCESS | 1752 | 1463793831388 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:23:51 INFO - PROCESS | 1752 | 1463793831392 Marionette TRACE conn3 <- [1,1882,null,{}] 18:23:51 INFO - PROCESS | 1752 | 1463793831398 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}] 18:23:51 INFO - PROCESS | 1752 | 1463793831614 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 18:23:51 INFO - PROCESS | 1752 | 1463793831950 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:51 INFO - PROCESS | 1752 | ++DOCSHELL 0x91d61000 == 153 [pid = 1752] [id = 478] 18:23:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x92295800) [pid = 1752] [serial = 1435] [outer = (nil)] 18:23:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x922a0800) [pid = 1752] [serial = 1436] [outer = 0x92295800] 18:23:52 INFO - PROCESS | 1752 | 1463793832044 Marionette DEBUG loaded listener.js 18:23:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x9230e000) [pid = 1752] [serial = 1437] [outer = 0x92295800] 18:23:52 INFO - PROCESS | 1752 | 1463793832935 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]]]}] 18:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1582ms 18:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:23:52 INFO - PROCESS | 1752 | 1463793832971 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 18:23:52 INFO - PROCESS | 1752 | 1463793832974 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 18:23:52 INFO - PROCESS | 1752 | 1463793832986 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:23:52 INFO - PROCESS | 1752 | 1463793832989 Marionette TRACE conn3 <- [1,1886,null,{}] 18:23:53 INFO - PROCESS | 1752 | 1463793833001 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}] 18:23:53 INFO - PROCESS | 1752 | 1463793833191 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 18:23:53 INFO - PROCESS | 1752 | 1463793833482 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:53 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eb0a000 == 154 [pid = 1752] [id = 479] 18:23:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x91fbd400) [pid = 1752] [serial = 1438] [outer = (nil)] 18:23:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x9251e000) [pid = 1752] [serial = 1439] [outer = 0x91fbd400] 18:23:53 INFO - PROCESS | 1752 | 1463793833619 Marionette DEBUG loaded listener.js 18:23:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x9251fc00) [pid = 1752] [serial = 1440] [outer = 0x91fbd400] 18:23:54 INFO - PROCESS | 1752 | 1463793834494 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]]]}] 18:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1549ms 18:23:54 INFO - PROCESS | 1752 | 1463793834530 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 18:23:54 INFO - PROCESS | 1752 | 1463793834534 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 18:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:23:54 INFO - PROCESS | 1752 | 1463793834540 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:23:54 INFO - PROCESS | 1752 | 1463793834542 Marionette TRACE conn3 <- [1,1890,null,{}] 18:23:54 INFO - PROCESS | 1752 | 1463793834558 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}] 18:23:54 INFO - PROCESS | 1752 | 1463793834746 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 18:23:55 INFO - PROCESS | 1752 | 1463793835039 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:55 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d0a000 == 155 [pid = 1752] [id = 480] 18:23:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x91a82c00) [pid = 1752] [serial = 1441] [outer = (nil)] 18:23:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x92597c00) [pid = 1752] [serial = 1442] [outer = 0x91a82c00] 18:23:55 INFO - PROCESS | 1752 | 1463793835168 Marionette DEBUG loaded listener.js 18:23:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x93942800) [pid = 1752] [serial = 1443] [outer = 0x91a82c00] 18:23:56 INFO - PROCESS | 1752 | 1463793836042 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]]]}] 18:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1541ms 18:23:56 INFO - PROCESS | 1752 | 1463793836082 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 18:23:56 INFO - PROCESS | 1752 | 1463793836085 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 18:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:23:56 INFO - PROCESS | 1752 | 1463793836092 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:23:56 INFO - PROCESS | 1752 | 1463793836095 Marionette TRACE conn3 <- [1,1894,null,{}] 18:23:56 INFO - PROCESS | 1752 | 1463793836100 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}] 18:23:56 INFO - PROCESS | 1752 | 1463793836288 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 18:23:56 INFO - PROCESS | 1752 | 1463793836575 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:56 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d06800 == 156 [pid = 1752] [id = 481] 18:23:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0x9258d400) [pid = 1752] [serial = 1444] [outer = (nil)] 18:23:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x945e1400) [pid = 1752] [serial = 1445] [outer = 0x9258d400] 18:23:56 INFO - PROCESS | 1752 | 1463793836704 Marionette DEBUG loaded listener.js 18:23:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x945e6c00) [pid = 1752] [serial = 1446] [outer = 0x9258d400] 18:23:57 INFO - PROCESS | 1752 | 1463793837592 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]]]}] 18:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1579ms 18:23:57 INFO - PROCESS | 1752 | 1463793837672 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 18:23:57 INFO - PROCESS | 1752 | 1463793837675 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 18:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:23:57 INFO - PROCESS | 1752 | 1463793837681 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:23:57 INFO - PROCESS | 1752 | 1463793837685 Marionette TRACE conn3 <- [1,1898,null,{}] 18:23:57 INFO - PROCESS | 1752 | 1463793837690 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}] 18:23:57 INFO - PROCESS | 1752 | 1463793837924 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 18:23:58 INFO - PROCESS | 1752 | 1463793838284 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:58 INFO - PROCESS | 1752 | ++DOCSHELL 0x896f9400 == 157 [pid = 1752] [id = 482] 18:23:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x92340400) [pid = 1752] [serial = 1447] [outer = (nil)] 18:23:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x94f98c00) [pid = 1752] [serial = 1448] [outer = 0x92340400] 18:23:58 INFO - PROCESS | 1752 | 1463793838366 Marionette DEBUG loaded listener.js 18:23:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0x95121800) [pid = 1752] [serial = 1449] [outer = 0x92340400] 18:23:59 INFO - PROCESS | 1752 | 1463793839290 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]]]}] 18:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1681ms 18:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:23:59 INFO - PROCESS | 1752 | 1463793839364 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 18:23:59 INFO - PROCESS | 1752 | 1463793839367 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 18:23:59 INFO - PROCESS | 1752 | 1463793839374 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:23:59 INFO - PROCESS | 1752 | 1463793839377 Marionette TRACE conn3 <- [1,1902,null,{}] 18:23:59 INFO - PROCESS | 1752 | 1463793839383 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}] 18:23:59 INFO - PROCESS | 1752 | 1463793839617 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 18:23:59 INFO - PROCESS | 1752 | 1463793839956 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:59 INFO - PROCESS | 1752 | ++DOCSHELL 0x945e6400 == 158 [pid = 1752] [id = 483] 18:23:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0x96cf8400) [pid = 1752] [serial = 1450] [outer = (nil)] 18:24:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x977c6c00) [pid = 1752] [serial = 1451] [outer = 0x96cf8400] 18:24:00 INFO - PROCESS | 1752 | 1463793840044 Marionette DEBUG loaded listener.js 18:24:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x977cc800) [pid = 1752] [serial = 1452] [outer = 0x96cf8400] 18:24:00 INFO - PROCESS | 1752 | 1463793840903 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]]]}] 18:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1585ms 18:24:00 INFO - PROCESS | 1752 | 1463793840959 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 18:24:00 INFO - PROCESS | 1752 | 1463793840963 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 18:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:24:00 INFO - PROCESS | 1752 | 1463793840969 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:24:00 INFO - PROCESS | 1752 | 1463793840972 Marionette TRACE conn3 <- [1,1906,null,{}] 18:24:00 INFO - PROCESS | 1752 | 1463793840978 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}] 18:24:01 INFO - PROCESS | 1752 | 1463793841172 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 18:24:01 INFO - PROCESS | 1752 | 1463793841455 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:01 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d03400 == 159 [pid = 1752] [id = 484] 18:24:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x93bbd800) [pid = 1752] [serial = 1453] [outer = (nil)] 18:24:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0x98a83000) [pid = 1752] [serial = 1454] [outer = 0x93bbd800] 18:24:01 INFO - PROCESS | 1752 | 1463793841583 Marionette DEBUG loaded listener.js 18:24:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 185 (0x995bd000) [pid = 1752] [serial = 1455] [outer = 0x93bbd800] 18:24:02 INFO - PROCESS | 1752 | 1463793842613 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]]]}] 18:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1679ms 18:24:02 INFO - PROCESS | 1752 | 1463793842650 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 18:24:02 INFO - PROCESS | 1752 | 1463793842654 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 18:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:24:02 INFO - PROCESS | 1752 | 1463793842660 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:24:02 INFO - PROCESS | 1752 | 1463793842664 Marionette TRACE conn3 <- [1,1910,null,{}] 18:24:02 INFO - PROCESS | 1752 | 1463793842669 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}] 18:24:02 INFO - PROCESS | 1752 | 1463793842976 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 18:24:03 INFO - PROCESS | 1752 | 1463793843249 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:03 INFO - PROCESS | 1752 | ++DOCSHELL 0x878d5800 == 160 [pid = 1752] [id = 485] 18:24:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 186 (0x88de1c00) [pid = 1752] [serial = 1456] [outer = (nil)] 18:24:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 187 (0x977ca400) [pid = 1752] [serial = 1457] [outer = 0x88de1c00] 18:24:03 INFO - PROCESS | 1752 | 1463793843337 Marionette DEBUG loaded listener.js 18:24:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 188 (0x99a32400) [pid = 1752] [serial = 1458] [outer = 0x88de1c00] 18:24:04 INFO - PROCESS | 1752 | 1463793844241 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]]]}] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x853d2000 == 159 [pid = 1752] [id = 466] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x8812a000 == 158 [pid = 1752] [id = 465] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x87fe8400 == 157 [pid = 1752] [id = 464] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x8484ac00 == 156 [pid = 1752] [id = 463] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x8e3bd800 == 155 [pid = 1752] [id = 462] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x866f2000 == 154 [pid = 1752] [id = 460] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x853da400 == 153 [pid = 1752] [id = 461] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x853db800 == 152 [pid = 1752] [id = 459] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x94f64400 == 151 [pid = 1752] [id = 458] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x94f92400 == 150 [pid = 1752] [id = 457] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x92528c00 == 149 [pid = 1752] [id = 455] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x93947400 == 148 [pid = 1752] [id = 456] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x8e7cfc00 == 147 [pid = 1752] [id = 454] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x8812a800 == 146 [pid = 1752] [id = 453] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x8d8f6800 == 145 [pid = 1752] [id = 452] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x8e25b400 == 144 [pid = 1752] [id = 451] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x8a8ea800 == 143 [pid = 1752] [id = 449] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x86b04400 == 142 [pid = 1752] [id = 450] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x87fe6c00 == 141 [pid = 1752] [id = 448] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x89dee800 == 140 [pid = 1752] [id = 447] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x88235c00 == 139 [pid = 1752] [id = 446] 18:24:05 INFO - PROCESS | 1752 | --DOCSHELL 0x879cac00 == 138 [pid = 1752] [id = 445] 18:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2989ms 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 187 (0x99c9ec00) [pid = 1752] [serial = 1299] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 186 (0xa050d400) [pid = 1752] [serial = 1319] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 185 (0xa104d800) [pid = 1752] [serial = 1320] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 184 (0x89e79800) [pid = 1752] [serial = 1251] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0x99788400) [pid = 1752] [serial = 1298] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x92026400) [pid = 1752] [serial = 1284] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x9b802000) [pid = 1752] [serial = 1307] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x977c6800) [pid = 1752] [serial = 1296] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x9a2f0c00) [pid = 1752] [serial = 1302] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x945e8400) [pid = 1752] [serial = 1292] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x9d8d2000) [pid = 1752] [serial = 1317] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x8b8ec400) [pid = 1752] [serial = 1272] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x94f61800) [pid = 1752] [serial = 1293] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x9aa90800) [pid = 1752] [serial = 1304] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x8f122800) [pid = 1752] [serial = 1278] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x90c22c00) [pid = 1752] [serial = 1280] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x9acf2800) [pid = 1752] [serial = 1305] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x89e6f800) [pid = 1752] [serial = 1329] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x9d410400) [pid = 1752] [serial = 1314] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x8d8f8c00) [pid = 1752] [serial = 1332] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x92526800) [pid = 1752] [serial = 1289] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x99ca5000) [pid = 1752] [serial = 1301] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x8e387400) [pid = 1752] [serial = 1274] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0x91fbf000) [pid = 1752] [serial = 1283] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x8a451400) [pid = 1752] [serial = 1271] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x86b0b400) [pid = 1752] [serial = 1322] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x8c7a6800) [pid = 1752] [serial = 1331] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0x9d40dc00) [pid = 1752] [serial = 1313] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x9b95b400) [pid = 1752] [serial = 1308] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x88a5b800) [pid = 1752] [serial = 1269] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x91a8b000) [pid = 1752] [serial = 1281] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x888e4800) [pid = 1752] [serial = 1326] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x86f74c00) [pid = 1752] [serial = 1323] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x8c47ec00) [pid = 1752] [serial = 1265] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x899a7c00) [pid = 1752] [serial = 1328] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x977a4000) [pid = 1752] [serial = 1295] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x92310c00) [pid = 1752] [serial = 1287] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x92303400) [pid = 1752] [serial = 1286] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x8eaea400) [pid = 1752] [serial = 1194] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x882d4000) [pid = 1752] [serial = 1268] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x88235400) [pid = 1752] [serial = 1325] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x9d8a9c00) [pid = 1752] [serial = 1316] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x8e7cb400) [pid = 1752] [serial = 1275] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x9258e400) [pid = 1752] [serial = 1290] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x9d403400) [pid = 1752] [serial = 1311] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x9b9d0800) [pid = 1752] [serial = 1310] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x8eb08800) [pid = 1752] [serial = 1277] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x882d4c00) [pid = 1752] [serial = 1334] [outer = (nil)] [url = about:blank] 18:24:05 INFO - PROCESS | 1752 | 1463793845899 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 18:24:05 INFO - PROCESS | 1752 | 1463793845904 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 18:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:24:05 INFO - PROCESS | 1752 | 1463793845918 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:24:05 INFO - PROCESS | 1752 | 1463793845925 Marionette TRACE conn3 <- [1,1914,null,{}] 18:24:05 INFO - PROCESS | 1752 | 1463793845932 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}] 18:24:06 INFO - PROCESS | 1752 | 1463793846111 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 18:24:06 INFO - PROCESS | 1752 | 1463793846129 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:06 INFO - PROCESS | 1752 | ++DOCSHELL 0x878d1000 == 139 [pid = 1752] [id = 486] 18:24:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x878d2800) [pid = 1752] [serial = 1459] [outer = (nil)] 18:24:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x878dac00) [pid = 1752] [serial = 1460] [outer = 0x878d2800] 18:24:06 INFO - PROCESS | 1752 | 1463793846203 Marionette DEBUG loaded listener.js 18:24:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x87fe3400) [pid = 1752] [serial = 1461] [outer = 0x878d2800] 18:24:07 INFO - PROCESS | 1752 | 1463793847156 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]]]}] 18:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1285ms 18:24:07 INFO - PROCESS | 1752 | 1463793847202 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 18:24:07 INFO - PROCESS | 1752 | 1463793847207 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 18:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:24:07 INFO - PROCESS | 1752 | 1463793847223 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:24:07 INFO - PROCESS | 1752 | 1463793847228 Marionette TRACE conn3 <- [1,1918,null,{}] 18:24:07 INFO - PROCESS | 1752 | 1463793847234 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}] 18:24:07 INFO - PROCESS | 1752 | 1463793847415 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 18:24:07 INFO - PROCESS | 1752 | 1463793847616 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:07 INFO - PROCESS | 1752 | ++DOCSHELL 0x86f77c00 == 140 [pid = 1752] [id = 487] 18:24:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x8822ac00) [pid = 1752] [serial = 1462] [outer = (nil)] 18:24:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x888ed000) [pid = 1752] [serial = 1463] [outer = 0x8822ac00] 18:24:07 INFO - PROCESS | 1752 | 1463793847687 Marionette DEBUG loaded listener.js 18:24:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x88b71000) [pid = 1752] [serial = 1464] [outer = 0x8822ac00] 18:24:09 INFO - PROCESS | 1752 | 1463793849127 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]]]}] 18:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1944ms 18:24:09 INFO - PROCESS | 1752 | 1463793849164 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 18:24:09 INFO - PROCESS | 1752 | 1463793849170 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 18:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:24:09 INFO - PROCESS | 1752 | 1463793849177 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:24:09 INFO - PROCESS | 1752 | 1463793849179 Marionette TRACE conn3 <- [1,1922,null,{}] 18:24:09 INFO - PROCESS | 1752 | 1463793849201 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}] 18:24:09 INFO - PROCESS | 1752 | 1463793849490 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 18:24:09 INFO - PROCESS | 1752 | 1463793849536 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:09 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d09400 == 141 [pid = 1752] [id = 488] 18:24:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x89e71000) [pid = 1752] [serial = 1465] [outer = (nil)] 18:24:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x8a8e4800) [pid = 1752] [serial = 1466] [outer = 0x89e71000] 18:24:09 INFO - PROCESS | 1752 | 1463793849611 Marionette DEBUG loaded listener.js 18:24:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x8b221000) [pid = 1752] [serial = 1467] [outer = 0x89e71000] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x882da000) [pid = 1752] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x8e25b800) [pid = 1752] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x87fe9000) [pid = 1752] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x88236000) [pid = 1752] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x996e6c00) [pid = 1752] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x99791800) [pid = 1752] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x879cec00) [pid = 1752] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x84a0c400) [pid = 1752] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x9b80e400) [pid = 1752] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x91faf000) [pid = 1752] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x97730400) [pid = 1752] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x91a82000) [pid = 1752] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x8dec3c00) [pid = 1752] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x989eec00) [pid = 1752] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x94f9b400) [pid = 1752] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x997d9000) [pid = 1752] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x8e7cf800) [pid = 1752] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x8e25d000) [pid = 1752] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x85d08400) [pid = 1752] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 129 (0x8b0cf000) [pid = 1752] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 128 (0x8decfc00) [pid = 1752] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 127 (0x882d1c00) [pid = 1752] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:24:10 INFO - PROCESS | 1752 | --DOMWINDOW == 126 (0x89df6800) [pid = 1752] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:24:11 INFO - PROCESS | 1752 | 1463793851105 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]]]}] 18:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1991ms 18:24:11 INFO - PROCESS | 1752 | 1463793851189 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 18:24:11 INFO - PROCESS | 1752 | 1463793851193 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 18:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:24:11 INFO - PROCESS | 1752 | 1463793851198 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:24:11 INFO - PROCESS | 1752 | 1463793851201 Marionette TRACE conn3 <- [1,1926,null,{}] 18:24:11 INFO - PROCESS | 1752 | 1463793851207 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}] 18:24:11 INFO - PROCESS | 1752 | 1463793851382 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 18:24:11 INFO - PROCESS | 1752 | 1463793851573 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:11 INFO - PROCESS | 1752 | ++DOCSHELL 0x87fe9000 == 142 [pid = 1752] [id = 489] 18:24:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 127 (0x882d3400) [pid = 1752] [serial = 1468] [outer = (nil)] 18:24:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 128 (0x8b223c00) [pid = 1752] [serial = 1469] [outer = 0x882d3400] 18:24:11 INFO - PROCESS | 1752 | 1463793851647 Marionette DEBUG loaded listener.js 18:24:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 129 (0x8c476c00) [pid = 1752] [serial = 1470] [outer = 0x882d3400] 18:24:12 INFO - PROCESS | 1752 | 1463793852384 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]]]}] 18:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1229ms 18:24:12 INFO - PROCESS | 1752 | 1463793852437 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 18:24:12 INFO - PROCESS | 1752 | 1463793852440 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 18:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:24:12 INFO - PROCESS | 1752 | 1463793852446 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:24:12 INFO - PROCESS | 1752 | 1463793852448 Marionette TRACE conn3 <- [1,1930,null,{}] 18:24:12 INFO - PROCESS | 1752 | 1463793852454 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}] 18:24:12 INFO - PROCESS | 1752 | 1463793852624 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 18:24:12 INFO - PROCESS | 1752 | 1463793852640 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:12 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b0f000 == 143 [pid = 1752] [id = 490] 18:24:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0x89def800) [pid = 1752] [serial = 1471] [outer = (nil)] 18:24:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x8c7a9800) [pid = 1752] [serial = 1472] [outer = 0x89def800] 18:24:12 INFO - PROCESS | 1752 | 1463793852710 Marionette DEBUG loaded listener.js 18:24:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x8d8efc00) [pid = 1752] [serial = 1473] [outer = 0x89def800] 18:24:13 INFO - PROCESS | 1752 | 1463793853967 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]]]}] 18:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1587ms 18:24:14 INFO - PROCESS | 1752 | 1463793854034 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 18:24:14 INFO - PROCESS | 1752 | 1463793854048 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 18:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:24:14 INFO - PROCESS | 1752 | 1463793854162 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:24:14 INFO - PROCESS | 1752 | 1463793854166 Marionette TRACE conn3 <- [1,1934,null,{}] 18:24:14 INFO - PROCESS | 1752 | 1463793854178 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}] 18:24:14 INFO - PROCESS | 1752 | 1463793854406 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 18:24:14 INFO - PROCESS | 1752 | 1463793854747 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:14 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b0dc00 == 144 [pid = 1752] [id = 491] 18:24:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x879cec00) [pid = 1752] [serial = 1474] [outer = (nil)] 18:24:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x88235000) [pid = 1752] [serial = 1475] [outer = 0x879cec00] 18:24:14 INFO - PROCESS | 1752 | 1463793854834 Marionette DEBUG loaded listener.js 18:24:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x896f4800) [pid = 1752] [serial = 1476] [outer = 0x879cec00] 18:24:15 INFO - PROCESS | 1752 | 1463793855804 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]]]}] 18:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1755ms 18:24:15 INFO - PROCESS | 1752 | 1463793855849 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 18:24:15 INFO - PROCESS | 1752 | 1463793855858 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 18:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:24:15 INFO - PROCESS | 1752 | 1463793855868 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:24:15 INFO - PROCESS | 1752 | 1463793855872 Marionette TRACE conn3 <- [1,1938,null,{}] 18:24:15 INFO - PROCESS | 1752 | 1463793855879 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}] 18:24:16 INFO - PROCESS | 1752 | 1463793856134 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 18:24:16 INFO - PROCESS | 1752 | 1463793856499 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:16 INFO - PROCESS | 1752 | ++DOCSHELL 0x88a58000 == 145 [pid = 1752] [id = 492] 18:24:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x8b21e400) [pid = 1752] [serial = 1477] [outer = (nil)] 18:24:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x8c681c00) [pid = 1752] [serial = 1478] [outer = 0x8b21e400] 18:24:16 INFO - PROCESS | 1752 | 1463793856587 Marionette DEBUG loaded listener.js 18:24:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x8dec5c00) [pid = 1752] [serial = 1479] [outer = 0x8b21e400] 18:24:17 INFO - PROCESS | 1752 | 1463793857465 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]]]}] 18:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1632ms 18:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:24:17 INFO - PROCESS | 1752 | 1463793857501 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 18:24:17 INFO - PROCESS | 1752 | 1463793857504 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 18:24:17 INFO - PROCESS | 1752 | 1463793857511 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:24:17 INFO - PROCESS | 1752 | 1463793857517 Marionette TRACE conn3 <- [1,1942,null,{}] 18:24:17 INFO - PROCESS | 1752 | 1463793857533 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}] 18:24:17 INFO - PROCESS | 1752 | 1463793857736 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 18:24:18 INFO - PROCESS | 1752 | 1463793858060 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:18 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b8e8000 == 146 [pid = 1752] [id = 493] 18:24:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x8e3c1400) [pid = 1752] [serial = 1480] [outer = (nil)] 18:24:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x8e7c6c00) [pid = 1752] [serial = 1481] [outer = 0x8e3c1400] 18:24:18 INFO - PROCESS | 1752 | 1463793858163 Marionette DEBUG loaded listener.js 18:24:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8e886000) [pid = 1752] [serial = 1482] [outer = 0x8e3c1400] 18:24:19 INFO - PROCESS | 1752 | 1463793859081 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]]]}] 18:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1635ms 18:24:19 INFO - PROCESS | 1752 | 1463793859146 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 18:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:24:19 INFO - PROCESS | 1752 | 1463793859151 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 18:24:19 INFO - PROCESS | 1752 | 1463793859157 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:24:19 INFO - PROCESS | 1752 | 1463793859160 Marionette TRACE conn3 <- [1,1946,null,{}] 18:24:19 INFO - PROCESS | 1752 | 1463793859166 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}] 18:24:19 INFO - PROCESS | 1752 | 1463793859364 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 18:24:19 INFO - PROCESS | 1752 | 1463793859697 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:19 INFO - PROCESS | 1752 | ++DOCSHELL 0x88230400 == 147 [pid = 1752] [id = 494] 18:24:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8e3c3000) [pid = 1752] [serial = 1483] [outer = (nil)] 18:24:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x8eb01c00) [pid = 1752] [serial = 1484] [outer = 0x8e3c3000] 18:24:19 INFO - PROCESS | 1752 | 1463793859787 Marionette DEBUG loaded listener.js 18:24:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x8eb10c00) [pid = 1752] [serial = 1485] [outer = 0x8e3c3000] 18:24:20 INFO - PROCESS | 1752 | 1463793860801 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]]]}] 18:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1686ms 18:24:20 INFO - PROCESS | 1752 | 1463793860842 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 18:24:20 INFO - PROCESS | 1752 | 1463793860846 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 18:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:24:20 INFO - PROCESS | 1752 | 1463793860852 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:24:20 INFO - PROCESS | 1752 | 1463793860855 Marionette TRACE conn3 <- [1,1950,null,{}] 18:24:20 INFO - PROCESS | 1752 | 1463793860861 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}] 18:24:21 INFO - PROCESS | 1752 | 1463793861104 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 18:24:21 INFO - PROCESS | 1752 | 1463793861436 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:21 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e3c6000 == 148 [pid = 1752] [id = 495] 18:24:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x8e890000) [pid = 1752] [serial = 1486] [outer = (nil)] 18:24:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x90c25800) [pid = 1752] [serial = 1487] [outer = 0x8e890000] 18:24:21 INFO - PROCESS | 1752 | 1463793861524 Marionette DEBUG loaded listener.js 18:24:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x91a86400) [pid = 1752] [serial = 1488] [outer = 0x8e890000] 18:24:22 INFO - PROCESS | 1752 | 1463793862428 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]]]}] 18:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1637ms 18:24:22 INFO - PROCESS | 1752 | 1463793862489 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 18:24:22 INFO - PROCESS | 1752 | 1463793862493 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 18:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:24:22 INFO - PROCESS | 1752 | 1463793862499 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:24:22 INFO - PROCESS | 1752 | 1463793862503 Marionette TRACE conn3 <- [1,1954,null,{}] 18:24:22 INFO - PROCESS | 1752 | 1463793862508 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}] 18:24:22 INFO - PROCESS | 1752 | 1463793862783 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 18:24:23 INFO - PROCESS | 1752 | 1463793863106 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:23 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eae6000 == 149 [pid = 1752] [id = 496] 18:24:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x91a82400) [pid = 1752] [serial = 1489] [outer = (nil)] 18:24:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x91fc1800) [pid = 1752] [serial = 1490] [outer = 0x91a82400] 18:24:23 INFO - PROCESS | 1752 | 1463793863207 Marionette DEBUG loaded listener.js 18:24:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x92295c00) [pid = 1752] [serial = 1491] [outer = 0x91a82400] 18:24:24 INFO - PROCESS | 1752 | 1463793864069 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]]]}] 18:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1632ms 18:24:24 INFO - PROCESS | 1752 | 1463793864132 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 18:24:24 INFO - PROCESS | 1752 | 1463793864136 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 18:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:24:24 INFO - PROCESS | 1752 | 1463793864142 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:24:24 INFO - PROCESS | 1752 | 1463793864146 Marionette TRACE conn3 <- [1,1958,null,{}] 18:24:24 INFO - PROCESS | 1752 | 1463793864151 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}] 18:24:24 INFO - PROCESS | 1752 | 1463793864345 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 18:24:24 INFO - PROCESS | 1752 | 1463793864624 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:24 INFO - PROCESS | 1752 | ++DOCSHELL 0x888ed800 == 150 [pid = 1752] [id = 497] 18:24:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x9202c400) [pid = 1752] [serial = 1492] [outer = (nil)] 18:24:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x92309c00) [pid = 1752] [serial = 1493] [outer = 0x9202c400] 18:24:24 INFO - PROCESS | 1752 | 1463793864754 Marionette DEBUG loaded listener.js 18:24:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x9233bc00) [pid = 1752] [serial = 1494] [outer = 0x9202c400] 18:24:25 INFO - PROCESS | 1752 | 1463793865604 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]]]}] 18:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1530ms 18:24:25 INFO - PROCESS | 1752 | 1463793865674 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 18:24:25 INFO - PROCESS | 1752 | 1463793865678 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 18:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:24:25 INFO - PROCESS | 1752 | 1463793865685 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:24:25 INFO - PROCESS | 1752 | 1463793865688 Marionette TRACE conn3 <- [1,1962,null,{}] 18:24:25 INFO - PROCESS | 1752 | 1463793865694 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}] 18:24:25 INFO - PROCESS | 1752 | 1463793865889 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 18:24:26 INFO - PROCESS | 1752 | 1463793866184 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:26 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fbd000 == 151 [pid = 1752] [id = 498] 18:24:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x92024c00) [pid = 1752] [serial = 1495] [outer = (nil)] 18:24:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x92596400) [pid = 1752] [serial = 1496] [outer = 0x92024c00] 18:24:26 INFO - PROCESS | 1752 | 1463793866313 Marionette DEBUG loaded listener.js 18:24:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x93948800) [pid = 1752] [serial = 1497] [outer = 0x92024c00] 18:24:27 INFO - PROCESS | 1752 | 1463793867234 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]]]}] 18:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1591ms 18:24:27 INFO - PROCESS | 1752 | 1463793867277 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 18:24:27 INFO - PROCESS | 1752 | 1463793867281 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 18:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:24:27 INFO - PROCESS | 1752 | 1463793867287 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:24:27 INFO - PROCESS | 1752 | 1463793867291 Marionette TRACE conn3 <- [1,1966,null,{}] 18:24:27 INFO - PROCESS | 1752 | 1463793867297 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}] 18:24:27 INFO - PROCESS | 1752 | 1463793867489 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 18:24:27 INFO - PROCESS | 1752 | 1463793867817 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:27 INFO - PROCESS | 1752 | ++DOCSHELL 0x9230c800 == 152 [pid = 1752] [id = 499] 18:24:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x92527000) [pid = 1752] [serial = 1498] [outer = (nil)] 18:24:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x94f96000) [pid = 1752] [serial = 1499] [outer = 0x92527000] 18:24:27 INFO - PROCESS | 1752 | 1463793867914 Marionette DEBUG loaded listener.js 18:24:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x96cf3800) [pid = 1752] [serial = 1500] [outer = 0x92527000] 18:24:28 INFO - PROCESS | 1752 | 1463793868781 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]]]}] 18:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1540ms 18:24:28 INFO - PROCESS | 1752 | 1463793868828 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 18:24:28 INFO - PROCESS | 1752 | 1463793868832 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 18:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:24:28 INFO - PROCESS | 1752 | 1463793868838 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:24:28 INFO - PROCESS | 1752 | 1463793868842 Marionette TRACE conn3 <- [1,1970,null,{}] 18:24:28 INFO - PROCESS | 1752 | 1463793868847 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}] 18:24:29 INFO - PROCESS | 1752 | 1463793869053 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 18:24:29 INFO - PROCESS | 1752 | 1463793869449 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x9251c800 == 153 [pid = 1752] [id = 500] 18:24:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x977cf400) [pid = 1752] [serial = 1501] [outer = (nil)] 18:24:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0x98af7000) [pid = 1752] [serial = 1502] [outer = 0x977cf400] 18:24:29 INFO - PROCESS | 1752 | 1463793869536 Marionette DEBUG loaded listener.js 18:24:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x996e6c00) [pid = 1752] [serial = 1503] [outer = 0x977cf400] 18:24:30 INFO - PROCESS | 1752 | 1463793870384 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]]]}] 18:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1587ms 18:24:30 INFO - PROCESS | 1752 | 1463793870426 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 18:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:24:30 INFO - PROCESS | 1752 | 1463793870431 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 18:24:30 INFO - PROCESS | 1752 | 1463793870437 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:24:30 INFO - PROCESS | 1752 | 1463793870441 Marionette TRACE conn3 <- [1,1974,null,{}] 18:24:30 INFO - PROCESS | 1752 | 1463793870447 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}] 18:24:30 INFO - PROCESS | 1752 | 1463793870664 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 18:24:30 INFO - PROCESS | 1752 | 1463793870947 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:31 INFO - PROCESS | 1752 | ++DOCSHELL 0x977c5000 == 154 [pid = 1752] [id = 501] 18:24:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x9978c400) [pid = 1752] [serial = 1504] [outer = (nil)] 18:24:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x99e88400) [pid = 1752] [serial = 1505] [outer = 0x9978c400] 18:24:31 INFO - PROCESS | 1752 | 1463793871099 Marionette DEBUG loaded listener.js 18:24:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x9a811800) [pid = 1752] [serial = 1506] [outer = 0x9978c400] 18:24:32 INFO - PROCESS | 1752 | 1463793872135 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]]]}] 18:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1746ms 18:24:32 INFO - PROCESS | 1752 | 1463793872182 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 18:24:32 INFO - PROCESS | 1752 | 1463793872186 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 18:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:24:32 INFO - PROCESS | 1752 | 1463793872192 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:24:32 INFO - PROCESS | 1752 | 1463793872196 Marionette TRACE conn3 <- [1,1978,null,{}] 18:24:32 INFO - PROCESS | 1752 | 1463793872201 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}] 18:24:32 INFO - PROCESS | 1752 | 1463793872392 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 18:24:32 INFO - PROCESS | 1752 | 1463793872681 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:32 INFO - PROCESS | 1752 | ++DOCSHELL 0x9202b400 == 155 [pid = 1752] [id = 502] 18:24:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x9251f400) [pid = 1752] [serial = 1507] [outer = (nil)] 18:24:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x9a81ac00) [pid = 1752] [serial = 1508] [outer = 0x9251f400] 18:24:32 INFO - PROCESS | 1752 | 1463793872811 Marionette DEBUG loaded listener.js 18:24:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x9a812c00) [pid = 1752] [serial = 1509] [outer = 0x9251f400] 18:24:33 INFO - PROCESS | 1752 | 1463793873696 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]]]}] 18:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1530ms 18:24:33 INFO - PROCESS | 1752 | 1463793873726 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 18:24:33 INFO - PROCESS | 1752 | 1463793873730 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 18:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:24:33 INFO - PROCESS | 1752 | 1463793873736 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:24:33 INFO - PROCESS | 1752 | 1463793873739 Marionette TRACE conn3 <- [1,1982,null,{}] 18:24:33 INFO - PROCESS | 1752 | 1463793873745 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}] 18:24:33 INFO - PROCESS | 1752 | 1463793873940 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 18:24:34 INFO - PROCESS | 1752 | 1463793874230 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:34 INFO - PROCESS | 1752 | ++DOCSHELL 0x84844c00 == 156 [pid = 1752] [id = 503] 18:24:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x84a03c00) [pid = 1752] [serial = 1510] [outer = (nil)] 18:24:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x9a81c800) [pid = 1752] [serial = 1511] [outer = 0x84a03c00] 18:24:34 INFO - PROCESS | 1752 | 1463793874374 Marionette DEBUG loaded listener.js 18:24:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x9aa9b000) [pid = 1752] [serial = 1512] [outer = 0x84a03c00] 18:24:35 INFO - PROCESS | 1752 | 1463793875343 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]]]}] 18:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1681ms 18:24:35 INFO - PROCESS | 1752 | 1463793875419 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 18:24:35 INFO - PROCESS | 1752 | 1463793875424 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 18:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:24:35 INFO - PROCESS | 1752 | 1463793875434 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:24:35 INFO - PROCESS | 1752 | 1463793875438 Marionette TRACE conn3 <- [1,1986,null,{}] 18:24:35 INFO - PROCESS | 1752 | 1463793875448 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}] 18:24:35 INFO - PROCESS | 1752 | 1463793875753 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 18:24:36 INFO - PROCESS | 1752 | 1463793876117 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:36 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a81bc00 == 157 [pid = 1752] [id = 504] 18:24:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x9a8b8c00) [pid = 1752] [serial = 1513] [outer = (nil)] 18:24:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x9acfdc00) [pid = 1752] [serial = 1514] [outer = 0x9a8b8c00] 18:24:36 INFO - PROCESS | 1752 | 1463793876209 Marionette DEBUG loaded listener.js 18:24:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0x9af6c800) [pid = 1752] [serial = 1515] [outer = 0x9a8b8c00] 18:24:37 INFO - PROCESS | 1752 | 1463793877070 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]]]}] 18:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1688ms 18:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:24:37 INFO - PROCESS | 1752 | 1463793877121 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 18:24:37 INFO - PROCESS | 1752 | 1463793877124 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 18:24:37 INFO - PROCESS | 1752 | 1463793877131 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:24:37 INFO - PROCESS | 1752 | 1463793877135 Marionette TRACE conn3 <- [1,1990,null,{}] 18:24:37 INFO - PROCESS | 1752 | 1463793877140 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}] 18:24:37 INFO - PROCESS | 1752 | 1463793877336 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 18:24:37 INFO - PROCESS | 1752 | 1463793877627 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c7ae800 == 158 [pid = 1752] [id = 505] 18:24:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x9ac90400) [pid = 1752] [serial = 1516] [outer = (nil)] 18:24:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x9b725800) [pid = 1752] [serial = 1517] [outer = 0x9ac90400] 18:24:37 INFO - PROCESS | 1752 | 1463793877759 Marionette DEBUG loaded listener.js 18:24:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x9b72b400) [pid = 1752] [serial = 1518] [outer = 0x9ac90400] 18:24:38 INFO - PROCESS | 1752 | 1463793878639 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]]]}] 18:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1539ms 18:24:38 INFO - PROCESS | 1752 | 1463793878670 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 18:24:38 INFO - PROCESS | 1752 | 1463793878673 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 18:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:24:38 INFO - PROCESS | 1752 | 1463793878679 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:24:38 INFO - PROCESS | 1752 | 1463793878682 Marionette TRACE conn3 <- [1,1994,null,{}] 18:24:38 INFO - PROCESS | 1752 | 1463793878688 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}] 18:24:38 INFO - PROCESS | 1752 | 1463793878880 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 18:24:39 INFO - PROCESS | 1752 | 1463793879177 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:39 INFO - PROCESS | 1752 | ++DOCSHELL 0x882d5000 == 159 [pid = 1752] [id = 506] 18:24:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x8a457400) [pid = 1752] [serial = 1519] [outer = (nil)] 18:24:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0x9b80e400) [pid = 1752] [serial = 1520] [outer = 0x8a457400] 18:24:39 INFO - PROCESS | 1752 | 1463793879365 Marionette DEBUG loaded listener.js 18:24:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0x9b8ad000) [pid = 1752] [serial = 1521] [outer = 0x8a457400] 18:24:40 INFO - PROCESS | 1752 | 1463793880317 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]]]}] 18:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1685ms 18:24:40 INFO - PROCESS | 1752 | 1463793880378 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 18:24:40 INFO - PROCESS | 1752 | 1463793880382 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 18:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:24:40 INFO - PROCESS | 1752 | 1463793880390 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:24:40 INFO - PROCESS | 1752 | 1463793880393 Marionette TRACE conn3 <- [1,1998,null,{}] 18:24:40 INFO - PROCESS | 1752 | 1463793880398 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}] 18:24:40 INFO - PROCESS | 1752 | 1463793880598 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 18:24:40 INFO - PROCESS | 1752 | 1463793880889 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:40 INFO - PROCESS | 1752 | ++DOCSHELL 0x9b728000 == 160 [pid = 1752] [id = 507] 18:24:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x9b72bc00) [pid = 1752] [serial = 1522] [outer = (nil)] 18:24:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x9b9ce800) [pid = 1752] [serial = 1523] [outer = 0x9b72bc00] 18:24:41 INFO - PROCESS | 1752 | 1463793881029 Marionette DEBUG loaded listener.js 18:24:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x9b9d2000) [pid = 1752] [serial = 1524] [outer = 0x9b72bc00] 18:24:41 INFO - PROCESS | 1752 | 1463793881914 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]]]}] 18:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1579ms 18:24:41 INFO - PROCESS | 1752 | 1463793881970 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 18:24:41 INFO - PROCESS | 1752 | 1463793881974 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 18:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:24:41 INFO - PROCESS | 1752 | 1463793881980 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:24:41 INFO - PROCESS | 1752 | 1463793881983 Marionette TRACE conn3 <- [1,2002,null,{}] 18:24:41 INFO - PROCESS | 1752 | 1463793881989 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}] 18:24:42 INFO - PROCESS | 1752 | 1463793882184 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 18:24:42 INFO - PROCESS | 1752 | 1463793882472 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:42 INFO - PROCESS | 1752 | ++DOCSHELL 0x8484d400 == 161 [pid = 1752] [id = 508] 18:24:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0x853d6800) [pid = 1752] [serial = 1525] [outer = (nil)] 18:24:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 185 (0x9d40a000) [pid = 1752] [serial = 1526] [outer = 0x853d6800] 18:24:42 INFO - PROCESS | 1752 | 1463793882600 Marionette DEBUG loaded listener.js 18:24:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 186 (0x9d410800) [pid = 1752] [serial = 1527] [outer = 0x853d6800] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x8b228400 == 160 [pid = 1752] [id = 377] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x853dbc00 == 159 [pid = 1752] [id = 388] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x8a456c00 == 158 [pid = 1752] [id = 382] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x85d0ac00 == 157 [pid = 1752] [id = 385] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x8a455800 == 156 [pid = 1752] [id = 378] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x89decc00 == 155 [pid = 1752] [id = 379] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x91b9e800 == 154 [pid = 1752] [id = 383] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x87fe9000 == 153 [pid = 1752] [id = 489] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x85d09400 == 152 [pid = 1752] [id = 488] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x86f77c00 == 151 [pid = 1752] [id = 487] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x878d1000 == 150 [pid = 1752] [id = 486] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x878d5800 == 149 [pid = 1752] [id = 485] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x945e6400 == 148 [pid = 1752] [id = 483] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x85d03400 == 147 [pid = 1752] [id = 484] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x896f9400 == 146 [pid = 1752] [id = 482] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x85d06800 == 145 [pid = 1752] [id = 481] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x85d0a000 == 144 [pid = 1752] [id = 480] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x8eb0a000 == 143 [pid = 1752] [id = 479] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x8c7aec00 == 142 [pid = 1752] [id = 477] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x91d61000 == 141 [pid = 1752] [id = 478] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x86f69800 == 140 [pid = 1752] [id = 476] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x8d8f7c00 == 139 [pid = 1752] [id = 475] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x8e25f400 == 138 [pid = 1752] [id = 474] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x85d10800 == 137 [pid = 1752] [id = 473] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x8d8f4400 == 136 [pid = 1752] [id = 472] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x896f8400 == 135 [pid = 1752] [id = 471] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x8a8eec00 == 134 [pid = 1752] [id = 470] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x879c1400 == 133 [pid = 1752] [id = 468] 18:24:44 INFO - PROCESS | 1752 | --DOCSHELL 0x896f8000 == 132 [pid = 1752] [id = 469] 18:24:44 INFO - PROCESS | 1752 | 1463793884923 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]]]}] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 185 (0x89e7dc00) [pid = 1752] [serial = 1403] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 184 (0x8e882800) [pid = 1752] [serial = 1352] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0x8e7cac00) [pid = 1752] [serial = 1350] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x8822b400) [pid = 1752] [serial = 1395] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x88b70800) [pid = 1752] [serial = 1398] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x99acbc00) [pid = 1752] [serial = 1373] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x9d89f400) [pid = 1752] [serial = 1386] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x99c9b000) [pid = 1752] [serial = 1374] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x87fe7c00) [pid = 1752] [serial = 1337] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x85d0e400) [pid = 1752] [serial = 1391] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x88a5bc00) [pid = 1752] [serial = 1397] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0xa2265400) [pid = 1752] [serial = 1388] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x9258f800) [pid = 1752] [serial = 1364] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x989fa000) [pid = 1752] [serial = 1370] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x866f5800) [pid = 1752] [serial = 1392] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x91fc0400) [pid = 1752] [serial = 1359] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x8e264000) [pid = 1752] [serial = 1346] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x9b7bdc00) [pid = 1752] [serial = 1383] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x88127000) [pid = 1752] [serial = 1338] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x91fbb400) [pid = 1752] [serial = 1358] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x8e2cac00) [pid = 1752] [serial = 1347] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0x9779c800) [pid = 1752] [serial = 1368] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x9a8a9800) [pid = 1752] [serial = 1377] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x9277f000) [pid = 1752] [serial = 1365] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x91b96800) [pid = 1752] [serial = 1356] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0xa22a5c00) [pid = 1752] [serial = 1389] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x92309000) [pid = 1752] [serial = 1362] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x91a8a000) [pid = 1752] [serial = 1355] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x9b730400) [pid = 1752] [serial = 1382] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x899a3c00) [pid = 1752] [serial = 1401] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x8c689000) [pid = 1752] [serial = 1343] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x9ac8fc00) [pid = 1752] [serial = 1380] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x90c1f800) [pid = 1752] [serial = 1353] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x9a817400) [pid = 1752] [serial = 1376] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x89e79400) [pid = 1752] [serial = 1341] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x9aa90000) [pid = 1752] [serial = 1379] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x87fea800) [pid = 1752] [serial = 1400] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x88128800) [pid = 1752] [serial = 1394] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x922a3c00) [pid = 1752] [serial = 1361] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x8e3c4000) [pid = 1752] [serial = 1349] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x9d40ec00) [pid = 1752] [serial = 1385] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x8c7b0400) [pid = 1752] [serial = 1266] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x98e82c00) [pid = 1752] [serial = 1371] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x8d8f7800) [pid = 1752] [serial = 1344] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x899ac000) [pid = 1752] [serial = 1340] [outer = (nil)] [url = about:blank] 18:24:45 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x95129000) [pid = 1752] [serial = 1367] [outer = (nil)] [url = about:blank] 18:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 3342ms 18:24:45 INFO - PROCESS | 1752 | 1463793885324 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 18:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:24:45 INFO - PROCESS | 1752 | 1463793885329 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 18:24:45 INFO - PROCESS | 1752 | 1463793885337 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:24:45 INFO - PROCESS | 1752 | 1463793885340 Marionette TRACE conn3 <- [1,2006,null,{}] 18:24:45 INFO - PROCESS | 1752 | 1463793885348 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}] 18:24:45 INFO - PROCESS | 1752 | 1463793885527 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 18:24:45 INFO - PROCESS | 1752 | 1463793885750 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:45 INFO - PROCESS | 1752 | ++DOCSHELL 0x86f69400 == 133 [pid = 1752] [id = 509] 18:24:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x86f69800) [pid = 1752] [serial = 1528] [outer = (nil)] 18:24:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x86f71400) [pid = 1752] [serial = 1529] [outer = 0x86f69800] 18:24:45 INFO - PROCESS | 1752 | 1463793885827 Marionette DEBUG loaded listener.js 18:24:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x878d3400) [pid = 1752] [serial = 1530] [outer = 0x86f69800] 18:24:46 INFO - PROCESS | 1752 | 1463793886612 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]]]}] 18:24:46 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 18:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1334ms 18:24:46 INFO - PROCESS | 1752 | 1463793886670 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 18:24:46 INFO - PROCESS | 1752 | 1463793886677 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 18:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:24:46 INFO - PROCESS | 1752 | 1463793886691 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:24:46 INFO - PROCESS | 1752 | 1463793886694 Marionette TRACE conn3 <- [1,2010,null,{}] 18:24:46 INFO - PROCESS | 1752 | 1463793886700 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}] 18:24:46 INFO - PROCESS | 1752 | 1463793886882 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 18:24:47 INFO - PROCESS | 1752 | 1463793887097 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:47 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b0c800 == 134 [pid = 1752] [id = 510] 18:24:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x87fe7c00) [pid = 1752] [serial = 1531] [outer = (nil)] 18:24:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x8812ac00) [pid = 1752] [serial = 1532] [outer = 0x87fe7c00] 18:24:47 INFO - PROCESS | 1752 | 1463793887168 Marionette DEBUG loaded listener.js 18:24:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x8822d000) [pid = 1752] [serial = 1533] [outer = 0x87fe7c00] 18:24:48 INFO - PROCESS | 1752 | 1463793888048 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]]]}] 18:24:48 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 18:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1385ms 18:24:48 INFO - PROCESS | 1752 | 1463793888075 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 18:24:48 INFO - PROCESS | 1752 | 1463793888078 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 18:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:24:48 INFO - PROCESS | 1752 | 1463793888085 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:24:48 INFO - PROCESS | 1752 | 1463793888091 Marionette TRACE conn3 <- [1,2014,null,{}] 18:24:48 INFO - PROCESS | 1752 | 1463793888114 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}] 18:24:48 INFO - PROCESS | 1752 | 1463793888376 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 18:24:48 INFO - PROCESS | 1752 | 1463793888401 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:48 INFO - PROCESS | 1752 | ++DOCSHELL 0x879ca800 == 135 [pid = 1752] [id = 511] 18:24:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x888e3c00) [pid = 1752] [serial = 1534] [outer = (nil)] 18:24:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x88a62400) [pid = 1752] [serial = 1535] [outer = 0x888e3c00] 18:24:48 INFO - PROCESS | 1752 | 1463793888473 Marionette DEBUG loaded listener.js 18:24:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x88deb000) [pid = 1752] [serial = 1536] [outer = 0x888e3c00] 18:24:49 INFO - PROCESS | 1752 | 1463793889457 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]]]}] 18:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1438ms 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x8e889000) [pid = 1752] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x8b0c6c00) [pid = 1752] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x8b0d1c00) [pid = 1752] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x93bbd800) [pid = 1752] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x91fbd400) [pid = 1752] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x8d8fac00) [pid = 1752] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x8eb0b800) [pid = 1752] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x882d3400) [pid = 1752] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x879c6400) [pid = 1752] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x896f9800) [pid = 1752] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x92340400) [pid = 1752] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x96cf8400) [pid = 1752] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x8c7a2400) [pid = 1752] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x91a82c00) [pid = 1752] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x88de1c00) [pid = 1752] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x878d2800) [pid = 1752] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x8822ac00) [pid = 1752] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x92295800) [pid = 1752] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x89e71000) [pid = 1752] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 129 (0x879c4c00) [pid = 1752] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 128 (0x8f34e400) [pid = 1752] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 127 (0x9258d400) [pid = 1752] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:24:50 INFO - PROCESS | 1752 | --DOMWINDOW == 126 (0x866ea800) [pid = 1752] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:24:50 INFO - PROCESS | 1752 | 1463793890254 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 18:24:50 INFO - PROCESS | 1752 | 1463793890263 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 18:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:24:50 INFO - PROCESS | 1752 | 1463793890307 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:24:50 INFO - PROCESS | 1752 | 1463793890310 Marionette TRACE conn3 <- [1,2018,null,{}] 18:24:50 INFO - PROCESS | 1752 | 1463793890316 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}] 18:24:50 INFO - PROCESS | 1752 | 1463793890569 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 18:24:50 INFO - PROCESS | 1752 | 1463793890694 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:50 INFO - PROCESS | 1752 | ++DOCSHELL 0x879c8000 == 136 [pid = 1752] [id = 512] 18:24:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 127 (0x88229c00) [pid = 1752] [serial = 1537] [outer = (nil)] 18:24:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 128 (0x88de1400) [pid = 1752] [serial = 1538] [outer = 0x88229c00] 18:24:50 INFO - PROCESS | 1752 | 1463793890765 Marionette DEBUG loaded listener.js 18:24:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 129 (0x899a1400) [pid = 1752] [serial = 1539] [outer = 0x88229c00] 18:24:51 INFO - PROCESS | 1752 | 1463793891549 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]]]}] 18:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1283ms 18:24:51 INFO - PROCESS | 1752 | 1463793891591 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 18:24:51 INFO - PROCESS | 1752 | 1463793891595 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 18:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:24:51 INFO - PROCESS | 1752 | 1463793891600 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:24:51 INFO - PROCESS | 1752 | 1463793891603 Marionette TRACE conn3 <- [1,2022,null,{}] 18:24:51 INFO - PROCESS | 1752 | 1463793891608 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}] 18:24:51 INFO - PROCESS | 1752 | 1463793891802 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 18:24:51 INFO - PROCESS | 1752 | 1463793891817 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:52 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d04c00 == 137 [pid = 1752] [id = 513] 18:24:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0x88de6800) [pid = 1752] [serial = 1540] [outer = (nil)] 18:24:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x89df1400) [pid = 1752] [serial = 1541] [outer = 0x88de6800] 18:24:52 INFO - PROCESS | 1752 | 1463793892066 Marionette DEBUG loaded listener.js 18:24:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x89e71000) [pid = 1752] [serial = 1542] [outer = 0x88de6800] 18:24:53 INFO - PROCESS | 1752 | 1463793893138 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]]]}] 18:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1580ms 18:24:53 INFO - PROCESS | 1752 | 1463793893182 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 18:24:53 INFO - PROCESS | 1752 | 1463793893191 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 18:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:24:53 INFO - PROCESS | 1752 | 1463793893201 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:24:53 INFO - PROCESS | 1752 | 1463793893207 Marionette TRACE conn3 <- [1,2026,null,{}] 18:24:53 INFO - PROCESS | 1752 | 1463793893217 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}] 18:24:53 INFO - PROCESS | 1752 | 1463793893467 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 18:24:53 INFO - PROCESS | 1752 | 1463793893800 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:53 INFO - PROCESS | 1752 | ++DOCSHELL 0x86f74c00 == 138 [pid = 1752] [id = 514] 18:24:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x86f75800) [pid = 1752] [serial = 1543] [outer = (nil)] 18:24:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x87fe9400) [pid = 1752] [serial = 1544] [outer = 0x86f75800] 18:24:53 INFO - PROCESS | 1752 | 1463793893898 Marionette DEBUG loaded listener.js 18:24:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x88232400) [pid = 1752] [serial = 1545] [outer = 0x86f75800] 18:24:54 INFO - PROCESS | 1752 | 1463793894860 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]]]}] 18:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1694ms 18:24:54 INFO - PROCESS | 1752 | 1463793894895 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 18:24:54 INFO - PROCESS | 1752 | 1463793894904 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 18:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:24:54 INFO - PROCESS | 1752 | 1463793894915 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:24:54 INFO - PROCESS | 1752 | 1463793894919 Marionette TRACE conn3 <- [1,2030,null,{}] 18:24:54 INFO - PROCESS | 1752 | 1463793894925 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}] 18:24:55 INFO - PROCESS | 1752 | 1463793895144 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 18:24:55 INFO - PROCESS | 1752 | 1463793895429 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:55 INFO - PROCESS | 1752 | ++DOCSHELL 0x896f4000 == 139 [pid = 1752] [id = 515] 18:24:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x899a1800) [pid = 1752] [serial = 1546] [outer = (nil)] 18:24:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x899ae000) [pid = 1752] [serial = 1547] [outer = 0x899a1800] 18:24:55 INFO - PROCESS | 1752 | 1463793895570 Marionette DEBUG loaded listener.js 18:24:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x89e73400) [pid = 1752] [serial = 1548] [outer = 0x899a1800] 18:24:56 INFO - PROCESS | 1752 | 1463793896509 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]]]}] 18:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1633ms 18:24:56 INFO - PROCESS | 1752 | 1463793896548 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 18:24:56 INFO - PROCESS | 1752 | 1463793896551 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 18:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:24:56 INFO - PROCESS | 1752 | 1463793896558 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:24:56 INFO - PROCESS | 1752 | 1463793896564 Marionette TRACE conn3 <- [1,2034,null,{}] 18:24:56 INFO - PROCESS | 1752 | 1463793896580 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}] 18:24:56 INFO - PROCESS | 1752 | 1463793896788 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 18:24:57 INFO - PROCESS | 1752 | 1463793897112 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:57 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a8e7c00 == 140 [pid = 1752] [id = 516] 18:24:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x8b8e5000) [pid = 1752] [serial = 1549] [outer = (nil)] 18:24:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x8c477800) [pid = 1752] [serial = 1550] [outer = 0x8b8e5000] 18:24:57 INFO - PROCESS | 1752 | 1463793897200 Marionette DEBUG loaded listener.js 18:24:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8c685800) [pid = 1752] [serial = 1551] [outer = 0x8b8e5000] 18:24:58 INFO - PROCESS | 1752 | 1463793898147 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]]]}] 18:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1642ms 18:24:58 INFO - PROCESS | 1752 | 1463793898201 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 18:24:58 INFO - PROCESS | 1752 | 1463793898205 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 18:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:24:58 INFO - PROCESS | 1752 | 1463793898212 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:24:58 INFO - PROCESS | 1752 | 1463793898215 Marionette TRACE conn3 <- [1,2038,null,{}] 18:24:58 INFO - PROCESS | 1752 | 1463793898221 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}] 18:24:58 INFO - PROCESS | 1752 | 1463793898434 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 18:24:58 INFO - PROCESS | 1752 | 1463793898763 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:58 INFO - PROCESS | 1752 | ++DOCSHELL 0x899a4000 == 141 [pid = 1752] [id = 517] 18:24:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8c472c00) [pid = 1752] [serial = 1552] [outer = (nil)] 18:24:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x8d8f5800) [pid = 1752] [serial = 1553] [outer = 0x8c472c00] 18:24:58 INFO - PROCESS | 1752 | 1463793898855 Marionette DEBUG loaded listener.js 18:24:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x8dec7c00) [pid = 1752] [serial = 1554] [outer = 0x8c472c00] 18:24:59 INFO - PROCESS | 1752 | 1463793899722 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]]]}] 18:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1580ms 18:24:59 INFO - PROCESS | 1752 | 1463793899793 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 18:24:59 INFO - PROCESS | 1752 | 1463793899797 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 18:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:24:59 INFO - PROCESS | 1752 | 1463793899803 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:24:59 INFO - PROCESS | 1752 | 1463793899806 Marionette TRACE conn3 <- [1,2042,null,{}] 18:24:59 INFO - PROCESS | 1752 | 1463793899812 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}] 18:25:00 INFO - PROCESS | 1752 | 1463793900054 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 18:25:00 INFO - PROCESS | 1752 | 1463793900403 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:00 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c472800 == 142 [pid = 1752] [id = 518] 18:25:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x8c7af800) [pid = 1752] [serial = 1555] [outer = (nil)] 18:25:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x8e262000) [pid = 1752] [serial = 1556] [outer = 0x8c7af800] 18:25:00 INFO - PROCESS | 1752 | 1463793900496 Marionette DEBUG loaded listener.js 18:25:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x8e2c7c00) [pid = 1752] [serial = 1557] [outer = 0x8c7af800] 18:25:01 INFO - PROCESS | 1752 | 1463793901375 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]]]}] 18:25:01 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) 18:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1630ms 18:25:01 INFO - PROCESS | 1752 | 1463793901434 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 18:25:01 INFO - PROCESS | 1752 | 1463793901438 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 18:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:25:01 INFO - PROCESS | 1752 | 1463793901444 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:25:01 INFO - PROCESS | 1752 | 1463793901448 Marionette TRACE conn3 <- [1,2046,null,{}] 18:25:01 INFO - PROCESS | 1752 | 1463793901453 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}] 18:25:01 INFO - PROCESS | 1752 | 1463793901747 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 18:25:02 INFO - PROCESS | 1752 | 1463793902091 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:02 INFO - PROCESS | 1752 | ++DOCSHELL 0x8dec9800 == 143 [pid = 1752] [id = 519] 18:25:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x8e25f000) [pid = 1752] [serial = 1558] [outer = (nil)] 18:25:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x8e3c4000) [pid = 1752] [serial = 1559] [outer = 0x8e25f000] 18:25:02 INFO - PROCESS | 1752 | 1463793902184 Marionette DEBUG loaded listener.js 18:25:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x8e7ce000) [pid = 1752] [serial = 1560] [outer = 0x8e25f000] 18:25:03 INFO - PROCESS | 1752 | 1463793903074 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]]]}] 18:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1695ms 18:25:03 INFO - PROCESS | 1752 | 1463793903141 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 18:25:03 INFO - PROCESS | 1752 | 1463793903145 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 18:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:25:03 INFO - PROCESS | 1752 | 1463793903151 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:25:03 INFO - PROCESS | 1752 | 1463793903155 Marionette TRACE conn3 <- [1,2050,null,{}] 18:25:03 INFO - PROCESS | 1752 | 1463793903160 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}] 18:25:03 INFO - PROCESS | 1752 | 1463793903357 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 18:25:03 INFO - PROCESS | 1752 | 1463793903700 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:03 INFO - PROCESS | 1752 | ++DOCSHELL 0x888ea000 == 144 [pid = 1752] [id = 520] 18:25:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x8e380000) [pid = 1752] [serial = 1561] [outer = (nil)] 18:25:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x8eaec800) [pid = 1752] [serial = 1562] [outer = 0x8e380000] 18:25:03 INFO - PROCESS | 1752 | 1463793903787 Marionette DEBUG loaded listener.js 18:25:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x8eb0c800) [pid = 1752] [serial = 1563] [outer = 0x8e380000] 18:25:04 INFO - PROCESS | 1752 | 1463793904654 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]]]}] 18:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1538ms 18:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:25:04 INFO - PROCESS | 1752 | 1463793904690 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 18:25:04 INFO - PROCESS | 1752 | 1463793904693 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 18:25:04 INFO - PROCESS | 1752 | 1463793904700 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:25:04 INFO - PROCESS | 1752 | 1463793904704 Marionette TRACE conn3 <- [1,2054,null,{}] 18:25:04 INFO - PROCESS | 1752 | 1463793904709 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}] 18:25:04 INFO - PROCESS | 1752 | 1463793904903 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 18:25:05 INFO - PROCESS | 1752 | 1463793905187 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:05 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eae6c00 == 145 [pid = 1752] [id = 521] 18:25:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x8eb09000) [pid = 1752] [serial = 1564] [outer = (nil)] 18:25:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x8f34c800) [pid = 1752] [serial = 1565] [outer = 0x8eb09000] 18:25:05 INFO - PROCESS | 1752 | 1463793905316 Marionette DEBUG loaded listener.js 18:25:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x8f34f400) [pid = 1752] [serial = 1566] [outer = 0x8eb09000] 18:25:06 INFO - PROCESS | 1752 | 1463793906192 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]]]}] 18:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1534ms 18:25:06 INFO - PROCESS | 1752 | 1463793906234 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 18:25:06 INFO - PROCESS | 1752 | 1463793906238 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 18:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:25:06 INFO - PROCESS | 1752 | 1463793906244 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:25:06 INFO - PROCESS | 1752 | 1463793906248 Marionette TRACE conn3 <- [1,2058,null,{}] 18:25:06 INFO - PROCESS | 1752 | 1463793906253 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}] 18:25:06 INFO - PROCESS | 1752 | 1463793906447 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 18:25:06 INFO - PROCESS | 1752 | 1463793906737 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:06 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e889c00 == 146 [pid = 1752] [id = 522] 18:25:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x8eae3400) [pid = 1752] [serial = 1567] [outer = (nil)] 18:25:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x91a82c00) [pid = 1752] [serial = 1568] [outer = 0x8eae3400] 18:25:06 INFO - PROCESS | 1752 | 1463793906865 Marionette DEBUG loaded listener.js 18:25:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x91a88400) [pid = 1752] [serial = 1569] [outer = 0x8eae3400] 18:25:07 INFO - PROCESS | 1752 | 1463793907739 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]]]}] 18:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1534ms 18:25:07 INFO - PROCESS | 1752 | 1463793907779 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 18:25:07 INFO - PROCESS | 1752 | 1463793907783 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 18:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:25:07 INFO - PROCESS | 1752 | 1463793907789 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:25:07 INFO - PROCESS | 1752 | 1463793907792 Marionette TRACE conn3 <- [1,2062,null,{}] 18:25:07 INFO - PROCESS | 1752 | 1463793907798 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}] 18:25:08 INFO - PROCESS | 1752 | 1463793908005 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 18:25:08 INFO - PROCESS | 1752 | 1463793908285 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:08 INFO - PROCESS | 1752 | ++DOCSHELL 0x90c1d400 == 147 [pid = 1752] [id = 523] 18:25:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x90c23800) [pid = 1752] [serial = 1570] [outer = (nil)] 18:25:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0x91d5f800) [pid = 1752] [serial = 1571] [outer = 0x90c23800] 18:25:08 INFO - PROCESS | 1752 | 1463793908435 Marionette DEBUG loaded listener.js 18:25:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x91d67c00) [pid = 1752] [serial = 1572] [outer = 0x90c23800] 18:25:09 INFO - PROCESS | 1752 | 1463793909368 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]]]}] 18:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1633ms 18:25:09 INFO - PROCESS | 1752 | 1463793909424 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 18:25:09 INFO - PROCESS | 1752 | 1463793909428 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 18:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:25:09 INFO - PROCESS | 1752 | 1463793909434 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:25:09 INFO - PROCESS | 1752 | 1463793909439 Marionette TRACE conn3 <- [1,2066,null,{}] 18:25:09 INFO - PROCESS | 1752 | 1463793909444 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}] 18:25:09 INFO - PROCESS | 1752 | 1463793909675 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 18:25:10 INFO - PROCESS | 1752 | 1463793910013 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:10 INFO - PROCESS | 1752 | ++DOCSHELL 0x91faf000 == 148 [pid = 1752] [id = 524] 18:25:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x91fc1000) [pid = 1752] [serial = 1573] [outer = (nil)] 18:25:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x92021000) [pid = 1752] [serial = 1574] [outer = 0x91fc1000] 18:25:10 INFO - PROCESS | 1752 | 1463793910120 Marionette DEBUG loaded listener.js 18:25:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x92302800) [pid = 1752] [serial = 1575] [outer = 0x91fc1000] 18:25:11 INFO - PROCESS | 1752 | 1463793911002 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]]]}] 18:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1639ms 18:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:25:11 INFO - PROCESS | 1752 | 1463793911074 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 18:25:11 INFO - PROCESS | 1752 | 1463793911077 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 18:25:11 INFO - PROCESS | 1752 | 1463793911084 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:25:11 INFO - PROCESS | 1752 | 1463793911087 Marionette TRACE conn3 <- [1,2070,null,{}] 18:25:11 INFO - PROCESS | 1752 | 1463793911092 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}] 18:25:11 INFO - PROCESS | 1752 | 1463793911323 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 18:25:11 INFO - PROCESS | 1752 | 1463793911657 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:11 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fb7000 == 149 [pid = 1752] [id = 525] 18:25:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x91fc3800) [pid = 1752] [serial = 1576] [outer = (nil)] 18:25:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x9233f800) [pid = 1752] [serial = 1577] [outer = 0x91fc3800] 18:25:11 INFO - PROCESS | 1752 | 1463793911741 Marionette DEBUG loaded listener.js 18:25:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x92344c00) [pid = 1752] [serial = 1578] [outer = 0x91fc3800] 18:25:12 INFO - PROCESS | 1752 | 1463793912633 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]]]}] 18:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1589ms 18:25:12 INFO - PROCESS | 1752 | 1463793912672 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 18:25:12 INFO - PROCESS | 1752 | 1463793912676 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 18:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:25:12 INFO - PROCESS | 1752 | 1463793912682 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:25:12 INFO - PROCESS | 1752 | 1463793912696 Marionette TRACE conn3 <- [1,2074,null,{}] 18:25:12 INFO - PROCESS | 1752 | 1463793912701 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}] 18:25:12 INFO - PROCESS | 1752 | 1463793912894 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 18:25:13 INFO - PROCESS | 1752 | 1463793913192 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:13 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d2000 == 150 [pid = 1752] [id = 526] 18:25:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x878cd400) [pid = 1752] [serial = 1579] [outer = (nil)] 18:25:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x9258d400) [pid = 1752] [serial = 1580] [outer = 0x878cd400] 18:25:13 INFO - PROCESS | 1752 | 1463793913322 Marionette DEBUG loaded listener.js 18:25:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x92593800) [pid = 1752] [serial = 1581] [outer = 0x878cd400] 18:25:14 INFO - PROCESS | 1752 | 1463793914212 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]]]}] 18:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1595ms 18:25:14 INFO - PROCESS | 1752 | 1463793914278 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 18:25:14 INFO - PROCESS | 1752 | 1463793914282 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 18:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:25:14 INFO - PROCESS | 1752 | 1463793914288 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:25:14 INFO - PROCESS | 1752 | 1463793914292 Marionette TRACE conn3 <- [1,2078,null,{}] 18:25:14 INFO - PROCESS | 1752 | 1463793914297 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}] 18:25:14 INFO - PROCESS | 1752 | 1463793914497 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 18:25:14 INFO - PROCESS | 1752 | 1463793914823 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:14 INFO - PROCESS | 1752 | ++DOCSHELL 0x9233c400 == 151 [pid = 1752] [id = 527] 18:25:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x92341400) [pid = 1752] [serial = 1582] [outer = (nil)] 18:25:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x945e3800) [pid = 1752] [serial = 1583] [outer = 0x92341400] 18:25:14 INFO - PROCESS | 1752 | 1463793914911 Marionette DEBUG loaded listener.js 18:25:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0x94f5e800) [pid = 1752] [serial = 1584] [outer = 0x92341400] 18:25:15 INFO - PROCESS | 1752 | 1463793915822 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]]]}] 18:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1579ms 18:25:15 INFO - PROCESS | 1752 | 1463793915869 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 18:25:15 INFO - PROCESS | 1752 | 1463793915872 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 18:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:25:15 INFO - PROCESS | 1752 | 1463793915878 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:25:15 INFO - PROCESS | 1752 | 1463793915882 Marionette TRACE conn3 <- [1,2082,null,{}] 18:25:15 INFO - PROCESS | 1752 | 1463793915887 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}] 18:25:16 INFO - PROCESS | 1752 | 1463793916087 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 18:25:16 INFO - PROCESS | 1752 | 1463793916419 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:16 INFO - PROCESS | 1752 | ++DOCSHELL 0x853cf800 == 152 [pid = 1752] [id = 528] 18:25:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x92781400) [pid = 1752] [serial = 1585] [outer = (nil)] 18:25:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x96cf9400) [pid = 1752] [serial = 1586] [outer = 0x92781400] 18:25:16 INFO - PROCESS | 1752 | 1463793916506 Marionette DEBUG loaded listener.js 18:25:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x977a0400) [pid = 1752] [serial = 1587] [outer = 0x92781400] 18:25:17 INFO - PROCESS | 1752 | 1463793917394 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]]]}] 18:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1582ms 18:25:17 INFO - PROCESS | 1752 | 1463793917462 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 18:25:17 INFO - PROCESS | 1752 | 1463793917466 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 18:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:25:17 INFO - PROCESS | 1752 | 1463793917472 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:25:17 INFO - PROCESS | 1752 | 1463793917475 Marionette TRACE conn3 <- [1,2086,null,{}] 18:25:17 INFO - PROCESS | 1752 | 1463793917480 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}] 18:25:17 INFO - PROCESS | 1752 | 1463793917721 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 18:25:18 INFO - PROCESS | 1752 | 1463793918060 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:18 INFO - PROCESS | 1752 | ++DOCSHELL 0x945dfc00 == 153 [pid = 1752] [id = 529] 18:25:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x94f61c00) [pid = 1752] [serial = 1588] [outer = (nil)] 18:25:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0x98a7c000) [pid = 1752] [serial = 1589] [outer = 0x94f61c00] 18:25:18 INFO - PROCESS | 1752 | 1463793918147 Marionette DEBUG loaded listener.js 18:25:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0x98afa400) [pid = 1752] [serial = 1590] [outer = 0x94f61c00] 18:25:19 INFO - PROCESS | 1752 | 1463793919053 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]]]}] 18:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1630ms 18:25:19 INFO - PROCESS | 1752 | 1463793919103 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 18:25:19 INFO - PROCESS | 1752 | 1463793919107 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 18:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:25:19 INFO - PROCESS | 1752 | 1463793919113 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:25:19 INFO - PROCESS | 1752 | 1463793919116 Marionette TRACE conn3 <- [1,2090,null,{}] 18:25:19 INFO - PROCESS | 1752 | 1463793919122 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}] 18:25:19 INFO - PROCESS | 1752 | 1463793919319 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 18:25:19 INFO - PROCESS | 1752 | 1463793919580 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:19 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b04c00 == 154 [pid = 1752] [id = 530] 18:25:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x86b07c00) [pid = 1752] [serial = 1591] [outer = (nil)] 18:25:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x99987c00) [pid = 1752] [serial = 1592] [outer = 0x86b07c00] 18:25:19 INFO - PROCESS | 1752 | 1463793919712 Marionette DEBUG loaded listener.js 18:25:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x99c99000) [pid = 1752] [serial = 1593] [outer = 0x86b07c00] 18:25:20 INFO - PROCESS | 1752 | 1463793920599 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]]]}] 18:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1532ms 18:25:20 INFO - PROCESS | 1752 | 1463793920646 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 18:25:20 INFO - PROCESS | 1752 | 1463793920650 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 18:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:25:20 INFO - PROCESS | 1752 | 1463793920656 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:25:20 INFO - PROCESS | 1752 | 1463793920659 Marionette TRACE conn3 <- [1,2094,null,{}] 18:25:20 INFO - PROCESS | 1752 | 1463793920665 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}] 18:25:20 INFO - PROCESS | 1752 | 1463793920867 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 18:25:21 INFO - PROCESS | 1752 | 1463793921155 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:21 INFO - PROCESS | 1752 | ++DOCSHELL 0x989ec800 == 155 [pid = 1752] [id = 531] 18:25:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0x98a86800) [pid = 1752] [serial = 1594] [outer = (nil)] 18:25:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 185 (0x99ca6800) [pid = 1752] [serial = 1595] [outer = 0x98a86800] 18:25:21 INFO - PROCESS | 1752 | 1463793921285 Marionette DEBUG loaded listener.js 18:25:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 186 (0x99e2bc00) [pid = 1752] [serial = 1596] [outer = 0x98a86800] 18:25:22 INFO - PROCESS | 1752 | 1463793922153 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]]]}] 18:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1534ms 18:25:22 INFO - PROCESS | 1752 | 1463793922190 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 18:25:22 INFO - PROCESS | 1752 | 1463793922194 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 18:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:25:22 INFO - PROCESS | 1752 | 1463793922221 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:25:22 INFO - PROCESS | 1752 | 1463793922225 Marionette TRACE conn3 <- [1,2098,null,{}] 18:25:22 INFO - PROCESS | 1752 | 1463793922235 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}] 18:25:22 INFO - PROCESS | 1752 | 1463793922440 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x879c8000 == 154 [pid = 1752] [id = 512] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x879ca800 == 153 [pid = 1752] [id = 511] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x86b0c800 == 152 [pid = 1752] [id = 510] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x86f69400 == 151 [pid = 1752] [id = 509] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x9b728000 == 150 [pid = 1752] [id = 507] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x882d5000 == 149 [pid = 1752] [id = 506] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x9a81bc00 == 148 [pid = 1752] [id = 504] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x8c7ae800 == 147 [pid = 1752] [id = 505] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x84844c00 == 146 [pid = 1752] [id = 503] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x9202b400 == 145 [pid = 1752] [id = 502] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x977c5000 == 144 [pid = 1752] [id = 501] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x9230c800 == 143 [pid = 1752] [id = 499] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x9251c800 == 142 [pid = 1752] [id = 500] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x91fbd000 == 141 [pid = 1752] [id = 498] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x888ed800 == 140 [pid = 1752] [id = 497] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x8eae6000 == 139 [pid = 1752] [id = 496] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x8e3c6000 == 138 [pid = 1752] [id = 495] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x88230400 == 137 [pid = 1752] [id = 494] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x88a58000 == 136 [pid = 1752] [id = 492] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x8b8e8000 == 135 [pid = 1752] [id = 493] 18:25:24 INFO - PROCESS | 1752 | --DOCSHELL 0x86b0dc00 == 134 [pid = 1752] [id = 491] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 185 (0x8c7a9800) [pid = 1752] [serial = 1472] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 184 (0x8c476c00) [pid = 1752] [serial = 1470] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0x8f12dc00) [pid = 1752] [serial = 1425] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x8e890800) [pid = 1752] [serial = 1421] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x8c67c400) [pid = 1752] [serial = 1412] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x98a83000) [pid = 1752] [serial = 1454] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x9251e000) [pid = 1752] [serial = 1439] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x8e2ca400) [pid = 1752] [serial = 1419] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x90c1c000) [pid = 1752] [serial = 1427] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x8b223c00) [pid = 1752] [serial = 1469] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x91b97400) [pid = 1752] [serial = 1431] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x899ad000) [pid = 1752] [serial = 1409] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x95121800) [pid = 1752] [serial = 1449] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x977c6c00) [pid = 1752] [serial = 1451] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x94f98c00) [pid = 1752] [serial = 1448] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x9251fc00) [pid = 1752] [serial = 1440] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x8e25b000) [pid = 1752] [serial = 1416] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x91a86000) [pid = 1752] [serial = 1430] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x92597c00) [pid = 1752] [serial = 1442] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x99a32400) [pid = 1752] [serial = 1458] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x87fe3400) [pid = 1752] [serial = 1461] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0x888ed000) [pid = 1752] [serial = 1463] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x90c24c00) [pid = 1752] [serial = 1428] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x995bd000) [pid = 1752] [serial = 1455] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x922a0800) [pid = 1752] [serial = 1436] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0x8a8e4800) [pid = 1752] [serial = 1466] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x9230e000) [pid = 1752] [serial = 1437] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x977ca400) [pid = 1752] [serial = 1457] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x88b71000) [pid = 1752] [serial = 1464] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x89e74400) [pid = 1752] [serial = 1410] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x977cc800) [pid = 1752] [serial = 1452] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x8f126800) [pid = 1752] [serial = 1424] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x93942800) [pid = 1752] [serial = 1443] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x888eac00) [pid = 1752] [serial = 1407] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x8b221000) [pid = 1752] [serial = 1467] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x88227400) [pid = 1752] [serial = 1406] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x91d6a400) [pid = 1752] [serial = 1434] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x945e6c00) [pid = 1752] [serial = 1446] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x945e1400) [pid = 1752] [serial = 1445] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x8eaef800) [pid = 1752] [serial = 1422] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x878dac00) [pid = 1752] [serial = 1460] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x8c7a2800) [pid = 1752] [serial = 1413] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x8e2c2000) [pid = 1752] [serial = 1418] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x91d65800) [pid = 1752] [serial = 1433] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x88b69800) [pid = 1752] [serial = 1335] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x8dec4400) [pid = 1752] [serial = 1415] [outer = (nil)] [url = about:blank] 18:25:24 INFO - PROCESS | 1752 | 1463793924556 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:24 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d10800 == 135 [pid = 1752] [id = 532] 18:25:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x866e6c00) [pid = 1752] [serial = 1597] [outer = (nil)] 18:25:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x86b02400) [pid = 1752] [serial = 1598] [outer = 0x866e6c00] 18:25:24 INFO - PROCESS | 1752 | 1463793924635 Marionette DEBUG loaded listener.js 18:25:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x86f6c000) [pid = 1752] [serial = 1599] [outer = 0x866e6c00] 18:25:25 INFO - PROCESS | 1752 | 1463793925432 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]]]}] 18:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 3256ms 18:25:25 INFO - PROCESS | 1752 | 1463793925473 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 18:25:25 INFO - PROCESS | 1752 | 1463793925479 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 18:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:25:25 INFO - PROCESS | 1752 | 1463793925486 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:25:25 INFO - PROCESS | 1752 | 1463793925491 Marionette TRACE conn3 <- [1,2102,null,{}] 18:25:25 INFO - PROCESS | 1752 | 1463793925498 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}] 18:25:25 INFO - PROCESS | 1752 | 1463793925720 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 18:25:25 INFO - PROCESS | 1752 | 1463793925922 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:25 INFO - PROCESS | 1752 | ++DOCSHELL 0x879c7c00 == 136 [pid = 1752] [id = 533] 18:25:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x87fea800) [pid = 1752] [serial = 1600] [outer = (nil)] 18:25:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x882d3400) [pid = 1752] [serial = 1601] [outer = 0x87fea800] 18:25:26 INFO - PROCESS | 1752 | 1463793925999 Marionette DEBUG loaded listener.js 18:25:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x888e8400) [pid = 1752] [serial = 1602] [outer = 0x87fea800] 18:25:26 INFO - PROCESS | 1752 | 1463793926858 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]]]}] 18:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1436ms 18:25:26 INFO - PROCESS | 1752 | 1463793926926 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 18:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:25:26 INFO - PROCESS | 1752 | 1463793926932 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 18:25:26 INFO - PROCESS | 1752 | 1463793926939 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:25:26 INFO - PROCESS | 1752 | 1463793926943 Marionette TRACE conn3 <- [1,2106,null,{}] 18:25:26 INFO - PROCESS | 1752 | 1463793926948 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}] 18:25:27 INFO - PROCESS | 1752 | 1463793927221 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 18:25:27 INFO - PROCESS | 1752 | 1463793927260 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:27 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d07c00 == 137 [pid = 1752] [id = 534] 18:25:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x86b0e800) [pid = 1752] [serial = 1603] [outer = (nil)] 18:25:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x88b6d800) [pid = 1752] [serial = 1604] [outer = 0x86b0e800] 18:25:27 INFO - PROCESS | 1752 | 1463793927333 Marionette DEBUG loaded listener.js 18:25:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x899aec00) [pid = 1752] [serial = 1605] [outer = 0x86b0e800] 18:25:28 INFO - PROCESS | 1752 | 1463793928345 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]]]}] 18:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1441ms 18:25:28 INFO - PROCESS | 1752 | 1463793928380 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 18:25:28 INFO - PROCESS | 1752 | 1463793928383 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 18:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:25:28 INFO - PROCESS | 1752 | 1463793928398 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:25:28 INFO - PROCESS | 1752 | 1463793928406 Marionette TRACE conn3 <- [1,2110,null,{}] 18:25:28 INFO - PROCESS | 1752 | 1463793928422 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}] 18:25:28 INFO - PROCESS | 1752 | 1463793928720 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x89dec000) [pid = 1752] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x9b72bc00) [pid = 1752] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x879cec00) [pid = 1752] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x88229c00) [pid = 1752] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x8e3c3000) [pid = 1752] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x9251f400) [pid = 1752] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x8e3c1400) [pid = 1752] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x9a8b8c00) [pid = 1752] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x977cf400) [pid = 1752] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x888e3c00) [pid = 1752] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x9ac90400) [pid = 1752] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x87fe7c00) [pid = 1752] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x92024c00) [pid = 1752] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x8e890000) [pid = 1752] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x92527000) [pid = 1752] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x86f69800) [pid = 1752] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x84a03c00) [pid = 1752] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x8a457400) [pid = 1752] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x8b21e400) [pid = 1752] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 129 (0x91a82400) [pid = 1752] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 128 (0x9202c400) [pid = 1752] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:25:29 INFO - PROCESS | 1752 | --DOMWINDOW == 127 (0x9978c400) [pid = 1752] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:25:29 INFO - PROCESS | 1752 | 1463793929385 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x84a03c00 == 138 [pid = 1752] [id = 535] 18:25:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 128 (0x866f4800) [pid = 1752] [serial = 1606] [outer = (nil)] 18:25:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 129 (0x88127800) [pid = 1752] [serial = 1607] [outer = 0x866f4800] 18:25:29 INFO - PROCESS | 1752 | 1463793929462 Marionette DEBUG loaded listener.js 18:25:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0x89dec800) [pid = 1752] [serial = 1608] [outer = 0x866f4800] 18:25:30 INFO - PROCESS | 1752 | 1463793930209 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]]]}] 18:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1867ms 18:25:30 INFO - PROCESS | 1752 | 1463793930257 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 18:25:30 INFO - PROCESS | 1752 | 1463793930260 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 18:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:25:30 INFO - PROCESS | 1752 | 1463793930267 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:25:30 INFO - PROCESS | 1752 | 1463793930270 Marionette TRACE conn3 <- [1,2114,null,{}] 18:25:30 INFO - PROCESS | 1752 | 1463793930276 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}] 18:25:30 INFO - PROCESS | 1752 | 1463793930456 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 18:25:30 INFO - PROCESS | 1752 | 1463793930472 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:30 INFO - PROCESS | 1752 | ++DOCSHELL 0x879cb800 == 139 [pid = 1752] [id = 536] 18:25:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x899a7c00) [pid = 1752] [serial = 1609] [outer = (nil)] 18:25:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x8c475800) [pid = 1752] [serial = 1610] [outer = 0x899a7c00] 18:25:30 INFO - PROCESS | 1752 | 1463793930543 Marionette DEBUG loaded listener.js 18:25:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x8c7a2c00) [pid = 1752] [serial = 1611] [outer = 0x899a7c00] 18:25:31 INFO - PROCESS | 1752 | 1463793931944 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]]]}] 18:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1732ms 18:25:32 INFO - PROCESS | 1752 | 1463793932001 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 18:25:32 INFO - PROCESS | 1752 | 1463793932008 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 18:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:25:32 INFO - PROCESS | 1752 | 1463793932016 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:25:32 INFO - PROCESS | 1752 | 1463793932022 Marionette TRACE conn3 <- [1,2118,null,{}] 18:25:32 INFO - PROCESS | 1752 | 1463793932031 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}] 18:25:32 INFO - PROCESS | 1752 | 1463793932248 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 18:25:32 INFO - PROCESS | 1752 | 1463793932600 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:32 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b0dc00 == 140 [pid = 1752] [id = 537] 18:25:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x879ca800) [pid = 1752] [serial = 1612] [outer = (nil)] 18:25:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x882da800) [pid = 1752] [serial = 1613] [outer = 0x879ca800] 18:25:32 INFO - PROCESS | 1752 | 1463793932692 Marionette DEBUG loaded listener.js 18:25:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x88de2000) [pid = 1752] [serial = 1614] [outer = 0x879ca800] 18:25:33 INFO - PROCESS | 1752 | 1463793933626 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]]]}] 18:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1643ms 18:25:33 INFO - PROCESS | 1752 | 1463793933659 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 18:25:33 INFO - PROCESS | 1752 | 1463793933668 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 18:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:25:33 INFO - PROCESS | 1752 | 1463793933678 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:25:33 INFO - PROCESS | 1752 | 1463793933683 Marionette TRACE conn3 <- [1,2122,null,{}] 18:25:33 INFO - PROCESS | 1752 | 1463793933689 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}] 18:25:33 INFO - PROCESS | 1752 | 1463793933892 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 18:25:34 INFO - PROCESS | 1752 | 1463793934260 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:34 INFO - PROCESS | 1752 | ++DOCSHELL 0x899af000 == 141 [pid = 1752] [id = 538] 18:25:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x89e72800) [pid = 1752] [serial = 1615] [outer = (nil)] 18:25:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x8b0ca400) [pid = 1752] [serial = 1616] [outer = 0x89e72800] 18:25:34 INFO - PROCESS | 1752 | 1463793934390 Marionette DEBUG loaded listener.js 18:25:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x8b8ef000) [pid = 1752] [serial = 1617] [outer = 0x89e72800] 18:25:35 INFO - PROCESS | 1752 | 1463793935338 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]]]}] 18:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1691ms 18:25:35 INFO - PROCESS | 1752 | 1463793935370 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 18:25:35 INFO - PROCESS | 1752 | 1463793935374 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 18:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:25:35 INFO - PROCESS | 1752 | 1463793935381 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:25:35 INFO - PROCESS | 1752 | 1463793935387 Marionette TRACE conn3 <- [1,2126,null,{}] 18:25:35 INFO - PROCESS | 1752 | 1463793935403 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}] 18:25:35 INFO - PROCESS | 1752 | 1463793935612 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 18:25:35 INFO - PROCESS | 1752 | 1463793935890 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:35 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c7a9c00 == 142 [pid = 1752] [id = 539] 18:25:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x8d8fa400) [pid = 1752] [serial = 1618] [outer = (nil)] 18:25:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8e263800) [pid = 1752] [serial = 1619] [outer = 0x8d8fa400] 18:25:36 INFO - PROCESS | 1752 | 1463793936026 Marionette DEBUG loaded listener.js 18:25:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8e37b800) [pid = 1752] [serial = 1620] [outer = 0x8d8fa400] 18:25:36 INFO - PROCESS | 1752 | 1463793936908 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]]]}] 18:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1584ms 18:25:36 INFO - PROCESS | 1752 | 1463793936965 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 18:25:36 INFO - PROCESS | 1752 | 1463793936970 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 18:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:25:36 INFO - PROCESS | 1752 | 1463793936977 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:25:36 INFO - PROCESS | 1752 | 1463793936981 Marionette TRACE conn3 <- [1,2130,null,{}] 18:25:36 INFO - PROCESS | 1752 | 1463793936987 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}] 18:25:37 INFO - PROCESS | 1752 | 1463793937188 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 18:25:37 INFO - PROCESS | 1752 | 1463793937478 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x89deb800 == 143 [pid = 1752] [id = 540] 18:25:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x8b0cb800) [pid = 1752] [serial = 1621] [outer = (nil)] 18:25:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x8e3c6c00) [pid = 1752] [serial = 1622] [outer = 0x8b0cb800] 18:25:37 INFO - PROCESS | 1752 | 1463793937610 Marionette DEBUG loaded listener.js 18:25:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x8e889000) [pid = 1752] [serial = 1623] [outer = 0x8b0cb800] 18:25:38 INFO - PROCESS | 1752 | 1463793938715 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] 18:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:25:38 INFO - PROCESS | 1752 | 1463793938769 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 18:25:38 INFO - PROCESS | 1752 | 1463793938776 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:25:38 INFO - PROCESS | 1752 | 1463793938779 Marionette TRACE conn3 <- [1,2134,null,{}] 18:25:38 INFO - PROCESS | 1752 | 1463793938785 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}] 18:25:38 INFO - PROCESS | 1752 | 1463793938982 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 18:25:39 INFO - PROCESS | 1752 | 1463793939307 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:39 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e3ba400 == 144 [pid = 1752] [id = 541] 18:25:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x8e7c4c00) [pid = 1752] [serial = 1624] [outer = (nil)] 18:25:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x8f34ac00) [pid = 1752] [serial = 1625] [outer = 0x8e7c4c00] 18:25:39 INFO - PROCESS | 1752 | 1463793939397 Marionette DEBUG loaded listener.js 18:25:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x90c21000) [pid = 1752] [serial = 1626] [outer = 0x8e7c4c00] 18:25:40 INFO - PROCESS | 1752 | 1463793940337 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]]]}] 18:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1636ms 18:25:40 INFO - PROCESS | 1752 | 1463793940414 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 18:25:40 INFO - PROCESS | 1752 | 1463793940421 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 18:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:25:40 INFO - PROCESS | 1752 | 1463793940431 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:25:40 INFO - PROCESS | 1752 | 1463793940436 Marionette TRACE conn3 <- [1,2138,null,{}] 18:25:40 INFO - PROCESS | 1752 | 1463793940446 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}] 18:25:40 INFO - PROCESS | 1752 | 1463793940819 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 18:25:41 INFO - PROCESS | 1752 | 1463793941260 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:41 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e25b000 == 145 [pid = 1752] [id = 542] 18:25:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x8f343000) [pid = 1752] [serial = 1627] [outer = (nil)] 18:25:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x91fab800) [pid = 1752] [serial = 1628] [outer = 0x8f343000] 18:25:41 INFO - PROCESS | 1752 | 1463793941346 Marionette DEBUG loaded listener.js 18:25:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x91fb1c00) [pid = 1752] [serial = 1629] [outer = 0x8f343000] 18:25:42 INFO - PROCESS | 1752 | 1463793942237 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]]]}] 18:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1844ms 18:25:42 INFO - PROCESS | 1752 | 1463793942274 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 18:25:42 INFO - PROCESS | 1752 | 1463793942278 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 18:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:25:42 INFO - PROCESS | 1752 | 1463793942285 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:25:42 INFO - PROCESS | 1752 | 1463793942288 Marionette TRACE conn3 <- [1,2142,null,{}] 18:25:42 INFO - PROCESS | 1752 | 1463793942294 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}] 18:25:42 INFO - PROCESS | 1752 | 1463793942483 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 18:25:42 INFO - PROCESS | 1752 | 1463793942769 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:42 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c67e800 == 146 [pid = 1752] [id = 543] 18:25:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x8c7af000) [pid = 1752] [serial = 1630] [outer = (nil)] 18:25:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x91fc2400) [pid = 1752] [serial = 1631] [outer = 0x8c7af000] 18:25:42 INFO - PROCESS | 1752 | 1463793942856 Marionette DEBUG loaded listener.js 18:25:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x9202b000) [pid = 1752] [serial = 1632] [outer = 0x8c7af000] 18:25:43 INFO - PROCESS | 1752 | 1463793943786 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] 18:25:43 INFO - PROCESS | 1752 | 1463793943872 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 18:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:25:43 INFO - PROCESS | 1752 | 1463793943878 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:25:43 INFO - PROCESS | 1752 | 1463793943882 Marionette TRACE conn3 <- [1,2146,null,{}] 18:25:43 INFO - PROCESS | 1752 | 1463793943887 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}] 18:25:44 INFO - PROCESS | 1752 | 1463793944089 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 18:25:44 INFO - PROCESS | 1752 | 1463793944415 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:44 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eb06800 == 147 [pid = 1752] [id = 544] 18:25:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x91fa9400) [pid = 1752] [serial = 1633] [outer = (nil)] 18:25:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x9251fc00) [pid = 1752] [serial = 1634] [outer = 0x91fa9400] 18:25:44 INFO - PROCESS | 1752 | 1463793944502 Marionette DEBUG loaded listener.js 18:25:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x92524400) [pid = 1752] [serial = 1635] [outer = 0x91fa9400] 18:25:45 INFO - PROCESS | 1752 | 1463793945381 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] 18:25:45 INFO - PROCESS | 1752 | 1463793945469 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 18:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:25:45 INFO - PROCESS | 1752 | 1463793945476 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:25:45 INFO - PROCESS | 1752 | 1463793945486 Marionette TRACE conn3 <- [1,2150,null,{}] 18:25:45 INFO - PROCESS | 1752 | 1463793945491 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}] 18:25:45 INFO - PROCESS | 1752 | 1463793945732 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 18:25:46 INFO - PROCESS | 1752 | 1463793946061 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:46 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e25ac00 == 148 [pid = 1752] [id = 545] 18:25:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x92305000) [pid = 1752] [serial = 1636] [outer = (nil)] 18:25:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x945e5000) [pid = 1752] [serial = 1637] [outer = 0x92305000] 18:25:46 INFO - PROCESS | 1752 | 1463793946161 Marionette DEBUG loaded listener.js 18:25:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x945eb800) [pid = 1752] [serial = 1638] [outer = 0x92305000] 18:25:47 INFO - PROCESS | 1752 | 1463793947423 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]]]}] 18:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 2005ms 18:25:47 INFO - PROCESS | 1752 | 1463793947481 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 18:25:47 INFO - PROCESS | 1752 | 1463793947484 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 18:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:25:47 INFO - PROCESS | 1752 | 1463793947491 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:25:47 INFO - PROCESS | 1752 | 1463793947493 Marionette TRACE conn3 <- [1,2154,null,{}] 18:25:47 INFO - PROCESS | 1752 | 1463793947499 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}] 18:25:47 INFO - PROCESS | 1752 | 1463793947739 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 18:25:48 INFO - PROCESS | 1752 | 1463793948067 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:48 INFO - PROCESS | 1752 | ++DOCSHELL 0x93949000 == 149 [pid = 1752] [id = 546] 18:25:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0x93bc1800) [pid = 1752] [serial = 1639] [outer = (nil)] 18:25:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x977a0c00) [pid = 1752] [serial = 1640] [outer = 0x93bc1800] 18:25:48 INFO - PROCESS | 1752 | 1463793948155 Marionette DEBUG loaded listener.js 18:25:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x977c6800) [pid = 1752] [serial = 1641] [outer = 0x93bc1800] 18:25:49 INFO - PROCESS | 1752 | 1463793949090 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]]]}] 18:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1635ms 18:25:49 INFO - PROCESS | 1752 | 1463793949126 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 18:25:49 INFO - PROCESS | 1752 | 1463793949131 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 18:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:25:49 INFO - PROCESS | 1752 | 1463793949137 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:25:49 INFO - PROCESS | 1752 | 1463793949141 Marionette TRACE conn3 <- [1,2158,null,{}] 18:25:49 INFO - PROCESS | 1752 | 1463793949147 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}] 18:25:49 INFO - PROCESS | 1752 | 1463793949441 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 18:25:49 INFO - PROCESS | 1752 | 1463793949784 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:49 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f12cc00 == 150 [pid = 1752] [id = 547] 18:25:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x997d4000) [pid = 1752] [serial = 1642] [outer = (nil)] 18:25:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x99ac7400) [pid = 1752] [serial = 1643] [outer = 0x997d4000] 18:25:49 INFO - PROCESS | 1752 | 1463793949877 Marionette DEBUG loaded listener.js 18:25:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x99e23c00) [pid = 1752] [serial = 1644] [outer = 0x997d4000] 18:25:50 INFO - PROCESS | 1752 | 1463793950775 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]]]}] 18:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1680ms 18:25:50 INFO - PROCESS | 1752 | 1463793950818 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 18:25:50 INFO - PROCESS | 1752 | 1463793950822 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 18:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:25:50 INFO - PROCESS | 1752 | 1463793950828 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:25:50 INFO - PROCESS | 1752 | 1463793950832 Marionette TRACE conn3 <- [1,2162,null,{}] 18:25:50 INFO - PROCESS | 1752 | 1463793950837 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}] 18:25:51 INFO - PROCESS | 1752 | 1463793951033 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 18:25:51 INFO - PROCESS | 1752 | 1463793951323 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:51 INFO - PROCESS | 1752 | ++DOCSHELL 0x84a0a800 == 151 [pid = 1752] [id = 548] 18:25:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x9233dc00) [pid = 1752] [serial = 1645] [outer = (nil)] 18:25:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x9a816400) [pid = 1752] [serial = 1646] [outer = 0x9233dc00] 18:25:51 INFO - PROCESS | 1752 | 1463793951470 Marionette DEBUG loaded listener.js 18:25:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x9a81a400) [pid = 1752] [serial = 1647] [outer = 0x9233dc00] 18:25:52 INFO - PROCESS | 1752 | 1463793952348 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]]]}] 18:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1585ms 18:25:52 INFO - PROCESS | 1752 | 1463793952415 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 18:25:52 INFO - PROCESS | 1752 | 1463793952419 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 18:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:25:52 INFO - PROCESS | 1752 | 1463793952425 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:25:52 INFO - PROCESS | 1752 | 1463793952428 Marionette TRACE conn3 <- [1,2166,null,{}] 18:25:52 INFO - PROCESS | 1752 | 1463793952434 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}] 18:25:52 INFO - PROCESS | 1752 | 1463793952629 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 18:25:52 INFO - PROCESS | 1752 | 1463793952969 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:53 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eb02400 == 152 [pid = 1752] [id = 549] 18:25:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x8f347000) [pid = 1752] [serial = 1648] [outer = (nil)] 18:25:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x9a8af400) [pid = 1752] [serial = 1649] [outer = 0x8f347000] 18:25:53 INFO - PROCESS | 1752 | 1463793953058 Marionette DEBUG loaded listener.js 18:25:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x9aa90000) [pid = 1752] [serial = 1650] [outer = 0x8f347000] 18:25:53 INFO - PROCESS | 1752 | 1463793953956 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]]]}] 18:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1579ms 18:25:54 INFO - PROCESS | 1752 | 1463793954005 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 18:25:54 INFO - PROCESS | 1752 | 1463793954009 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 18:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:25:54 INFO - PROCESS | 1752 | 1463793954015 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:25:54 INFO - PROCESS | 1752 | 1463793954018 Marionette TRACE conn3 <- [1,2170,null,{}] 18:25:54 INFO - PROCESS | 1752 | 1463793954024 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}] 18:25:54 INFO - PROCESS | 1752 | 1463793954215 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 18:25:54 INFO - PROCESS | 1752 | 1463793954507 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:54 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a8b4400 == 153 [pid = 1752] [id = 550] 18:25:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x9a8b8c00) [pid = 1752] [serial = 1651] [outer = (nil)] 18:25:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0x9af66000) [pid = 1752] [serial = 1652] [outer = 0x9a8b8c00] 18:25:54 INFO - PROCESS | 1752 | 1463793954637 Marionette DEBUG loaded listener.js 18:25:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x9b00bc00) [pid = 1752] [serial = 1653] [outer = 0x9a8b8c00] 18:25:55 INFO - PROCESS | 1752 | 1463793955556 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]]]}] 18:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1584ms 18:25:55 INFO - PROCESS | 1752 | 1463793955601 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 18:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:25:55 INFO - PROCESS | 1752 | 1463793955605 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 18:25:55 INFO - PROCESS | 1752 | 1463793955611 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:25:55 INFO - PROCESS | 1752 | 1463793955615 Marionette TRACE conn3 <- [1,2174,null,{}] 18:25:55 INFO - PROCESS | 1752 | 1463793955620 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}] 18:25:55 INFO - PROCESS | 1752 | 1463793955809 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 18:25:56 INFO - PROCESS | 1752 | 1463793956146 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:56 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d04400 == 154 [pid = 1752] [id = 551] 18:25:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x85d08400) [pid = 1752] [serial = 1654] [outer = (nil)] 18:25:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x9b730800) [pid = 1752] [serial = 1655] [outer = 0x85d08400] 18:25:56 INFO - PROCESS | 1752 | 1463793956233 Marionette DEBUG loaded listener.js 18:25:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x9b7bb800) [pid = 1752] [serial = 1656] [outer = 0x85d08400] 18:25:57 INFO - PROCESS | 1752 | 1463793957115 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]]]}] 18:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1544ms 18:25:57 INFO - PROCESS | 1752 | 1463793957156 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 18:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:25:57 INFO - PROCESS | 1752 | 1463793957162 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 18:25:57 INFO - PROCESS | 1752 | 1463793957168 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:25:57 INFO - PROCESS | 1752 | 1463793957171 Marionette TRACE conn3 <- [1,2178,null,{}] 18:25:57 INFO - PROCESS | 1752 | 1463793957177 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}] 18:25:57 INFO - PROCESS | 1752 | 1463793957382 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 18:25:57 INFO - PROCESS | 1752 | 1463793957675 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:57 INFO - PROCESS | 1752 | ++DOCSHELL 0x87ff0400 == 155 [pid = 1752] [id = 552] 18:25:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0x88de7800) [pid = 1752] [serial = 1657] [outer = (nil)] 18:25:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0x9b959000) [pid = 1752] [serial = 1658] [outer = 0x88de7800] 18:25:57 INFO - PROCESS | 1752 | 1463793957805 Marionette DEBUG loaded listener.js 18:25:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x9b9d6c00) [pid = 1752] [serial = 1659] [outer = 0x88de7800] 18:25:58 INFO - PROCESS | 1752 | 1463793958709 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]]]}] 18:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1581ms 18:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:25:58 INFO - PROCESS | 1752 | 1463793958749 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 18:25:58 INFO - PROCESS | 1752 | 1463793958752 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 18:25:58 INFO - PROCESS | 1752 | 1463793958758 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:25:58 INFO - PROCESS | 1752 | 1463793958761 Marionette TRACE conn3 <- [1,2182,null,{}] 18:25:58 INFO - PROCESS | 1752 | 1463793958767 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}] 18:25:58 INFO - PROCESS | 1752 | 1463793958964 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 18:25:59 INFO - PROCESS | 1752 | 1463793959259 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:59 INFO - PROCESS | 1752 | ++DOCSHELL 0x9b80f800 == 156 [pid = 1752] [id = 553] 18:25:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x9b9cd000) [pid = 1752] [serial = 1660] [outer = (nil)] 18:25:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x9d40f800) [pid = 1752] [serial = 1661] [outer = 0x9b9cd000] 18:25:59 INFO - PROCESS | 1752 | 1463793959387 Marionette DEBUG loaded listener.js 18:25:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0x9d40dc00) [pid = 1752] [serial = 1662] [outer = 0x9b9cd000] 18:26:00 INFO - PROCESS | 1752 | 1463793960258 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]]]}] 18:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1537ms 18:26:00 INFO - PROCESS | 1752 | 1463793960295 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 18:26:00 INFO - PROCESS | 1752 | 1463793960298 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 18:26:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:26:00 INFO - PROCESS | 1752 | 1463793960304 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:26:00 INFO - PROCESS | 1752 | 1463793960308 Marionette TRACE conn3 <- [1,2186,null,{}] 18:26:00 INFO - PROCESS | 1752 | 1463793960313 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}] 18:26:00 INFO - PROCESS | 1752 | 1463793960517 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 18:26:00 INFO - PROCESS | 1752 | 1463793960814 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:00 INFO - PROCESS | 1752 | ++DOCSHELL 0x9acfc000 == 157 [pid = 1752] [id = 554] 18:26:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 185 (0x9b9cc400) [pid = 1752] [serial = 1663] [outer = (nil)] 18:26:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 186 (0x9d8cd800) [pid = 1752] [serial = 1664] [outer = 0x9b9cc400] 18:26:00 INFO - PROCESS | 1752 | 1463793960943 Marionette DEBUG loaded listener.js 18:26:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 187 (0x9d8cf800) [pid = 1752] [serial = 1665] [outer = 0x9b9cc400] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x8c67b800 == 156 [pid = 1752] [id = 436] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x866ee800 == 155 [pid = 1752] [id = 397] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x89df6c00 == 154 [pid = 1752] [id = 433] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x84a03c00 == 153 [pid = 1752] [id = 535] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x85d07c00 == 152 [pid = 1752] [id = 534] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x879c7c00 == 151 [pid = 1752] [id = 533] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x85d10800 == 150 [pid = 1752] [id = 532] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x989ec800 == 149 [pid = 1752] [id = 531] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x86b04c00 == 148 [pid = 1752] [id = 530] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x945dfc00 == 147 [pid = 1752] [id = 529] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x853cf800 == 146 [pid = 1752] [id = 528] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x853d2000 == 145 [pid = 1752] [id = 526] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x9233c400 == 144 [pid = 1752] [id = 527] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x91fb7000 == 143 [pid = 1752] [id = 525] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x91faf000 == 142 [pid = 1752] [id = 524] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x90c1d400 == 141 [pid = 1752] [id = 523] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x8e889c00 == 140 [pid = 1752] [id = 522] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x8eae6c00 == 139 [pid = 1752] [id = 521] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x8dec9800 == 138 [pid = 1752] [id = 519] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x888ea000 == 137 [pid = 1752] [id = 520] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x8c472800 == 136 [pid = 1752] [id = 518] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x899a4000 == 135 [pid = 1752] [id = 517] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x8a8e7c00 == 134 [pid = 1752] [id = 516] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x896f4000 == 133 [pid = 1752] [id = 515] 18:26:03 INFO - PROCESS | 1752 | --DOCSHELL 0x86f74c00 == 132 [pid = 1752] [id = 514] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 186 (0x899a1400) [pid = 1752] [serial = 1539] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 185 (0x8822b800) [pid = 1752] [serial = 1404] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 184 (0x9b9ce800) [pid = 1752] [serial = 1523] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0x88235000) [pid = 1752] [serial = 1475] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x88de1400) [pid = 1752] [serial = 1538] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x8eb10c00) [pid = 1752] [serial = 1485] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x9a812c00) [pid = 1752] [serial = 1509] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x8e7c6c00) [pid = 1752] [serial = 1481] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x9af6c800) [pid = 1752] [serial = 1515] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x98af7000) [pid = 1752] [serial = 1502] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x88deb000) [pid = 1752] [serial = 1536] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x8e886000) [pid = 1752] [serial = 1482] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x9b725800) [pid = 1752] [serial = 1517] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x9b9d2000) [pid = 1752] [serial = 1524] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x8812ac00) [pid = 1752] [serial = 1532] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x93948800) [pid = 1752] [serial = 1497] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x9b72b400) [pid = 1752] [serial = 1518] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x996e6c00) [pid = 1752] [serial = 1503] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x8eb01c00) [pid = 1752] [serial = 1484] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x90c25800) [pid = 1752] [serial = 1487] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x94f96000) [pid = 1752] [serial = 1499] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x86f71400) [pid = 1752] [serial = 1529] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0x9aa9b000) [pid = 1752] [serial = 1512] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x896f4800) [pid = 1752] [serial = 1476] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x9b8ad000) [pid = 1752] [serial = 1521] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x8dec5c00) [pid = 1752] [serial = 1479] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0x96cf3800) [pid = 1752] [serial = 1500] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x92596400) [pid = 1752] [serial = 1496] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x92295c00) [pid = 1752] [serial = 1491] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x88a62400) [pid = 1752] [serial = 1535] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x878d3400) [pid = 1752] [serial = 1530] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x9a81ac00) [pid = 1752] [serial = 1508] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x9233bc00) [pid = 1752] [serial = 1494] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x92309c00) [pid = 1752] [serial = 1493] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x8822d000) [pid = 1752] [serial = 1533] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x9b80e400) [pid = 1752] [serial = 1520] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x9acfdc00) [pid = 1752] [serial = 1514] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x9d40a000) [pid = 1752] [serial = 1526] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x9a811800) [pid = 1752] [serial = 1506] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x99e88400) [pid = 1752] [serial = 1505] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x9a81c800) [pid = 1752] [serial = 1511] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x8c681c00) [pid = 1752] [serial = 1478] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x91fc1800) [pid = 1752] [serial = 1490] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x91a86400) [pid = 1752] [serial = 1488] [outer = (nil)] [url = about:blank] 18:26:03 INFO - PROCESS | 1752 | 1463793963896 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]]]}] 18:26:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:26:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 3601ms 18:26:03 INFO - PROCESS | 1752 | 1463793963906 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 18:26:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:26:03 INFO - PROCESS | 1752 | 1463793963912 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 18:26:03 INFO - PROCESS | 1752 | 1463793963920 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:26:03 INFO - PROCESS | 1752 | 1463793963923 Marionette TRACE conn3 <- [1,2190,null,{}] 18:26:03 INFO - PROCESS | 1752 | 1463793963931 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}] 18:26:04 INFO - PROCESS | 1752 | 1463793964169 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 18:26:04 INFO - PROCESS | 1752 | 1463793964381 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:04 INFO - PROCESS | 1752 | ++DOCSHELL 0x878dcc00 == 133 [pid = 1752] [id = 555] 18:26:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x879c2c00) [pid = 1752] [serial = 1666] [outer = (nil)] 18:26:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x8812ac00) [pid = 1752] [serial = 1667] [outer = 0x879c2c00] 18:26:04 INFO - PROCESS | 1752 | 1463793964461 Marionette DEBUG loaded listener.js 18:26:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x8822f400) [pid = 1752] [serial = 1668] [outer = 0x879c2c00] 18:26:05 INFO - PROCESS | 1752 | 1463793965289 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]]]}] 18:26:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:26:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1390ms 18:26:05 INFO - PROCESS | 1752 | 1463793965309 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 18:26:05 INFO - PROCESS | 1752 | 1463793965317 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 18:26:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:26:05 INFO - PROCESS | 1752 | 1463793965326 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:26:05 INFO - PROCESS | 1752 | 1463793965330 Marionette TRACE conn3 <- [1,2194,null,{}] 18:26:05 INFO - PROCESS | 1752 | 1463793965336 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}] 18:26:05 INFO - PROCESS | 1752 | 1463793965617 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 18:26:05 INFO - PROCESS | 1752 | 1463793965777 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:05 INFO - PROCESS | 1752 | ++DOCSHELL 0x882d0c00 == 134 [pid = 1752] [id = 556] 18:26:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x882d4c00) [pid = 1752] [serial = 1669] [outer = (nil)] 18:26:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x88decc00) [pid = 1752] [serial = 1670] [outer = 0x882d4c00] 18:26:05 INFO - PROCESS | 1752 | 1463793965851 Marionette DEBUG loaded listener.js 18:26:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x899a3400) [pid = 1752] [serial = 1671] [outer = 0x882d4c00] 18:26:06 INFO - PROCESS | 1752 | 1463793966744 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]]]}] 18:26:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:26:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1438ms 18:26:06 INFO - PROCESS | 1752 | 1463793966769 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 18:26:06 INFO - PROCESS | 1752 | 1463793966772 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 18:26:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:26:06 INFO - PROCESS | 1752 | 1463793966778 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:26:06 INFO - PROCESS | 1752 | 1463793966784 Marionette TRACE conn3 <- [1,2198,null,{}] 18:26:06 INFO - PROCESS | 1752 | 1463793966808 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}] 18:26:07 INFO - PROCESS | 1752 | 1463793967058 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 18:26:07 INFO - PROCESS | 1752 | 1463793967095 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:07 INFO - PROCESS | 1752 | ++DOCSHELL 0x866ec000 == 135 [pid = 1752] [id = 557] 18:26:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x89e74c00) [pid = 1752] [serial = 1672] [outer = (nil)] 18:26:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x8b223c00) [pid = 1752] [serial = 1673] [outer = 0x89e74c00] 18:26:07 INFO - PROCESS | 1752 | 1463793967167 Marionette DEBUG loaded listener.js 18:26:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x8c67f800) [pid = 1752] [serial = 1674] [outer = 0x89e74c00] 18:26:08 INFO - PROCESS | 1752 | 1463793968708 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]]]}] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x89def800) [pid = 1752] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x86b0e800) [pid = 1752] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x866f4800) [pid = 1752] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x866e6c00) [pid = 1752] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x86b07c00) [pid = 1752] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x94f61c00) [pid = 1752] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x92781400) [pid = 1752] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x92341400) [pid = 1752] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x878cd400) [pid = 1752] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x91fc3800) [pid = 1752] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x91fc1000) [pid = 1752] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x90c23800) [pid = 1752] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x8eae3400) [pid = 1752] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x8eb09000) [pid = 1752] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x8e380000) [pid = 1752] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x8e25f000) [pid = 1752] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x8c7af800) [pid = 1752] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x8c472c00) [pid = 1752] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x8b8e5000) [pid = 1752] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x899a1800) [pid = 1752] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x86f75800) [pid = 1752] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:26:08 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x87fea800) [pid = 1752] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:26:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:26:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2090ms 18:26:08 INFO - PROCESS | 1752 | 1463793968869 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 18:26:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:26:08 INFO - PROCESS | 1752 | 1463793968874 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 18:26:08 INFO - PROCESS | 1752 | 1463793968880 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:26:08 INFO - PROCESS | 1752 | 1463793968883 Marionette TRACE conn3 <- [1,2202,null,{}] 18:26:08 INFO - PROCESS | 1752 | 1463793968888 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}] 18:26:09 INFO - PROCESS | 1752 | 1463793969135 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 18:26:09 INFO - PROCESS | 1752 | 1463793969258 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:09 INFO - PROCESS | 1752 | ++DOCSHELL 0x86f75800 == 136 [pid = 1752] [id = 558] 18:26:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x88a5b800) [pid = 1752] [serial = 1675] [outer = (nil)] 18:26:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x89de9c00) [pid = 1752] [serial = 1676] [outer = 0x88a5b800] 18:26:09 INFO - PROCESS | 1752 | 1463793969332 Marionette DEBUG loaded listener.js 18:26:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x8b229400) [pid = 1752] [serial = 1677] [outer = 0x88a5b800] 18:26:10 INFO - PROCESS | 1752 | 1463793970065 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]]]}] 18:26:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:26:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1229ms 18:26:10 INFO - PROCESS | 1752 | 1463793970111 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 18:26:10 INFO - PROCESS | 1752 | 1463793970114 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 18:26:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:26:10 INFO - PROCESS | 1752 | 1463793970120 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:26:10 INFO - PROCESS | 1752 | 1463793970122 Marionette TRACE conn3 <- [1,2206,null,{}] 18:26:10 INFO - PROCESS | 1752 | 1463793970128 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}] 18:26:10 INFO - PROCESS | 1752 | 1463793970314 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 18:26:10 INFO - PROCESS | 1752 | 1463793970331 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:10 INFO - PROCESS | 1752 | ++DOCSHELL 0x87fea800 == 137 [pid = 1752] [id = 559] 18:26:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x8c472c00) [pid = 1752] [serial = 1678] [outer = (nil)] 18:26:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x8d8f1800) [pid = 1752] [serial = 1679] [outer = 0x8c472c00] 18:26:10 INFO - PROCESS | 1752 | 1463793970400 Marionette DEBUG loaded listener.js 18:26:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x8d8f8400) [pid = 1752] [serial = 1680] [outer = 0x8c472c00] 18:26:11 INFO - PROCESS | 1752 | 1463793971652 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]]]}] 18:26:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:26:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1578ms 18:26:11 INFO - PROCESS | 1752 | 1463793971699 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 18:26:11 INFO - PROCESS | 1752 | 1463793971706 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 18:26:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:26:11 INFO - PROCESS | 1752 | 1463793971716 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:26:11 INFO - PROCESS | 1752 | 1463793971720 Marionette TRACE conn3 <- [1,2210,null,{}] 18:26:11 INFO - PROCESS | 1752 | 1463793971729 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}] 18:26:11 INFO - PROCESS | 1752 | 1463793971953 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 18:26:12 INFO - PROCESS | 1752 | 1463793972292 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:12 INFO - PROCESS | 1752 | ++DOCSHELL 0x878d4c00 == 138 [pid = 1752] [id = 560] 18:26:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x8812cc00) [pid = 1752] [serial = 1681] [outer = (nil)] 18:26:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x888eac00) [pid = 1752] [serial = 1682] [outer = 0x8812cc00] 18:26:12 INFO - PROCESS | 1752 | 1463793972383 Marionette DEBUG loaded listener.js 18:26:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x88b70800) [pid = 1752] [serial = 1683] [outer = 0x8812cc00] 18:26:13 INFO - PROCESS | 1752 | 1463793973284 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]]]}] 18:26:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:26:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1640ms 18:26:13 INFO - PROCESS | 1752 | 1463793973359 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 18:26:13 INFO - PROCESS | 1752 | 1463793973373 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 18:26:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:26:13 INFO - PROCESS | 1752 | 1463793973389 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:26:13 INFO - PROCESS | 1752 | 1463793973397 Marionette TRACE conn3 <- [1,2214,null,{}] 18:26:13 INFO - PROCESS | 1752 | 1463793973406 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}] 18:26:13 INFO - PROCESS | 1752 | 1463793973819 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 18:26:14 INFO - PROCESS | 1752 | 1463793974058 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:14 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a451800 == 139 [pid = 1752] [id = 561] 18:26:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x8a457400) [pid = 1752] [serial = 1684] [outer = (nil)] 18:26:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8b0d0400) [pid = 1752] [serial = 1685] [outer = 0x8a457400] 18:26:14 INFO - PROCESS | 1752 | 1463793974143 Marionette DEBUG loaded listener.js 18:26:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8c7a7800) [pid = 1752] [serial = 1686] [outer = 0x8a457400] 18:26:15 INFO - PROCESS | 1752 | 1463793975080 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]]]}] 18:26:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:26:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1742ms 18:26:15 INFO - PROCESS | 1752 | 1463793975129 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 18:26:15 INFO - PROCESS | 1752 | 1463793975133 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 18:26:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:26:15 INFO - PROCESS | 1752 | 1463793975140 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:26:15 INFO - PROCESS | 1752 | 1463793975146 Marionette TRACE conn3 <- [1,2218,null,{}] 18:26:15 INFO - PROCESS | 1752 | 1463793975162 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}] 18:26:15 INFO - PROCESS | 1752 | 1463793975388 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 18:26:15 INFO - PROCESS | 1752 | 1463793975722 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:15 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e2bfc00 == 140 [pid = 1752] [id = 562] 18:26:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x8e2ccc00) [pid = 1752] [serial = 1687] [outer = (nil)] 18:26:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x8e383800) [pid = 1752] [serial = 1688] [outer = 0x8e2ccc00] 18:26:15 INFO - PROCESS | 1752 | 1463793975815 Marionette DEBUG loaded listener.js 18:26:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x8e7c3000) [pid = 1752] [serial = 1689] [outer = 0x8e2ccc00] 18:26:16 INFO - PROCESS | 1752 | 1463793976698 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]]]}] 18:26:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:26:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1594ms 18:26:16 INFO - PROCESS | 1752 | 1463793976735 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 18:26:16 INFO - PROCESS | 1752 | 1463793976739 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 18:26:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:26:16 INFO - PROCESS | 1752 | 1463793976746 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:26:16 INFO - PROCESS | 1752 | 1463793976750 Marionette TRACE conn3 <- [1,2222,null,{}] 18:26:16 INFO - PROCESS | 1752 | 1463793976755 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}] 18:26:16 INFO - PROCESS | 1752 | 1463793976951 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 18:26:17 INFO - PROCESS | 1752 | 1463793977239 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:17 INFO - PROCESS | 1752 | ++DOCSHELL 0x88126c00 == 141 [pid = 1752] [id = 563] 18:26:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x8e88b000) [pid = 1752] [serial = 1690] [outer = (nil)] 18:26:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x8eaf1000) [pid = 1752] [serial = 1691] [outer = 0x8e88b000] 18:26:17 INFO - PROCESS | 1752 | 1463793977369 Marionette DEBUG loaded listener.js 18:26:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x8eb10c00) [pid = 1752] [serial = 1692] [outer = 0x8e88b000] 18:26:18 INFO - PROCESS | 1752 | 1463793978212 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]]]}] 18:26:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:26:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1478ms 18:26:18 INFO - PROCESS | 1752 | 1463793978226 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 18:26:18 INFO - PROCESS | 1752 | 1463793978229 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 18:26:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:26:18 INFO - PROCESS | 1752 | 1463793978235 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:26:18 INFO - PROCESS | 1752 | 1463793978239 Marionette TRACE conn3 <- [1,2226,null,{}] 18:26:18 INFO - PROCESS | 1752 | 1463793978244 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}] 18:26:18 INFO - PROCESS | 1752 | 1463793978434 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 18:26:18 INFO - PROCESS | 1752 | 1463793978737 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:18 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e2cc000 == 142 [pid = 1752] [id = 564] 18:26:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x8f126800) [pid = 1752] [serial = 1693] [outer = (nil)] 18:26:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x8f344000) [pid = 1752] [serial = 1694] [outer = 0x8f126800] 18:26:18 INFO - PROCESS | 1752 | 1463793978854 Marionette DEBUG loaded listener.js 18:26:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x90c1fc00) [pid = 1752] [serial = 1695] [outer = 0x8f126800] 18:26:19 INFO - PROCESS | 1752 | 1463793979772 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]]]}] 18:26:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:26:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1583ms 18:26:19 INFO - PROCESS | 1752 | 1463793979819 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 18:26:19 INFO - PROCESS | 1752 | 1463793979823 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 18:26:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:26:19 INFO - PROCESS | 1752 | 1463793979829 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:26:19 INFO - PROCESS | 1752 | 1463793979833 Marionette TRACE conn3 <- [1,2230,null,{}] 18:26:19 INFO - PROCESS | 1752 | 1463793979839 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}] 18:26:20 INFO - PROCESS | 1752 | 1463793980067 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 18:26:20 INFO - PROCESS | 1752 | 1463793980412 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:20 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eb0ec00 == 143 [pid = 1752] [id = 565] 18:26:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x8f345000) [pid = 1752] [serial = 1696] [outer = (nil)] 18:26:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x91b9c800) [pid = 1752] [serial = 1697] [outer = 0x8f345000] 18:26:20 INFO - PROCESS | 1752 | 1463793980499 Marionette DEBUG loaded listener.js 18:26:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x91d68000) [pid = 1752] [serial = 1698] [outer = 0x8f345000] 18:26:21 INFO - PROCESS | 1752 | 1463793981346 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]]]}] 18:26:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:26:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1583ms 18:26:21 INFO - PROCESS | 1752 | 1463793981413 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 18:26:21 INFO - PROCESS | 1752 | 1463793981417 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 18:26:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:26:21 INFO - PROCESS | 1752 | 1463793981423 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:26:21 INFO - PROCESS | 1752 | 1463793981427 Marionette TRACE conn3 <- [1,2234,null,{}] 18:26:21 INFO - PROCESS | 1752 | 1463793981432 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}] 18:26:21 INFO - PROCESS | 1752 | 1463793981627 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 18:26:21 INFO - PROCESS | 1752 | 1463793981912 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:21 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eb0b800 == 144 [pid = 1752] [id = 566] 18:26:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x91b9e000) [pid = 1752] [serial = 1699] [outer = (nil)] 18:26:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x91fbfc00) [pid = 1752] [serial = 1700] [outer = 0x91b9e000] 18:26:22 INFO - PROCESS | 1752 | 1463793982044 Marionette DEBUG loaded listener.js 18:26:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x9202a400) [pid = 1752] [serial = 1701] [outer = 0x91b9e000] 18:26:22 INFO - PROCESS | 1752 | 1463793982877 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]]]}] 18:26:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:26:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1489ms 18:26:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:26:22 INFO - PROCESS | 1752 | 1463793982913 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 18:26:22 INFO - PROCESS | 1752 | 1463793982916 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 18:26:22 INFO - PROCESS | 1752 | 1463793982923 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:26:22 INFO - PROCESS | 1752 | 1463793982927 Marionette TRACE conn3 <- [1,2238,null,{}] 18:26:22 INFO - PROCESS | 1752 | 1463793982932 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}] 18:26:23 INFO - PROCESS | 1752 | 1463793983216 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 18:26:23 INFO - PROCESS | 1752 | 1463793983432 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:23 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fc2c00 == 145 [pid = 1752] [id = 567] 18:26:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x9229b400) [pid = 1752] [serial = 1702] [outer = (nil)] 18:26:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x9233ec00) [pid = 1752] [serial = 1703] [outer = 0x9229b400] 18:26:23 INFO - PROCESS | 1752 | 1463793983516 Marionette DEBUG loaded listener.js 18:26:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x9251b400) [pid = 1752] [serial = 1704] [outer = 0x9229b400] 18:26:24 INFO - PROCESS | 1752 | 1463793984491 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]]]}] 18:26:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:26:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1600ms 18:26:24 INFO - PROCESS | 1752 | 1463793984522 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 18:26:24 INFO - PROCESS | 1752 | 1463793984526 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 18:26:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:26:24 INFO - PROCESS | 1752 | 1463793984532 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:26:24 INFO - PROCESS | 1752 | 1463793984535 Marionette TRACE conn3 <- [1,2242,null,{}] 18:26:24 INFO - PROCESS | 1752 | 1463793984541 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}] 18:26:24 INFO - PROCESS | 1752 | 1463793984731 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 18:26:25 INFO - PROCESS | 1752 | 1463793985022 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:25 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fbac00 == 146 [pid = 1752] [id = 568] 18:26:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0x9230d800) [pid = 1752] [serial = 1705] [outer = (nil)] 18:26:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x92598c00) [pid = 1752] [serial = 1706] [outer = 0x9230d800] 18:26:25 INFO - PROCESS | 1752 | 1463793985127 Marionette DEBUG loaded listener.js 18:26:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x93bbd400) [pid = 1752] [serial = 1707] [outer = 0x9230d800] 18:26:26 INFO - PROCESS | 1752 | 1463793986045 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]]]}] 18:26:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:26:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1540ms 18:26:26 INFO - PROCESS | 1752 | 1463793986073 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 18:26:26 INFO - PROCESS | 1752 | 1463793986077 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 18:26:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:26:26 INFO - PROCESS | 1752 | 1463793986083 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:26:26 INFO - PROCESS | 1752 | 1463793986085 Marionette TRACE conn3 <- [1,2246,null,{}] 18:26:26 INFO - PROCESS | 1752 | 1463793986091 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}] 18:26:26 INFO - PROCESS | 1752 | 1463793986288 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 18:26:26 INFO - PROCESS | 1752 | 1463793986578 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:26 INFO - PROCESS | 1752 | ++DOCSHELL 0x92310800 == 147 [pid = 1752] [id = 569] 18:26:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x92528c00) [pid = 1752] [serial = 1708] [outer = (nil)] 18:26:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x96cecc00) [pid = 1752] [serial = 1709] [outer = 0x92528c00] 18:26:26 INFO - PROCESS | 1752 | 1463793986710 Marionette DEBUG loaded listener.js 18:26:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x9779dc00) [pid = 1752] [serial = 1710] [outer = 0x92528c00] 18:26:27 INFO - PROCESS | 1752 | 1463793987804 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]]]}] 18:26:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:26:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1738ms 18:26:27 INFO - PROCESS | 1752 | 1463793987821 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 18:26:27 INFO - PROCESS | 1752 | 1463793987824 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 18:26:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:26:27 INFO - PROCESS | 1752 | 1463793987831 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:26:27 INFO - PROCESS | 1752 | 1463793987835 Marionette TRACE conn3 <- [1,2250,null,{}] 18:26:27 INFO - PROCESS | 1752 | 1463793987841 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}] 18:26:28 INFO - PROCESS | 1752 | 1463793988078 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 18:26:28 INFO - PROCESS | 1752 | 1463793988502 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:28 INFO - PROCESS | 1752 | ++DOCSHELL 0x94f98c00 == 148 [pid = 1752] [id = 570] 18:26:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x98e7e400) [pid = 1752] [serial = 1711] [outer = (nil)] 18:26:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x996dd000) [pid = 1752] [serial = 1712] [outer = 0x98e7e400] 18:26:28 INFO - PROCESS | 1752 | 1463793988605 Marionette DEBUG loaded listener.js 18:26:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x99acc800) [pid = 1752] [serial = 1713] [outer = 0x98e7e400] 18:26:29 INFO - PROCESS | 1752 | 1463793989532 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]]]}] 18:26:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:26:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1743ms 18:26:29 INFO - PROCESS | 1752 | 1463793989575 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 18:26:29 INFO - PROCESS | 1752 | 1463793989579 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 18:26:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:26:29 INFO - PROCESS | 1752 | 1463793989585 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:26:29 INFO - PROCESS | 1752 | 1463793989588 Marionette TRACE conn3 <- [1,2254,null,{}] 18:26:29 INFO - PROCESS | 1752 | 1463793989593 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}] 18:26:29 INFO - PROCESS | 1752 | 1463793989784 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 18:26:30 INFO - PROCESS | 1752 | 1463793990079 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:30 INFO - PROCESS | 1752 | ++DOCSHELL 0x92519400 == 149 [pid = 1752] [id = 571] 18:26:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x9258b000) [pid = 1752] [serial = 1714] [outer = (nil)] 18:26:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x99ca1000) [pid = 1752] [serial = 1715] [outer = 0x9258b000] 18:26:30 INFO - PROCESS | 1752 | 1463793990168 Marionette DEBUG loaded listener.js 18:26:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x99f1e000) [pid = 1752] [serial = 1716] [outer = 0x9258b000] 18:26:31 INFO - PROCESS | 1752 | 1463793991100 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]]]}] 18:26:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:26:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1553ms 18:26:31 INFO - PROCESS | 1752 | 1463793991139 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 18:26:31 INFO - PROCESS | 1752 | 1463793991142 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 18:26:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:26:31 INFO - PROCESS | 1752 | 1463793991148 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:26:31 INFO - PROCESS | 1752 | 1463793991152 Marionette TRACE conn3 <- [1,2258,null,{}] 18:26:31 INFO - PROCESS | 1752 | 1463793991167 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}] 18:26:31 INFO - PROCESS | 1752 | 1463793991474 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 18:26:31 INFO - PROCESS | 1752 | 1463793991815 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:31 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fc3800 == 150 [pid = 1752] [id = 572] 18:26:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x99acc000) [pid = 1752] [serial = 1717] [outer = (nil)] 18:26:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0x9a8ac400) [pid = 1752] [serial = 1718] [outer = 0x99acc000] 18:26:31 INFO - PROCESS | 1752 | 1463793991903 Marionette DEBUG loaded listener.js 18:26:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x9aa93400) [pid = 1752] [serial = 1719] [outer = 0x99acc000] 18:26:32 INFO - PROCESS | 1752 | 1463793992769 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]]]}] 18:26:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:26:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1650ms 18:26:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:26:32 INFO - PROCESS | 1752 | 1463793992801 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 18:26:32 INFO - PROCESS | 1752 | 1463793992804 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 18:26:32 INFO - PROCESS | 1752 | 1463793992810 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:26:32 INFO - PROCESS | 1752 | 1463793992814 Marionette TRACE conn3 <- [1,2262,null,{}] 18:26:32 INFO - PROCESS | 1752 | 1463793992819 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}] 18:26:33 INFO - PROCESS | 1752 | 1463793993009 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 18:26:33 INFO - PROCESS | 1752 | 1463793993303 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:33 INFO - PROCESS | 1752 | ++DOCSHELL 0x977cc000 == 151 [pid = 1752] [id = 573] 18:26:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x9a2ef800) [pid = 1752] [serial = 1720] [outer = (nil)] 18:26:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x9b00b000) [pid = 1752] [serial = 1721] [outer = 0x9a2ef800] 18:26:33 INFO - PROCESS | 1752 | 1463793993390 Marionette DEBUG loaded listener.js 18:26:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x9b727400) [pid = 1752] [serial = 1722] [outer = 0x9a2ef800] 18:26:34 INFO - PROCESS | 1752 | 1463793994344 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]]]}] 18:26:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:26:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1586ms 18:26:34 INFO - PROCESS | 1752 | 1463793994397 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 18:26:34 INFO - PROCESS | 1752 | 1463793994401 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 18:26:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:26:34 INFO - PROCESS | 1752 | 1463793994407 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:26:34 INFO - PROCESS | 1752 | 1463793994409 Marionette TRACE conn3 <- [1,2266,null,{}] 18:26:34 INFO - PROCESS | 1752 | 1463793994415 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}] 18:26:34 INFO - PROCESS | 1752 | 1463793994618 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 18:26:34 INFO - PROCESS | 1752 | 1463793994966 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:35 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b0b400 == 152 [pid = 1752] [id = 574] 18:26:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0x93943000) [pid = 1752] [serial = 1723] [outer = (nil)] 18:26:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0x9b961c00) [pid = 1752] [serial = 1724] [outer = 0x93943000] 18:26:35 INFO - PROCESS | 1752 | 1463793995057 Marionette DEBUG loaded listener.js 18:26:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x9b9d4800) [pid = 1752] [serial = 1725] [outer = 0x93943000] 18:26:35 INFO - PROCESS | 1752 | 1463793995911 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]]]}] 18:26:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:26:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1528ms 18:26:35 INFO - PROCESS | 1752 | 1463793995936 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 18:26:35 INFO - PROCESS | 1752 | 1463793995940 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 18:26:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:26:35 INFO - PROCESS | 1752 | 1463793995946 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:26:35 INFO - PROCESS | 1752 | 1463793995949 Marionette TRACE conn3 <- [1,2270,null,{}] 18:26:35 INFO - PROCESS | 1752 | 1463793995955 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}] 18:26:36 INFO - PROCESS | 1752 | 1463793996154 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 18:26:36 INFO - PROCESS | 1752 | 1463793996452 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:36 INFO - PROCESS | 1752 | ++DOCSHELL 0x9b809000 == 153 [pid = 1752] [id = 575] 18:26:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x9d491400) [pid = 1752] [serial = 1726] [outer = (nil)] 18:26:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x9d8cf000) [pid = 1752] [serial = 1727] [outer = 0x9d491400] 18:26:36 INFO - PROCESS | 1752 | 1463793996538 Marionette DEBUG loaded listener.js 18:26:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0xa050a400) [pid = 1752] [serial = 1728] [outer = 0x9d491400] 18:26:37 INFO - PROCESS | 1752 | 1463793997403 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]]]}] 18:26:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:26:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1479ms 18:26:37 INFO - PROCESS | 1752 | 1463793997430 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 18:26:37 INFO - PROCESS | 1752 | 1463793997433 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 18:26:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:26:37 INFO - PROCESS | 1752 | 1463793997442 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:26:37 INFO - PROCESS | 1752 | 1463793997445 Marionette TRACE conn3 <- [1,2274,null,{}] 18:26:37 INFO - PROCESS | 1752 | 1463793997450 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}] 18:26:37 INFO - PROCESS | 1752 | 1463793997645 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 18:26:37 INFO - PROCESS | 1752 | 1463793997940 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a81ac00 == 154 [pid = 1752] [id = 576] 18:26:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 185 (0x9b9cc000) [pid = 1752] [serial = 1729] [outer = (nil)] 18:26:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 186 (0xa2264800) [pid = 1752] [serial = 1730] [outer = 0x9b9cc000] 18:26:38 INFO - PROCESS | 1752 | 1463793998027 Marionette DEBUG loaded listener.js 18:26:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 187 (0xa22a5800) [pid = 1752] [serial = 1731] [outer = 0x9b9cc000] 18:26:38 INFO - PROCESS | 1752 | 1463793998938 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]]]}] 18:26:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:26:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1529ms 18:26:38 INFO - PROCESS | 1752 | 1463793998973 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 18:26:38 INFO - PROCESS | 1752 | 1463793998977 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 18:26:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:26:38 INFO - PROCESS | 1752 | 1463793998983 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:26:38 INFO - PROCESS | 1752 | 1463793998986 Marionette TRACE conn3 <- [1,2278,null,{}] 18:26:38 INFO - PROCESS | 1752 | 1463793998994 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}] 18:26:39 INFO - PROCESS | 1752 | 1463793999203 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 18:26:39 INFO - PROCESS | 1752 | 1463793999515 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:39 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d6000 == 155 [pid = 1752] [id = 577] 18:26:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 188 (0x8812c000) [pid = 1752] [serial = 1732] [outer = (nil)] 18:26:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 189 (0xa237ac00) [pid = 1752] [serial = 1733] [outer = 0x8812c000] 18:26:39 INFO - PROCESS | 1752 | 1463793999644 Marionette DEBUG loaded listener.js 18:26:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 190 (0xa23bac00) [pid = 1752] [serial = 1734] [outer = 0x8812c000] 18:26:40 INFO - PROCESS | 1752 | 1463794000525 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]]]}] 18:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1582ms 18:26:40 INFO - PROCESS | 1752 | 1463794000566 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 18:26:40 INFO - PROCESS | 1752 | 1463794000570 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 18:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:26:40 INFO - PROCESS | 1752 | 1463794000576 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:26:40 INFO - PROCESS | 1752 | 1463794000578 Marionette TRACE conn3 <- [1,2282,null,{}] 18:26:40 INFO - PROCESS | 1752 | 1463794000584 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}] 18:26:40 INFO - PROCESS | 1752 | 1463794000787 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 18:26:41 INFO - PROCESS | 1752 | 1463794001086 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:41 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d7400 == 156 [pid = 1752] [id = 578] 18:26:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 191 (0xa1057800) [pid = 1752] [serial = 1735] [outer = (nil)] 18:26:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 192 (0xa27c6800) [pid = 1752] [serial = 1736] [outer = 0xa1057800] 18:26:41 INFO - PROCESS | 1752 | 1463794001221 Marionette DEBUG loaded listener.js 18:26:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 193 (0xa27ecc00) [pid = 1752] [serial = 1737] [outer = 0xa1057800] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x86f75800 == 155 [pid = 1752] [id = 558] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x866ec000 == 154 [pid = 1752] [id = 557] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x882d0c00 == 153 [pid = 1752] [id = 556] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x878dcc00 == 152 [pid = 1752] [id = 555] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x9acfc000 == 151 [pid = 1752] [id = 554] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x9b80f800 == 150 [pid = 1752] [id = 553] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x87ff0400 == 149 [pid = 1752] [id = 552] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x85d04400 == 148 [pid = 1752] [id = 551] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8eb02400 == 147 [pid = 1752] [id = 549] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x9a8b4400 == 146 [pid = 1752] [id = 550] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x84a0a800 == 145 [pid = 1752] [id = 548] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8f12cc00 == 144 [pid = 1752] [id = 547] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x93949000 == 143 [pid = 1752] [id = 546] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8eb06800 == 142 [pid = 1752] [id = 544] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8e25ac00 == 141 [pid = 1752] [id = 545] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8c67e800 == 140 [pid = 1752] [id = 543] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8e25b000 == 139 [pid = 1752] [id = 542] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8e3ba400 == 138 [pid = 1752] [id = 541] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x89deb800 == 137 [pid = 1752] [id = 540] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8c7a9c00 == 136 [pid = 1752] [id = 539] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x899af000 == 135 [pid = 1752] [id = 538] 18:26:43 INFO - PROCESS | 1752 | --DOCSHELL 0x86b0dc00 == 134 [pid = 1752] [id = 537] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 192 (0x8c475800) [pid = 1752] [serial = 1610] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 191 (0x8d8efc00) [pid = 1752] [serial = 1473] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 190 (0x88b6d800) [pid = 1752] [serial = 1604] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 189 (0x88127800) [pid = 1752] [serial = 1607] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 188 (0x86b02400) [pid = 1752] [serial = 1598] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 187 (0x99ca6800) [pid = 1752] [serial = 1595] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 186 (0x99c99000) [pid = 1752] [serial = 1593] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 185 (0x99987c00) [pid = 1752] [serial = 1592] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 184 (0x98afa400) [pid = 1752] [serial = 1590] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0x98a7c000) [pid = 1752] [serial = 1589] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x977a0400) [pid = 1752] [serial = 1587] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x96cf9400) [pid = 1752] [serial = 1586] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x94f5e800) [pid = 1752] [serial = 1584] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x945e3800) [pid = 1752] [serial = 1583] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x92593800) [pid = 1752] [serial = 1581] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x9258d400) [pid = 1752] [serial = 1580] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x9233f800) [pid = 1752] [serial = 1577] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x92344c00) [pid = 1752] [serial = 1578] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x92302800) [pid = 1752] [serial = 1575] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x92021000) [pid = 1752] [serial = 1574] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x91d67c00) [pid = 1752] [serial = 1572] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x91d5f800) [pid = 1752] [serial = 1571] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x91a88400) [pid = 1752] [serial = 1569] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x91a82c00) [pid = 1752] [serial = 1568] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x8f34f400) [pid = 1752] [serial = 1566] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x8f34c800) [pid = 1752] [serial = 1565] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x8eb0c800) [pid = 1752] [serial = 1563] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x8eaec800) [pid = 1752] [serial = 1562] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0x8e7ce000) [pid = 1752] [serial = 1560] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x8e3c4000) [pid = 1752] [serial = 1559] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x8e2c7c00) [pid = 1752] [serial = 1557] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x8e262000) [pid = 1752] [serial = 1556] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0x8dec7c00) [pid = 1752] [serial = 1554] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x8d8f5800) [pid = 1752] [serial = 1553] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x8c685800) [pid = 1752] [serial = 1551] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x8c477800) [pid = 1752] [serial = 1550] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x89e73400) [pid = 1752] [serial = 1548] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x899ae000) [pid = 1752] [serial = 1547] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x88232400) [pid = 1752] [serial = 1545] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x87fe9400) [pid = 1752] [serial = 1544] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x89df1400) [pid = 1752] [serial = 1541] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x882d3400) [pid = 1752] [serial = 1601] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x86f6c000) [pid = 1752] [serial = 1599] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x899aec00) [pid = 1752] [serial = 1605] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x89dec800) [pid = 1752] [serial = 1608] [outer = (nil)] [url = about:blank] 18:26:43 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x888e8400) [pid = 1752] [serial = 1602] [outer = (nil)] [url = about:blank] 18:26:44 INFO - PROCESS | 1752 | 1463794004201 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]]]}] 18:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 3696ms 18:26:44 INFO - PROCESS | 1752 | 1463794004272 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 18:26:44 INFO - PROCESS | 1752 | 1463794004278 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 18:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:26:44 INFO - PROCESS | 1752 | 1463794004285 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:26:44 INFO - PROCESS | 1752 | 1463794004291 Marionette TRACE conn3 <- [1,2286,null,{}] 18:26:44 INFO - PROCESS | 1752 | 1463794004299 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}] 18:26:44 INFO - PROCESS | 1752 | 1463794004497 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 18:26:44 INFO - PROCESS | 1752 | 1463794004708 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:44 INFO - PROCESS | 1752 | ++DOCSHELL 0x86f6cc00 == 135 [pid = 1752] [id = 579] 18:26:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x87fe7400) [pid = 1752] [serial = 1738] [outer = (nil)] 18:26:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x8822c400) [pid = 1752] [serial = 1739] [outer = 0x87fe7400] 18:26:44 INFO - PROCESS | 1752 | 1463794004782 Marionette DEBUG loaded listener.js 18:26:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x882d9800) [pid = 1752] [serial = 1740] [outer = 0x87fe7400] 18:26:45 INFO - PROCESS | 1752 | 1463794005620 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]]]}] 18:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 18:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1388ms 18:26:45 INFO - PROCESS | 1752 | 1463794005674 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 18:26:45 INFO - PROCESS | 1752 | 1463794005681 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 18:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:26:45 INFO - PROCESS | 1752 | 1463794005698 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:26:45 INFO - PROCESS | 1752 | 1463794005704 Marionette TRACE conn3 <- [1,2290,null,{}] 18:26:45 INFO - PROCESS | 1752 | 1463794005713 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}] 18:26:45 INFO - PROCESS | 1752 | 1463794005982 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 18:26:46 INFO - PROCESS | 1752 | 1463794006225 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:46 INFO - PROCESS | 1752 | ++DOCSHELL 0x88228c00 == 136 [pid = 1752] [id = 580] 18:26:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x896f2000) [pid = 1752] [serial = 1741] [outer = (nil)] 18:26:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x899aec00) [pid = 1752] [serial = 1742] [outer = 0x896f2000] 18:26:46 INFO - PROCESS | 1752 | 1463794006297 Marionette DEBUG loaded listener.js 18:26:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x89df6c00) [pid = 1752] [serial = 1743] [outer = 0x896f2000] 18:26:47 INFO - PROCESS | 1752 | 1463794007197 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]]]}] 18:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1539ms 18:26:47 INFO - PROCESS | 1752 | 1463794007236 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 18:26:47 INFO - PROCESS | 1752 | 1463794007239 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 18:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:26:47 INFO - PROCESS | 1752 | 1463794007246 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:26:47 INFO - PROCESS | 1752 | 1463794007251 Marionette TRACE conn3 <- [1,2294,null,{}] 18:26:47 INFO - PROCESS | 1752 | 1463794007270 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}] 18:26:47 INFO - PROCESS | 1752 | 1463794007575 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 18:26:47 INFO - PROCESS | 1752 | 1463794007601 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:47 INFO - PROCESS | 1752 | ++DOCSHELL 0x896fc000 == 137 [pid = 1752] [id = 581] 18:26:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x8b0c6c00) [pid = 1752] [serial = 1744] [outer = (nil)] 18:26:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x8c67e800) [pid = 1752] [serial = 1745] [outer = 0x8b0c6c00] 18:26:47 INFO - PROCESS | 1752 | 1463794007674 Marionette DEBUG loaded listener.js 18:26:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x8c7a9c00) [pid = 1752] [serial = 1746] [outer = 0x8b0c6c00] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x98a86800) [pid = 1752] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x88de6800) [pid = 1752] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x89e74c00) [pid = 1752] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x88a5b800) [pid = 1752] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x8b0cb800) [pid = 1752] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x8d8fa400) [pid = 1752] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x89e72800) [pid = 1752] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x879ca800) [pid = 1752] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x882d4c00) [pid = 1752] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x879c2c00) [pid = 1752] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x9b9cc400) [pid = 1752] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x9b9cd000) [pid = 1752] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x88de7800) [pid = 1752] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x85d08400) [pid = 1752] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x9a8b8c00) [pid = 1752] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x8f347000) [pid = 1752] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x9233dc00) [pid = 1752] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x997d4000) [pid = 1752] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x93bc1800) [pid = 1752] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x92305000) [pid = 1752] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x91fa9400) [pid = 1752] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x8c7af000) [pid = 1752] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x8f343000) [pid = 1752] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x8e7c4c00) [pid = 1752] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:26:48 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x853d6800) [pid = 1752] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:26:49 INFO - PROCESS | 1752 | 1463794009307 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]]]}] 18:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 2084ms 18:26:49 INFO - PROCESS | 1752 | 1463794009330 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 18:26:49 INFO - PROCESS | 1752 | 1463794009334 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 18:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:26:49 INFO - PROCESS | 1752 | 1463794009340 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:26:49 INFO - PROCESS | 1752 | 1463794009342 Marionette TRACE conn3 <- [1,2298,null,{}] 18:26:49 INFO - PROCESS | 1752 | 1463794009348 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}] 18:26:49 INFO - PROCESS | 1752 | 1463794009529 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 18:26:49 INFO - PROCESS | 1752 | 1463794009546 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:49 INFO - PROCESS | 1752 | ++DOCSHELL 0x879ca800 == 138 [pid = 1752] [id = 582] 18:26:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x8a44d000) [pid = 1752] [serial = 1747] [outer = (nil)] 18:26:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x8d8ef000) [pid = 1752] [serial = 1748] [outer = 0x8a44d000] 18:26:49 INFO - PROCESS | 1752 | 1463794009616 Marionette DEBUG loaded listener.js 18:26:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x8dec3000) [pid = 1752] [serial = 1749] [outer = 0x8a44d000] 18:26:50 INFO - PROCESS | 1752 | 1463794010534 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]]]}] 18:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1227ms 18:26:50 INFO - PROCESS | 1752 | 1463794010579 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 18:26:50 INFO - PROCESS | 1752 | 1463794010582 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 18:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:26:50 INFO - PROCESS | 1752 | 1463794010588 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:26:50 INFO - PROCESS | 1752 | 1463794010590 Marionette TRACE conn3 <- [1,2302,null,{}] 18:26:50 INFO - PROCESS | 1752 | 1463794010596 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}] 18:26:50 INFO - PROCESS | 1752 | 1463794010778 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 18:26:51 INFO - PROCESS | 1752 | 1463794011163 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:51 INFO - PROCESS | 1752 | ++DOCSHELL 0x84848c00 == 139 [pid = 1752] [id = 583] 18:26:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x8484e800) [pid = 1752] [serial = 1750] [outer = (nil)] 18:26:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x85d08400) [pid = 1752] [serial = 1751] [outer = 0x8484e800] 18:26:51 INFO - PROCESS | 1752 | 1463794011256 Marionette DEBUG loaded listener.js 18:26:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x86f74400) [pid = 1752] [serial = 1752] [outer = 0x8484e800] 18:26:52 INFO - PROCESS | 1752 | 1463794012253 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]]]}] 18:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1728ms 18:26:52 INFO - PROCESS | 1752 | 1463794012319 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 18:26:52 INFO - PROCESS | 1752 | 1463794012326 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 18:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:26:52 INFO - PROCESS | 1752 | 1463794012334 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:26:52 INFO - PROCESS | 1752 | 1463794012340 Marionette TRACE conn3 <- [1,2306,null,{}] 18:26:52 INFO - PROCESS | 1752 | 1463794012347 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}] 18:26:52 INFO - PROCESS | 1752 | 1463794012601 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 18:26:52 INFO - PROCESS | 1752 | 1463794012946 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:52 INFO - PROCESS | 1752 | ++DOCSHELL 0x88236c00 == 140 [pid = 1752] [id = 584] 18:26:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x88a60400) [pid = 1752] [serial = 1753] [outer = (nil)] 18:26:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x88b6a800) [pid = 1752] [serial = 1754] [outer = 0x88a60400] 18:26:53 INFO - PROCESS | 1752 | 1463794013039 Marionette DEBUG loaded listener.js 18:26:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x88ded000) [pid = 1752] [serial = 1755] [outer = 0x88a60400] 18:26:53 INFO - PROCESS | 1752 | 1463794013963 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]]]}] 18:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1685ms 18:26:54 INFO - PROCESS | 1752 | 1463794014023 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 18:26:54 INFO - PROCESS | 1752 | 1463794014030 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 18:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:26:54 INFO - PROCESS | 1752 | 1463794014037 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:26:54 INFO - PROCESS | 1752 | 1463794014040 Marionette TRACE conn3 <- [1,2310,null,{}] 18:26:54 INFO - PROCESS | 1752 | 1463794014046 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}] 18:26:54 INFO - PROCESS | 1752 | 1463794014274 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 18:26:54 INFO - PROCESS | 1752 | 1463794014663 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:54 INFO - PROCESS | 1752 | ++DOCSHELL 0x89e7dc00 == 141 [pid = 1752] [id = 585] 18:26:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8a451000) [pid = 1752] [serial = 1756] [outer = (nil)] 18:26:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8a8e3000) [pid = 1752] [serial = 1757] [outer = 0x8a451000] 18:26:54 INFO - PROCESS | 1752 | 1463794014753 Marionette DEBUG loaded listener.js 18:26:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x8b8e8400) [pid = 1752] [serial = 1758] [outer = 0x8a451000] 18:26:55 INFO - PROCESS | 1752 | 1463794015724 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]]]}] 18:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1746ms 18:26:55 INFO - PROCESS | 1752 | 1463794015783 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 18:26:55 INFO - PROCESS | 1752 | 1463794015787 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 18:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:26:55 INFO - PROCESS | 1752 | 1463794015804 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:26:55 INFO - PROCESS | 1752 | 1463794015813 Marionette TRACE conn3 <- [1,2314,null,{}] 18:26:55 INFO - PROCESS | 1752 | 1463794015819 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}] 18:26:56 INFO - PROCESS | 1752 | 1463794016145 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 18:26:56 INFO - PROCESS | 1752 | 1463794016422 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:56 INFO - PROCESS | 1752 | ++DOCSHELL 0x89df2800 == 142 [pid = 1752] [id = 586] 18:26:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x89e6f800) [pid = 1752] [serial = 1759] [outer = (nil)] 18:26:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x8e264400) [pid = 1752] [serial = 1760] [outer = 0x89e6f800] 18:26:56 INFO - PROCESS | 1752 | 1463794016530 Marionette DEBUG loaded listener.js 18:26:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x8e37d400) [pid = 1752] [serial = 1761] [outer = 0x89e6f800] 18:26:57 INFO - PROCESS | 1752 | 1463794017517 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]]]}] 18:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1752ms 18:26:57 INFO - PROCESS | 1752 | 1463794017547 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 18:26:57 INFO - PROCESS | 1752 | 1463794017552 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 18:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:26:57 INFO - PROCESS | 1752 | 1463794017559 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:26:57 INFO - PROCESS | 1752 | 1463794017563 Marionette TRACE conn3 <- [1,2318,null,{}] 18:26:57 INFO - PROCESS | 1752 | 1463794017569 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}] 18:26:57 INFO - PROCESS | 1752 | 1463794017785 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 18:26:58 INFO - PROCESS | 1752 | 1463794018158 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:58 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c687800 == 143 [pid = 1752] [id = 587] 18:26:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x8e25b000) [pid = 1752] [serial = 1762] [outer = (nil)] 18:26:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x8e7cdc00) [pid = 1752] [serial = 1763] [outer = 0x8e25b000] 18:26:58 INFO - PROCESS | 1752 | 1463794018264 Marionette DEBUG loaded listener.js 18:26:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x8e886400) [pid = 1752] [serial = 1764] [outer = 0x8e25b000] 18:26:59 INFO - PROCESS | 1752 | 1463794019194 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] 18:26:59 INFO - PROCESS | 1752 | 1463794019251 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 18:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:26:59 INFO - PROCESS | 1752 | 1463794019257 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:26:59 INFO - PROCESS | 1752 | 1463794019260 Marionette TRACE conn3 <- [1,2322,null,{}] 18:26:59 INFO - PROCESS | 1752 | 1463794019266 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}] 18:26:59 INFO - PROCESS | 1752 | 1463794019472 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 18:26:59 INFO - PROCESS | 1752 | 1463794019822 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:59 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c7a2400 == 144 [pid = 1752] [id = 588] 18:26:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x8e261c00) [pid = 1752] [serial = 1765] [outer = (nil)] 18:26:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x8eb0a000) [pid = 1752] [serial = 1766] [outer = 0x8e261c00] 18:26:59 INFO - PROCESS | 1752 | 1463794019925 Marionette DEBUG loaded listener.js 18:27:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x90c24000) [pid = 1752] [serial = 1767] [outer = 0x8e261c00] 18:27:00 INFO - PROCESS | 1752 | 1463794020882 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]]]}] 18:27:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:27:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1681ms 18:27:00 INFO - PROCESS | 1752 | 1463794020939 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 18:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:27:00 INFO - PROCESS | 1752 | 1463794020943 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 18:27:00 INFO - PROCESS | 1752 | 1463794020949 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:27:00 INFO - PROCESS | 1752 | 1463794020955 Marionette TRACE conn3 <- [1,2326,null,{}] 18:27:00 INFO - PROCESS | 1752 | 1463794020961 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}] 18:27:01 INFO - PROCESS | 1752 | 1463794021198 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 18:27:01 INFO - PROCESS | 1752 | 1463794021543 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:01 INFO - PROCESS | 1752 | ++DOCSHELL 0x89e79400 == 145 [pid = 1752] [id = 589] 18:27:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x8eb08400) [pid = 1752] [serial = 1768] [outer = (nil)] 18:27:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x91b91c00) [pid = 1752] [serial = 1769] [outer = 0x8eb08400] 18:27:01 INFO - PROCESS | 1752 | 1463794021643 Marionette DEBUG loaded listener.js 18:27:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x91b9c400) [pid = 1752] [serial = 1770] [outer = 0x8eb08400] 18:27:02 INFO - PROCESS | 1752 | 1463794022536 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]]]}] 18:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1639ms 18:27:02 INFO - PROCESS | 1752 | 1463794022589 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 18:27:02 INFO - PROCESS | 1752 | 1463794022593 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 18:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:27:02 INFO - PROCESS | 1752 | 1463794022599 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:27:02 INFO - PROCESS | 1752 | 1463794022602 Marionette TRACE conn3 <- [1,2330,null,{}] 18:27:02 INFO - PROCESS | 1752 | 1463794022629 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}] 18:27:02 INFO - PROCESS | 1752 | 1463794022855 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 18:27:03 INFO - PROCESS | 1752 | 1463794023192 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:03 INFO - PROCESS | 1752 | ++DOCSHELL 0x91a86400 == 146 [pid = 1752] [id = 590] 18:27:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x91d68400) [pid = 1752] [serial = 1771] [outer = (nil)] 18:27:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x91fb5400) [pid = 1752] [serial = 1772] [outer = 0x91d68400] 18:27:03 INFO - PROCESS | 1752 | 1463794023292 Marionette DEBUG loaded listener.js 18:27:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x92025000) [pid = 1752] [serial = 1773] [outer = 0x91d68400] 18:27:04 INFO - PROCESS | 1752 | 1463794024278 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]]]}] 18:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1748ms 18:27:04 INFO - PROCESS | 1752 | 1463794024348 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 18:27:04 INFO - PROCESS | 1752 | 1463794024351 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 18:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:27:04 INFO - PROCESS | 1752 | 1463794024358 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:27:04 INFO - PROCESS | 1752 | 1463794024362 Marionette TRACE conn3 <- [1,2334,null,{}] 18:27:04 INFO - PROCESS | 1752 | 1463794024368 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}] 18:27:04 INFO - PROCESS | 1752 | 1463794024639 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 18:27:05 INFO - PROCESS | 1752 | 1463794024985 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:05 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eb0f400 == 147 [pid = 1752] [id = 591] 18:27:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x91d5d000) [pid = 1752] [serial = 1774] [outer = (nil)] 18:27:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x9233bc00) [pid = 1752] [serial = 1775] [outer = 0x91d5d000] 18:27:05 INFO - PROCESS | 1752 | 1463794025074 Marionette DEBUG loaded listener.js 18:27:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0x92341c00) [pid = 1752] [serial = 1776] [outer = 0x91d5d000] 18:27:06 INFO - PROCESS | 1752 | 1463794026168 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]]]}] 18:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1834ms 18:27:06 INFO - PROCESS | 1752 | 1463794026194 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 18:27:06 INFO - PROCESS | 1752 | 1463794026199 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 18:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:27:06 INFO - PROCESS | 1752 | 1463794026207 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:27:06 INFO - PROCESS | 1752 | 1463794026212 Marionette TRACE conn3 <- [1,2338,null,{}] 18:27:06 INFO - PROCESS | 1752 | 1463794026221 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}] 18:27:06 INFO - PROCESS | 1752 | 1463794026585 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 18:27:06 INFO - PROCESS | 1752 | 1463794026960 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:06 INFO - PROCESS | 1752 | ++DOCSHELL 0x8dec7c00 == 148 [pid = 1752] [id = 592] 18:27:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x91fbc800) [pid = 1752] [serial = 1777] [outer = (nil)] 18:27:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x9277d400) [pid = 1752] [serial = 1778] [outer = 0x91fbc800] 18:27:07 INFO - PROCESS | 1752 | 1463794027044 Marionette DEBUG loaded listener.js 18:27:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x92d3a000) [pid = 1752] [serial = 1779] [outer = 0x91fbc800] 18:27:07 INFO - PROCESS | 1752 | 1463794027971 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]]]}] 18:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1836ms 18:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:27:08 INFO - PROCESS | 1752 | 1463794028042 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 18:27:08 INFO - PROCESS | 1752 | 1463794028045 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 18:27:08 INFO - PROCESS | 1752 | 1463794028052 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:27:08 INFO - PROCESS | 1752 | 1463794028055 Marionette TRACE conn3 <- [1,2342,null,{}] 18:27:08 INFO - PROCESS | 1752 | 1463794028061 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}] 18:27:08 INFO - PROCESS | 1752 | 1463794028262 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 18:27:08 INFO - PROCESS | 1752 | 1463794028607 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:08 INFO - PROCESS | 1752 | ++DOCSHELL 0x9230b400 == 149 [pid = 1752] [id = 593] 18:27:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x94f5dc00) [pid = 1752] [serial = 1780] [outer = (nil)] 18:27:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x94f66000) [pid = 1752] [serial = 1781] [outer = 0x94f5dc00] 18:27:08 INFO - PROCESS | 1752 | 1463794028735 Marionette DEBUG loaded listener.js 18:27:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x9779e800) [pid = 1752] [serial = 1782] [outer = 0x94f5dc00] 18:27:09 INFO - PROCESS | 1752 | 1463794029663 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]]]}] 18:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1684ms 18:27:09 INFO - PROCESS | 1752 | 1463794029735 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 18:27:09 INFO - PROCESS | 1752 | 1463794029740 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 18:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:27:09 INFO - PROCESS | 1752 | 1463794029746 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:27:09 INFO - PROCESS | 1752 | 1463794029750 Marionette TRACE conn3 <- [1,2346,null,{}] 18:27:09 INFO - PROCESS | 1752 | 1463794029756 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}] 18:27:10 INFO - PROCESS | 1752 | 1463794030019 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 18:27:10 INFO - PROCESS | 1752 | 1463794030362 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:10 INFO - PROCESS | 1752 | ++DOCSHELL 0x98978c00 == 150 [pid = 1752] [id = 594] 18:27:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x98986800) [pid = 1752] [serial = 1783] [outer = (nil)] 18:27:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x98e83400) [pid = 1752] [serial = 1784] [outer = 0x98986800] 18:27:10 INFO - PROCESS | 1752 | 1463794030451 Marionette DEBUG loaded listener.js 18:27:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x996e2c00) [pid = 1752] [serial = 1785] [outer = 0x98986800] 18:27:11 INFO - PROCESS | 1752 | 1463794031358 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]]]}] 18:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1690ms 18:27:11 INFO - PROCESS | 1752 | 1463794031439 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 18:27:11 INFO - PROCESS | 1752 | 1463794031445 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 18:27:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:27:11 INFO - PROCESS | 1752 | 1463794031455 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:27:11 INFO - PROCESS | 1752 | 1463794031461 Marionette TRACE conn3 <- [1,2350,null,{}] 18:27:11 INFO - PROCESS | 1752 | 1463794031467 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}] 18:27:11 INFO - PROCESS | 1752 | 1463794031705 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 18:27:12 INFO - PROCESS | 1752 | 1463794032044 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:12 INFO - PROCESS | 1752 | ++DOCSHELL 0x98af7000 == 151 [pid = 1752] [id = 595] 18:27:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x98e7a000) [pid = 1752] [serial = 1786] [outer = (nil)] 18:27:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x99e2c400) [pid = 1752] [serial = 1787] [outer = 0x98e7a000] 18:27:12 INFO - PROCESS | 1752 | 1463794032164 Marionette DEBUG loaded listener.js 18:27:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x99e87800) [pid = 1752] [serial = 1788] [outer = 0x98e7a000] 18:27:13 INFO - PROCESS | 1752 | 1463794033081 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]]]}] 18:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1685ms 18:27:13 INFO - PROCESS | 1752 | 1463794033139 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 18:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:27:13 INFO - PROCESS | 1752 | 1463794033153 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 18:27:13 INFO - PROCESS | 1752 | 1463794033159 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:27:13 INFO - PROCESS | 1752 | 1463794033162 Marionette TRACE conn3 <- [1,2354,null,{}] 18:27:13 INFO - PROCESS | 1752 | 1463794033168 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}] 18:27:13 INFO - PROCESS | 1752 | 1463794033439 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 18:27:13 INFO - PROCESS | 1752 | 1463794033801 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:13 INFO - PROCESS | 1752 | ++DOCSHELL 0x91a87400 == 152 [pid = 1752] [id = 596] 18:27:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0x9230b000) [pid = 1752] [serial = 1789] [outer = (nil)] 18:27:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x9a81b000) [pid = 1752] [serial = 1790] [outer = 0x9230b000] 18:27:13 INFO - PROCESS | 1752 | 1463794033921 Marionette DEBUG loaded listener.js 18:27:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x9a8b7000) [pid = 1752] [serial = 1791] [outer = 0x9230b000] 18:27:14 INFO - PROCESS | 1752 | 1463794034932 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]]]}] 18:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1841ms 18:27:15 INFO - PROCESS | 1752 | 1463794035000 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 18:27:15 INFO - PROCESS | 1752 | 1463794035005 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 18:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:27:15 INFO - PROCESS | 1752 | 1463794035012 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:27:15 INFO - PROCESS | 1752 | 1463794035015 Marionette TRACE conn3 <- [1,2358,null,{}] 18:27:15 INFO - PROCESS | 1752 | 1463794035021 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}] 18:27:15 INFO - PROCESS | 1752 | 1463794035284 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 18:27:15 INFO - PROCESS | 1752 | 1463794035666 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:15 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b04c00 == 153 [pid = 1752] [id = 597] 18:27:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x996e1400) [pid = 1752] [serial = 1792] [outer = (nil)] 18:27:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x9b72a800) [pid = 1752] [serial = 1793] [outer = 0x996e1400] 18:27:15 INFO - PROCESS | 1752 | 1463794035756 Marionette DEBUG loaded listener.js 18:27:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0x9b7c4800) [pid = 1752] [serial = 1794] [outer = 0x996e1400] 18:27:16 INFO - PROCESS | 1752 | 1463794036636 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]]]}] 18:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1687ms 18:27:16 INFO - PROCESS | 1752 | 1463794036700 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 18:27:16 INFO - PROCESS | 1752 | 1463794036704 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 18:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:27:16 INFO - PROCESS | 1752 | 1463794036710 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:27:16 INFO - PROCESS | 1752 | 1463794036713 Marionette TRACE conn3 <- [1,2362,null,{}] 18:27:16 INFO - PROCESS | 1752 | 1463794036719 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}] 18:27:16 INFO - PROCESS | 1752 | 1463794036975 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 18:27:17 INFO - PROCESS | 1752 | 1463794037350 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:17 INFO - PROCESS | 1752 | ++DOCSHELL 0x995b6400 == 154 [pid = 1752] [id = 598] 18:27:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0x99e2e400) [pid = 1752] [serial = 1795] [outer = (nil)] 18:27:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x9d410400) [pid = 1752] [serial = 1796] [outer = 0x99e2e400] 18:27:17 INFO - PROCESS | 1752 | 1463794037446 Marionette DEBUG loaded listener.js 18:27:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x9d8a1400) [pid = 1752] [serial = 1797] [outer = 0x99e2e400] 18:27:18 INFO - PROCESS | 1752 | 1463794038332 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]]]}] 18:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1681ms 18:27:18 INFO - PROCESS | 1752 | 1463794038391 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 18:27:18 INFO - PROCESS | 1752 | 1463794038394 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 18:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:27:18 INFO - PROCESS | 1752 | 1463794038401 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:27:18 INFO - PROCESS | 1752 | 1463794038404 Marionette TRACE conn3 <- [1,2366,null,{}] 18:27:18 INFO - PROCESS | 1752 | 1463794038410 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}] 18:27:18 INFO - PROCESS | 1752 | 1463794038620 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 18:27:19 INFO - PROCESS | 1752 | 1463794038979 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:19 INFO - PROCESS | 1752 | ++DOCSHELL 0x9b810000 == 155 [pid = 1752] [id = 599] 18:27:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x9d40e400) [pid = 1752] [serial = 1798] [outer = (nil)] 18:27:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0xa23be800) [pid = 1752] [serial = 1799] [outer = 0x9d40e400] 18:27:19 INFO - PROCESS | 1752 | 1463794039067 Marionette DEBUG loaded listener.js 18:27:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 185 (0xa2728800) [pid = 1752] [serial = 1800] [outer = 0x9d40e400] 18:27:19 INFO - PROCESS | 1752 | 1463794039975 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]]]}] 18:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1630ms 18:27:20 INFO - PROCESS | 1752 | 1463794040031 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 18:27:20 INFO - PROCESS | 1752 | 1463794040034 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 18:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:27:20 INFO - PROCESS | 1752 | 1463794040042 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:27:20 INFO - PROCESS | 1752 | 1463794040045 Marionette TRACE conn3 <- [1,2370,null,{}] 18:27:20 INFO - PROCESS | 1752 | 1463794040050 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}] 18:27:20 INFO - PROCESS | 1752 | 1463794040255 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 18:27:20 INFO - PROCESS | 1752 | 1463794040554 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:20 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a816000 == 156 [pid = 1752] [id = 600] 18:27:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 186 (0xa050b000) [pid = 1752] [serial = 1801] [outer = (nil)] 18:27:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 187 (0xa31f1c00) [pid = 1752] [serial = 1802] [outer = 0xa050b000] 18:27:20 INFO - PROCESS | 1752 | 1463794040704 Marionette DEBUG loaded listener.js 18:27:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 188 (0xa3356c00) [pid = 1752] [serial = 1803] [outer = 0xa050b000] 18:27:23 INFO - PROCESS | 1752 | --DOCSHELL 0x88de6c00 == 155 [pid = 1752] [id = 288] 18:27:23 INFO - PROCESS | 1752 | --DOCSHELL 0x879ca800 == 154 [pid = 1752] [id = 582] 18:27:23 INFO - PROCESS | 1752 | --DOCSHELL 0x896fc000 == 153 [pid = 1752] [id = 581] 18:27:23 INFO - PROCESS | 1752 | --DOCSHELL 0x88228c00 == 152 [pid = 1752] [id = 580] 18:27:23 INFO - PROCESS | 1752 | --DOCSHELL 0x86f6cc00 == 151 [pid = 1752] [id = 579] 18:27:23 INFO - PROCESS | 1752 | --DOCSHELL 0x91fbac00 == 150 [pid = 1752] [id = 568] 18:27:23 INFO - PROCESS | 1752 | --DOCSHELL 0x91fc2c00 == 149 [pid = 1752] [id = 567] 18:27:23 INFO - PROCESS | 1752 | --DOCSHELL 0x8eb0b800 == 148 [pid = 1752] [id = 566] 18:27:23 INFO - PROCESS | 1752 | --DOCSHELL 0x8eb0ec00 == 147 [pid = 1752] [id = 565] 18:27:23 INFO - PROCESS | 1752 | --DOCSHELL 0x8e2cc000 == 146 [pid = 1752] [id = 564] 18:27:23 INFO - PROCESS | 1752 | --DOCSHELL 0x88126c00 == 145 [pid = 1752] [id = 563] 18:27:23 INFO - PROCESS | 1752 | --DOCSHELL 0x8e2bfc00 == 144 [pid = 1752] [id = 562] 18:27:23 INFO - PROCESS | 1752 | --DOCSHELL 0x878d4c00 == 143 [pid = 1752] [id = 560] 18:27:23 INFO - PROCESS | 1752 | --DOCSHELL 0x8a451800 == 142 [pid = 1752] [id = 561] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 187 (0x99e2bc00) [pid = 1752] [serial = 1596] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 186 (0x89e71000) [pid = 1752] [serial = 1542] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 185 (0x9d410800) [pid = 1752] [serial = 1527] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 184 (0x8b223c00) [pid = 1752] [serial = 1673] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0x89de9c00) [pid = 1752] [serial = 1676] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x8c67f800) [pid = 1752] [serial = 1674] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x8e889000) [pid = 1752] [serial = 1623] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x8e3c6c00) [pid = 1752] [serial = 1622] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x8e37b800) [pid = 1752] [serial = 1620] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x8e263800) [pid = 1752] [serial = 1619] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x8b8ef000) [pid = 1752] [serial = 1617] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x8b0ca400) [pid = 1752] [serial = 1616] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x88de2000) [pid = 1752] [serial = 1614] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x882da800) [pid = 1752] [serial = 1613] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x88decc00) [pid = 1752] [serial = 1670] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x8812ac00) [pid = 1752] [serial = 1667] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x8822f400) [pid = 1752] [serial = 1668] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x9d8cf800) [pid = 1752] [serial = 1665] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x9d8cd800) [pid = 1752] [serial = 1664] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x9d40dc00) [pid = 1752] [serial = 1662] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x9d40f800) [pid = 1752] [serial = 1661] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x9b9d6c00) [pid = 1752] [serial = 1659] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x9b959000) [pid = 1752] [serial = 1658] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0x9b7bb800) [pid = 1752] [serial = 1656] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x9b730800) [pid = 1752] [serial = 1655] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x9b00bc00) [pid = 1752] [serial = 1653] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x9af66000) [pid = 1752] [serial = 1652] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0x9aa90000) [pid = 1752] [serial = 1650] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x9a8af400) [pid = 1752] [serial = 1649] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x9a81a400) [pid = 1752] [serial = 1647] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x9a816400) [pid = 1752] [serial = 1646] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x99e23c00) [pid = 1752] [serial = 1644] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x8d8f1800) [pid = 1752] [serial = 1679] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x99ac7400) [pid = 1752] [serial = 1643] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x977c6800) [pid = 1752] [serial = 1641] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x977a0c00) [pid = 1752] [serial = 1640] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x945eb800) [pid = 1752] [serial = 1638] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x945e5000) [pid = 1752] [serial = 1637] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x92524400) [pid = 1752] [serial = 1635] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x9251fc00) [pid = 1752] [serial = 1634] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x9202b000) [pid = 1752] [serial = 1632] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x91fc2400) [pid = 1752] [serial = 1631] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x91fb1c00) [pid = 1752] [serial = 1629] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x91fab800) [pid = 1752] [serial = 1628] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x90c21000) [pid = 1752] [serial = 1626] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x8f34ac00) [pid = 1752] [serial = 1625] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x8b229400) [pid = 1752] [serial = 1677] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x899a3400) [pid = 1752] [serial = 1671] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1752 | 1463794043810 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]]]}] 18:27:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 3787ms 18:27:23 INFO - PROCESS | 1752 | 1463794043895 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 18:27:23 INFO - PROCESS | 1752 | 1463794043900 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 18:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:27:23 INFO - PROCESS | 1752 | 1463794043911 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:27:23 INFO - PROCESS | 1752 | 1463794043915 Marionette TRACE conn3 <- [1,2374,null,{}] 18:27:23 INFO - PROCESS | 1752 | 1463794043923 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}] 18:27:24 INFO - PROCESS | 1752 | 1463794044119 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 18:27:24 INFO - PROCESS | 1752 | 1463794044139 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:24 INFO - PROCESS | 1752 | ++DOCSHELL 0x866f0400 == 143 [pid = 1752] [id = 601] 18:27:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x86b02800) [pid = 1752] [serial = 1804] [outer = (nil)] 18:27:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x879c7800) [pid = 1752] [serial = 1805] [outer = 0x86b02800] 18:27:24 INFO - PROCESS | 1752 | 1463794044396 Marionette DEBUG loaded listener.js 18:27:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x87fe9800) [pid = 1752] [serial = 1806] [outer = 0x86b02800] 18:27:25 INFO - PROCESS | 1752 | 1463794045248 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]]]}] 18:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1383ms 18:27:25 INFO - PROCESS | 1752 | 1463794045300 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 18:27:25 INFO - PROCESS | 1752 | 1463794045308 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 18:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:27:25 INFO - PROCESS | 1752 | 1463794045318 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:27:25 INFO - PROCESS | 1752 | 1463794045321 Marionette TRACE conn3 <- [1,2378,null,{}] 18:27:25 INFO - PROCESS | 1752 | 1463794045327 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}] 18:27:25 INFO - PROCESS | 1752 | 1463794045532 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 18:27:25 INFO - PROCESS | 1752 | 1463794045545 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:25 INFO - PROCESS | 1752 | ++DOCSHELL 0x879c9800 == 144 [pid = 1752] [id = 602] 18:27:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x88235400) [pid = 1752] [serial = 1807] [outer = (nil)] 18:27:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x888e3400) [pid = 1752] [serial = 1808] [outer = 0x88235400] 18:27:25 INFO - PROCESS | 1752 | 1463794045842 Marionette DEBUG loaded listener.js 18:27:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x88a63000) [pid = 1752] [serial = 1809] [outer = 0x88235400] 18:27:26 INFO - PROCESS | 1752 | 1463794046851 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]]]}] 18:27:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:27:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1590ms 18:27:26 INFO - PROCESS | 1752 | 1463794046910 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 18:27:26 INFO - PROCESS | 1752 | 1463794046915 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 18:27:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:27:26 INFO - PROCESS | 1752 | 1463794046933 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:27:26 INFO - PROCESS | 1752 | 1463794046941 Marionette TRACE conn3 <- [1,2382,null,{}] 18:27:26 INFO - PROCESS | 1752 | 1463794046972 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}] 18:27:27 INFO - PROCESS | 1752 | 1463794047459 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 18:27:27 INFO - PROCESS | 1752 | 1463794047675 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:27 INFO - PROCESS | 1752 | ++DOCSHELL 0x882cf800 == 145 [pid = 1752] [id = 603] 18:27:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x896fe800) [pid = 1752] [serial = 1810] [outer = (nil)] 18:27:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x899a9400) [pid = 1752] [serial = 1811] [outer = 0x896fe800] 18:27:27 INFO - PROCESS | 1752 | 1463794047801 Marionette DEBUG loaded listener.js 18:27:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x89e70c00) [pid = 1752] [serial = 1812] [outer = 0x896fe800] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x899a7c00) [pid = 1752] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x8b0c6c00) [pid = 1752] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x87fe7400) [pid = 1752] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0xa1057800) [pid = 1752] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x8812c000) [pid = 1752] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x9b9cc000) [pid = 1752] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x9d491400) [pid = 1752] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x93943000) [pid = 1752] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x9a2ef800) [pid = 1752] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x99acc000) [pid = 1752] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x9258b000) [pid = 1752] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x98e7e400) [pid = 1752] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x92528c00) [pid = 1752] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x9230d800) [pid = 1752] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x9229b400) [pid = 1752] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x91b9e000) [pid = 1752] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x8f345000) [pid = 1752] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x8f126800) [pid = 1752] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x8e88b000) [pid = 1752] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 129 (0x8e2ccc00) [pid = 1752] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:27:28 INFO - PROCESS | 1752 | --DOMWINDOW == 128 (0x8a457400) [pid = 1752] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:27:29 INFO - PROCESS | 1752 | --DOMWINDOW == 127 (0x8812cc00) [pid = 1752] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:27:29 INFO - PROCESS | 1752 | --DOMWINDOW == 126 (0x896f2000) [pid = 1752] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:27:29 INFO - PROCESS | 1752 | 1463794049502 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]]]}] 18:27:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:27:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2600ms 18:27:29 INFO - PROCESS | 1752 | 1463794049533 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 18:27:29 INFO - PROCESS | 1752 | 1463794049536 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 18:27:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:27:29 INFO - PROCESS | 1752 | 1463794049547 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:27:29 INFO - PROCESS | 1752 | 1463794049550 Marionette TRACE conn3 <- [1,2386,null,{}] 18:27:29 INFO - PROCESS | 1752 | 1463794049555 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}] 18:27:29 INFO - PROCESS | 1752 | 1463794049751 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 18:27:29 INFO - PROCESS | 1752 | 1463794049970 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x8812cc00 == 146 [pid = 1752] [id = 604] 18:27:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 127 (0x899a7c00) [pid = 1752] [serial = 1813] [outer = (nil)] 18:27:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 128 (0x8a457800) [pid = 1752] [serial = 1814] [outer = 0x899a7c00] 18:27:30 INFO - PROCESS | 1752 | 1463794050049 Marionette DEBUG loaded listener.js 18:27:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 129 (0x8b21d400) [pid = 1752] [serial = 1815] [outer = 0x899a7c00] 18:27:31 INFO - PROCESS | 1752 | 1463794051088 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]]]}] 18:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1594ms 18:27:31 INFO - PROCESS | 1752 | 1463794051142 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 18:27:31 INFO - PROCESS | 1752 | 1463794051147 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 18:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:27:31 INFO - PROCESS | 1752 | 1463794051156 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:27:31 INFO - PROCESS | 1752 | 1463794051162 Marionette TRACE conn3 <- [1,2390,null,{}] 18:27:31 INFO - PROCESS | 1752 | 1463794051172 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}] 18:27:31 INFO - PROCESS | 1752 | 1463794051392 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 18:27:31 INFO - PROCESS | 1752 | 1463794051733 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:31 INFO - PROCESS | 1752 | ++DOCSHELL 0x86f6a400 == 147 [pid = 1752] [id = 605] 18:27:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0x86f72000) [pid = 1752] [serial = 1816] [outer = (nil)] 18:27:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x87fee400) [pid = 1752] [serial = 1817] [outer = 0x86f72000] 18:27:31 INFO - PROCESS | 1752 | 1463794051829 Marionette DEBUG loaded listener.js 18:27:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x88234000) [pid = 1752] [serial = 1818] [outer = 0x86f72000] 18:27:32 INFO - PROCESS | 1752 | 1463794052802 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]]]}] 18:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1693ms 18:27:32 INFO - PROCESS | 1752 | 1463794052850 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 18:27:32 INFO - PROCESS | 1752 | 1463794052858 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 18:27:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:27:32 INFO - PROCESS | 1752 | 1463794052869 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:27:32 INFO - PROCESS | 1752 | 1463794052874 Marionette TRACE conn3 <- [1,2394,null,{}] 18:27:32 INFO - PROCESS | 1752 | 1463794052879 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}] 18:27:33 INFO - PROCESS | 1752 | 1463794053111 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 18:27:33 INFO - PROCESS | 1752 | 1463794053445 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:33 INFO - PROCESS | 1752 | ++DOCSHELL 0x896f4000 == 148 [pid = 1752] [id = 606] 18:27:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x896f5400) [pid = 1752] [serial = 1819] [outer = (nil)] 18:27:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x899aac00) [pid = 1752] [serial = 1820] [outer = 0x896f5400] 18:27:33 INFO - PROCESS | 1752 | 1463794053535 Marionette DEBUG loaded listener.js 18:27:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x8b8e1800) [pid = 1752] [serial = 1821] [outer = 0x896f5400] 18:27:34 INFO - PROCESS | 1752 | 1463794054675 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]]]}] 18:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1837ms 18:27:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:27:34 INFO - PROCESS | 1752 | 1463794054706 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 18:27:34 INFO - PROCESS | 1752 | 1463794054709 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 18:27:34 INFO - PROCESS | 1752 | 1463794054716 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:27:34 INFO - PROCESS | 1752 | 1463794054722 Marionette TRACE conn3 <- [1,2398,null,{}] 18:27:34 INFO - PROCESS | 1752 | 1463794054784 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}] 18:27:35 INFO - PROCESS | 1752 | 1463794055014 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 18:27:35 INFO - PROCESS | 1752 | 1463794055346 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:35 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c476800 == 149 [pid = 1752] [id = 607] 18:27:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x8c681c00) [pid = 1752] [serial = 1822] [outer = (nil)] 18:27:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x8d8f1c00) [pid = 1752] [serial = 1823] [outer = 0x8c681c00] 18:27:35 INFO - PROCESS | 1752 | 1463794055439 Marionette DEBUG loaded listener.js 18:27:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x8dec4400) [pid = 1752] [serial = 1824] [outer = 0x8c681c00] 18:27:36 INFO - PROCESS | 1752 | 1463794056352 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]]]}] 18:27:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:27:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1699ms 18:27:36 INFO - PROCESS | 1752 | 1463794056415 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 18:27:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:27:36 INFO - PROCESS | 1752 | 1463794056420 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 18:27:36 INFO - PROCESS | 1752 | 1463794056426 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:27:36 INFO - PROCESS | 1752 | 1463794056429 Marionette TRACE conn3 <- [1,2402,null,{}] 18:27:36 INFO - PROCESS | 1752 | 1463794056435 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}] 18:27:36 INFO - PROCESS | 1752 | 1463794056638 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 18:27:37 INFO - PROCESS | 1752 | 1463794056979 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x866e9c00 == 150 [pid = 1752] [id = 608] 18:27:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x896fac00) [pid = 1752] [serial = 1825] [outer = (nil)] 18:27:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x8e257c00) [pid = 1752] [serial = 1826] [outer = 0x896fac00] 18:27:37 INFO - PROCESS | 1752 | 1463794057068 Marionette DEBUG loaded listener.js 18:27:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8e2c2000) [pid = 1752] [serial = 1827] [outer = 0x896fac00] 18:27:37 INFO - PROCESS | 1752 | 1463794057970 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]]]}] 18:27:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:27:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1586ms 18:27:38 INFO - PROCESS | 1752 | 1463794058011 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 18:27:38 INFO - PROCESS | 1752 | 1463794058015 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 18:27:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:27:38 INFO - PROCESS | 1752 | 1463794058022 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:27:38 INFO - PROCESS | 1752 | 1463794058025 Marionette TRACE conn3 <- [1,2406,null,{}] 18:27:38 INFO - PROCESS | 1752 | 1463794058030 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}] 18:27:38 INFO - PROCESS | 1752 | 1463794058223 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 18:27:38 INFO - PROCESS | 1752 | 1463794058512 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:38 INFO - PROCESS | 1752 | ++DOCSHELL 0x8dec3400 == 151 [pid = 1752] [id = 609] 18:27:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8e258400) [pid = 1752] [serial = 1828] [outer = (nil)] 18:27:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x8e386400) [pid = 1752] [serial = 1829] [outer = 0x8e258400] 18:27:38 INFO - PROCESS | 1752 | 1463794058641 Marionette DEBUG loaded listener.js 18:27:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x8e3c6c00) [pid = 1752] [serial = 1830] [outer = 0x8e258400] 18:27:39 INFO - PROCESS | 1752 | 1463794059553 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]]]}] 18:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1592ms 18:27:39 INFO - PROCESS | 1752 | 1463794059615 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 18:27:39 INFO - PROCESS | 1752 | 1463794059618 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 18:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:27:39 INFO - PROCESS | 1752 | 1463794059625 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:27:39 INFO - PROCESS | 1752 | 1463794059628 Marionette TRACE conn3 <- [1,2410,null,{}] 18:27:39 INFO - PROCESS | 1752 | 1463794059634 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}] 18:27:39 INFO - PROCESS | 1752 | 1463794059909 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 18:27:40 INFO - PROCESS | 1752 | 1463794060287 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:40 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b8eec00 == 152 [pid = 1752] [id = 610] 18:27:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x8e25dc00) [pid = 1752] [serial = 1831] [outer = (nil)] 18:27:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x8eb0ec00) [pid = 1752] [serial = 1832] [outer = 0x8e25dc00] 18:27:40 INFO - PROCESS | 1752 | 1463794060377 Marionette DEBUG loaded listener.js 18:27:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x8f128000) [pid = 1752] [serial = 1833] [outer = 0x8e25dc00] 18:27:41 INFO - PROCESS | 1752 | 1463794061284 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]]]}] 18:27:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:27:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1733ms 18:27:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:27:41 INFO - PROCESS | 1752 | 1463794061358 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 18:27:41 INFO - PROCESS | 1752 | 1463794061361 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 18:27:41 INFO - PROCESS | 1752 | 1463794061368 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:27:41 INFO - PROCESS | 1752 | 1463794061371 Marionette TRACE conn3 <- [1,2414,null,{}] 18:27:41 INFO - PROCESS | 1752 | 1463794061377 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}] 18:27:41 INFO - PROCESS | 1752 | 1463794061624 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 18:27:41 INFO - PROCESS | 1752 | 1463794061953 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:41 INFO - PROCESS | 1752 | ++DOCSHELL 0x8d8f4c00 == 153 [pid = 1752] [id = 611] 18:27:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x8e3c7000) [pid = 1752] [serial = 1834] [outer = (nil)] 18:27:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x8f34f400) [pid = 1752] [serial = 1835] [outer = 0x8e3c7000] 18:27:42 INFO - PROCESS | 1752 | 1463794062049 Marionette DEBUG loaded listener.js 18:27:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x90c27c00) [pid = 1752] [serial = 1836] [outer = 0x8e3c7000] 18:27:42 INFO - PROCESS | 1752 | 1463794062941 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]]]}] 18:27:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:27:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1642ms 18:27:43 INFO - PROCESS | 1752 | 1463794063010 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 18:27:43 INFO - PROCESS | 1752 | 1463794063014 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 18:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:27:43 INFO - PROCESS | 1752 | 1463794063020 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:27:43 INFO - PROCESS | 1752 | 1463794063023 Marionette TRACE conn3 <- [1,2418,null,{}] 18:27:43 INFO - PROCESS | 1752 | 1463794063029 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}] 18:27:43 INFO - PROCESS | 1752 | 1463794063229 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 18:27:43 INFO - PROCESS | 1752 | 1463794063559 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:43 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e886000 == 154 [pid = 1752] [id = 612] 18:27:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x8f348400) [pid = 1752] [serial = 1837] [outer = (nil)] 18:27:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x91b9e000) [pid = 1752] [serial = 1838] [outer = 0x8f348400] 18:27:43 INFO - PROCESS | 1752 | 1463794063647 Marionette DEBUG loaded listener.js 18:27:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x91d5f000) [pid = 1752] [serial = 1839] [outer = 0x8f348400] 18:27:44 INFO - PROCESS | 1752 | 1463794064528 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]]]}] 18:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1585ms 18:27:44 INFO - PROCESS | 1752 | 1463794064605 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 18:27:44 INFO - PROCESS | 1752 | 1463794064609 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 18:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:27:44 INFO - PROCESS | 1752 | 1463794064616 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:27:44 INFO - PROCESS | 1752 | 1463794064619 Marionette TRACE conn3 <- [1,2422,null,{}] 18:27:44 INFO - PROCESS | 1752 | 1463794064625 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}] 18:27:44 INFO - PROCESS | 1752 | 1463794064879 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 18:27:45 INFO - PROCESS | 1752 | 1463794065212 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:45 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f34c400 == 155 [pid = 1752] [id = 613] 18:27:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x90c22400) [pid = 1752] [serial = 1840] [outer = (nil)] 18:27:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x91fbe400) [pid = 1752] [serial = 1841] [outer = 0x90c22400] 18:27:45 INFO - PROCESS | 1752 | 1463794065299 Marionette DEBUG loaded listener.js 18:27:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x91fc4400) [pid = 1752] [serial = 1842] [outer = 0x90c22400] 18:27:46 INFO - PROCESS | 1752 | 1463794066171 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]]]}] 18:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1593ms 18:27:46 INFO - PROCESS | 1752 | 1463794066209 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 18:27:46 INFO - PROCESS | 1752 | 1463794066212 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 18:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:27:46 INFO - PROCESS | 1752 | 1463794066219 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:27:46 INFO - PROCESS | 1752 | 1463794066222 Marionette TRACE conn3 <- [1,2426,null,{}] 18:27:46 INFO - PROCESS | 1752 | 1463794066228 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}] 18:27:46 INFO - PROCESS | 1752 | 1463794066429 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 18:27:46 INFO - PROCESS | 1752 | 1463794066724 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:46 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eb04c00 == 156 [pid = 1752] [id = 614] 18:27:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x90c1e400) [pid = 1752] [serial = 1843] [outer = (nil)] 18:27:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x9229a400) [pid = 1752] [serial = 1844] [outer = 0x90c1e400] 18:27:46 INFO - PROCESS | 1752 | 1463794066855 Marionette DEBUG loaded listener.js 18:27:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x922a3c00) [pid = 1752] [serial = 1845] [outer = 0x90c1e400] 18:27:47 INFO - PROCESS | 1752 | 1463794067758 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]]]}] 18:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1597ms 18:27:47 INFO - PROCESS | 1752 | 1463794067818 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 18:27:47 INFO - PROCESS | 1752 | 1463794067822 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 18:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:27:47 INFO - PROCESS | 1752 | 1463794067830 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:27:47 INFO - PROCESS | 1752 | 1463794067834 Marionette TRACE conn3 <- [1,2430,null,{}] 18:27:47 INFO - PROCESS | 1752 | 1463794067839 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}] 18:27:48 INFO - PROCESS | 1752 | 1463794068071 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 18:27:48 INFO - PROCESS | 1752 | 1463794068421 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:48 INFO - PROCESS | 1752 | ++DOCSHELL 0x92298c00 == 157 [pid = 1752] [id = 615] 18:27:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x92589400) [pid = 1752] [serial = 1846] [outer = (nil)] 18:27:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0x92598000) [pid = 1752] [serial = 1847] [outer = 0x92589400] 18:27:48 INFO - PROCESS | 1752 | 1463794068514 Marionette DEBUG loaded listener.js 18:27:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x93bc1c00) [pid = 1752] [serial = 1848] [outer = 0x92589400] 18:27:49 INFO - PROCESS | 1752 | 1463794069424 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]]]}] 18:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1632ms 18:27:49 INFO - PROCESS | 1752 | 1463794069462 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 18:27:49 INFO - PROCESS | 1752 | 1463794069465 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 18:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:27:49 INFO - PROCESS | 1752 | 1463794069472 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:27:49 INFO - PROCESS | 1752 | 1463794069476 Marionette TRACE conn3 <- [1,2434,null,{}] 18:27:49 INFO - PROCESS | 1752 | 1463794069481 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}] 18:27:49 INFO - PROCESS | 1752 | 1463794069692 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 18:27:50 INFO - PROCESS | 1752 | 1463794070081 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:50 INFO - PROCESS | 1752 | ++DOCSHELL 0x94f5c800 == 158 [pid = 1752] [id = 616] 18:27:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x94f5f800) [pid = 1752] [serial = 1849] [outer = (nil)] 18:27:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x94f66400) [pid = 1752] [serial = 1850] [outer = 0x94f5f800] 18:27:50 INFO - PROCESS | 1752 | 1463794070170 Marionette DEBUG loaded listener.js 18:27:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x96ced000) [pid = 1752] [serial = 1851] [outer = 0x94f5f800] 18:27:51 INFO - PROCESS | 1752 | 1463794071101 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]]]}] 18:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1684ms 18:27:51 INFO - PROCESS | 1752 | 1463794071157 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 18:27:51 INFO - PROCESS | 1752 | 1463794071161 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 18:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:27:51 INFO - PROCESS | 1752 | 1463794071177 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:27:51 INFO - PROCESS | 1752 | 1463794071180 Marionette TRACE conn3 <- [1,2438,null,{}] 18:27:51 INFO - PROCESS | 1752 | 1463794071186 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}] 18:27:51 INFO - PROCESS | 1752 | 1463794071392 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 18:27:51 INFO - PROCESS | 1752 | 1463794071736 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:51 INFO - PROCESS | 1752 | ++DOCSHELL 0x93946c00 == 159 [pid = 1752] [id = 617] 18:27:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x945e5400) [pid = 1752] [serial = 1852] [outer = (nil)] 18:27:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x977c3c00) [pid = 1752] [serial = 1853] [outer = 0x945e5400] 18:27:51 INFO - PROCESS | 1752 | 1463794071824 Marionette DEBUG loaded listener.js 18:27:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x977c9000) [pid = 1752] [serial = 1854] [outer = 0x945e5400] 18:27:52 INFO - PROCESS | 1752 | 1463794072716 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]]]}] 18:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1585ms 18:27:52 INFO - PROCESS | 1752 | 1463794072763 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 18:27:52 INFO - PROCESS | 1752 | 1463794072766 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 18:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:27:52 INFO - PROCESS | 1752 | 1463794072773 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:27:52 INFO - PROCESS | 1752 | 1463794072776 Marionette TRACE conn3 <- [1,2442,null,{}] 18:27:52 INFO - PROCESS | 1752 | 1463794072781 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}] 18:27:52 INFO - PROCESS | 1752 | 1463794072986 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 18:27:53 INFO - PROCESS | 1752 | 1463794073326 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:53 INFO - PROCESS | 1752 | ++DOCSHELL 0x84a0a800 == 160 [pid = 1752] [id = 618] 18:27:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x945e9000) [pid = 1752] [serial = 1855] [outer = (nil)] 18:27:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x989f0400) [pid = 1752] [serial = 1856] [outer = 0x945e9000] 18:27:53 INFO - PROCESS | 1752 | 1463794073414 Marionette DEBUG loaded listener.js 18:27:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x98a85c00) [pid = 1752] [serial = 1857] [outer = 0x945e9000] 18:27:54 INFO - PROCESS | 1752 | 1463794074273 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]]]}] 18:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1547ms 18:27:54 INFO - PROCESS | 1752 | 1463794074321 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 18:27:54 INFO - PROCESS | 1752 | 1463794074324 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 18:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:27:54 INFO - PROCESS | 1752 | 1463794074330 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:27:54 INFO - PROCESS | 1752 | 1463794074334 Marionette TRACE conn3 <- [1,2446,null,{}] 18:27:54 INFO - PROCESS | 1752 | 1463794074339 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}] 18:27:54 INFO - PROCESS | 1752 | 1463794074542 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 18:27:54 INFO - PROCESS | 1752 | 1463794074842 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:54 INFO - PROCESS | 1752 | ++DOCSHELL 0x92020c00 == 161 [pid = 1752] [id = 619] 18:27:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x94f5f000) [pid = 1752] [serial = 1858] [outer = (nil)] 18:27:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x99c97800) [pid = 1752] [serial = 1859] [outer = 0x94f5f000] 18:27:54 INFO - PROCESS | 1752 | 1463794074980 Marionette DEBUG loaded listener.js 18:27:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0x99ca1c00) [pid = 1752] [serial = 1860] [outer = 0x94f5f000] 18:27:55 INFO - PROCESS | 1752 | 1463794075853 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]]]}] 18:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1537ms 18:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:27:55 INFO - PROCESS | 1752 | 1463794075869 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 18:27:55 INFO - PROCESS | 1752 | 1463794075872 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 18:27:55 INFO - PROCESS | 1752 | 1463794075878 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:27:55 INFO - PROCESS | 1752 | 1463794075882 Marionette TRACE conn3 <- [1,2450,null,{}] 18:27:55 INFO - PROCESS | 1752 | 1463794075887 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}] 18:27:56 INFO - PROCESS | 1752 | 1463794076091 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 18:27:56 INFO - PROCESS | 1752 | 1463794076392 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:56 INFO - PROCESS | 1752 | ++DOCSHELL 0x99ca2000 == 162 [pid = 1752] [id = 620] 18:27:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x99e2d000) [pid = 1752] [serial = 1861] [outer = (nil)] 18:27:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x9a81a400) [pid = 1752] [serial = 1862] [outer = 0x99e2d000] 18:27:56 INFO - PROCESS | 1752 | 1463794076521 Marionette DEBUG loaded listener.js 18:27:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x9a8a9400) [pid = 1752] [serial = 1863] [outer = 0x99e2d000] 18:27:57 INFO - PROCESS | 1752 | 1463794077406 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]]]}] 18:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1582ms 18:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:27:57 INFO - PROCESS | 1752 | 1463794077460 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 18:27:57 INFO - PROCESS | 1752 | 1463794077463 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 18:27:57 INFO - PROCESS | 1752 | 1463794077470 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:27:57 INFO - PROCESS | 1752 | 1463794077473 Marionette TRACE conn3 <- [1,2454,null,{}] 18:27:57 INFO - PROCESS | 1752 | 1463794077479 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}] 18:27:57 INFO - PROCESS | 1752 | 1463794077687 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 18:27:58 INFO - PROCESS | 1752 | 1463794078027 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:58 INFO - PROCESS | 1752 | ++DOCSHELL 0x99f1f000 == 163 [pid = 1752] [id = 621] 18:27:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x9a811400) [pid = 1752] [serial = 1864] [outer = (nil)] 18:27:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0x9aa9dc00) [pid = 1752] [serial = 1865] [outer = 0x9a811400] 18:27:58 INFO - PROCESS | 1752 | 1463794078116 Marionette DEBUG loaded listener.js 18:27:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0x9acf3800) [pid = 1752] [serial = 1866] [outer = 0x9a811400] 18:27:58 INFO - PROCESS | 1752 | 1463794078995 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]]]}] 18:27:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:27:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1592ms 18:27:59 INFO - PROCESS | 1752 | 1463794079062 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 18:27:59 INFO - PROCESS | 1752 | 1463794079066 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 18:27:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:27:59 INFO - PROCESS | 1752 | 1463794079072 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:27:59 INFO - PROCESS | 1752 | 1463794079075 Marionette TRACE conn3 <- [1,2458,null,{}] 18:27:59 INFO - PROCESS | 1752 | 1463794079081 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}] 18:27:59 INFO - PROCESS | 1752 | 1463794079304 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 18:27:59 INFO - PROCESS | 1752 | 1463794079643 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:59 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a81bc00 == 164 [pid = 1752] [id = 622] 18:27:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x9acf2800) [pid = 1752] [serial = 1867] [outer = (nil)] 18:27:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x9b730000) [pid = 1752] [serial = 1868] [outer = 0x9acf2800] 18:27:59 INFO - PROCESS | 1752 | 1463794079729 Marionette DEBUG loaded listener.js 18:27:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x9b802000) [pid = 1752] [serial = 1869] [outer = 0x9acf2800] 18:28:00 INFO - PROCESS | 1752 | 1463794080637 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]]]}] 18:28:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:28:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1629ms 18:28:00 INFO - PROCESS | 1752 | 1463794080702 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 18:28:00 INFO - PROCESS | 1752 | 1463794080706 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 18:28:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:28:00 INFO - PROCESS | 1752 | 1463794080712 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:28:00 INFO - PROCESS | 1752 | 1463794080715 Marionette TRACE conn3 <- [1,2462,null,{}] 18:28:00 INFO - PROCESS | 1752 | 1463794080721 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}] 18:28:00 INFO - PROCESS | 1752 | 1463794080953 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 18:28:01 INFO - PROCESS | 1752 | 1463794081293 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x866eec00 == 163 [pid = 1752] [id = 313] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x8e7c2800 == 162 [pid = 1752] [id = 312] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x86b04c00 == 161 [pid = 1752] [id = 597] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x91a87400 == 160 [pid = 1752] [id = 596] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x98af7000 == 159 [pid = 1752] [id = 595] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x98978c00 == 158 [pid = 1752] [id = 594] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x8dec7c00 == 157 [pid = 1752] [id = 592] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x9230b400 == 156 [pid = 1752] [id = 593] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x8eb0f400 == 155 [pid = 1752] [id = 591] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x91a86400 == 154 [pid = 1752] [id = 590] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x89e79400 == 153 [pid = 1752] [id = 589] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x8c7a2400 == 152 [pid = 1752] [id = 588] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x8c687800 == 151 [pid = 1752] [id = 587] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x89df2800 == 150 [pid = 1752] [id = 586] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x88236c00 == 149 [pid = 1752] [id = 584] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x89e7dc00 == 148 [pid = 1752] [id = 585] 18:28:03 INFO - PROCESS | 1752 | --DOCSHELL 0x84848c00 == 147 [pid = 1752] [id = 583] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x8c7a2c00) [pid = 1752] [serial = 1611] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x8d8ef000) [pid = 1752] [serial = 1748] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x8c67e800) [pid = 1752] [serial = 1745] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x8c7a9c00) [pid = 1752] [serial = 1746] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x8822c400) [pid = 1752] [serial = 1739] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x882d9800) [pid = 1752] [serial = 1740] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0xa27ecc00) [pid = 1752] [serial = 1737] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0xa27c6800) [pid = 1752] [serial = 1736] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0xa23bac00) [pid = 1752] [serial = 1734] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0xa237ac00) [pid = 1752] [serial = 1733] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0xa22a5800) [pid = 1752] [serial = 1731] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0xa2264800) [pid = 1752] [serial = 1730] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0xa050a400) [pid = 1752] [serial = 1728] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x9d8cf000) [pid = 1752] [serial = 1727] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x9b9d4800) [pid = 1752] [serial = 1725] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x9b961c00) [pid = 1752] [serial = 1724] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x9b727400) [pid = 1752] [serial = 1722] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x9b00b000) [pid = 1752] [serial = 1721] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0x9aa93400) [pid = 1752] [serial = 1719] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x9a8ac400) [pid = 1752] [serial = 1718] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x99f1e000) [pid = 1752] [serial = 1716] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x99ca1000) [pid = 1752] [serial = 1715] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0x99acc800) [pid = 1752] [serial = 1713] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x996dd000) [pid = 1752] [serial = 1712] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x9779dc00) [pid = 1752] [serial = 1710] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x96cecc00) [pid = 1752] [serial = 1709] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x93bbd400) [pid = 1752] [serial = 1707] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x92598c00) [pid = 1752] [serial = 1706] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x9233ec00) [pid = 1752] [serial = 1703] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x9251b400) [pid = 1752] [serial = 1704] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x9202a400) [pid = 1752] [serial = 1701] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x91fbfc00) [pid = 1752] [serial = 1700] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x91d68000) [pid = 1752] [serial = 1698] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x91b9c800) [pid = 1752] [serial = 1697] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x90c1fc00) [pid = 1752] [serial = 1695] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x8f344000) [pid = 1752] [serial = 1694] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x8eb10c00) [pid = 1752] [serial = 1692] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x8eaf1000) [pid = 1752] [serial = 1691] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x8e7c3000) [pid = 1752] [serial = 1689] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x8e383800) [pid = 1752] [serial = 1688] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x8c7a7800) [pid = 1752] [serial = 1686] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x8b0d0400) [pid = 1752] [serial = 1685] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x88b70800) [pid = 1752] [serial = 1683] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x888eac00) [pid = 1752] [serial = 1682] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x899aec00) [pid = 1752] [serial = 1742] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x89df6c00) [pid = 1752] [serial = 1743] [outer = (nil)] [url = about:blank] 18:28:03 INFO - PROCESS | 1752 | ++DOCSHELL 0x84848c00 == 148 [pid = 1752] [id = 623] 18:28:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x866ea800) [pid = 1752] [serial = 1870] [outer = (nil)] 18:28:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x86b0a400) [pid = 1752] [serial = 1871] [outer = 0x866ea800] 18:28:03 INFO - PROCESS | 1752 | 1463794083658 Marionette DEBUG loaded listener.js 18:28:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x86f76000) [pid = 1752] [serial = 1872] [outer = 0x866ea800] 18:28:04 INFO - PROCESS | 1752 | 1463794084522 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]]]}] 18:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 3846ms 18:28:04 INFO - PROCESS | 1752 | 1463794084559 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 18:28:04 INFO - PROCESS | 1752 | 1463794084564 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 18:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:28:04 INFO - PROCESS | 1752 | 1463794084573 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:28:04 INFO - PROCESS | 1752 | 1463794084578 Marionette TRACE conn3 <- [1,2466,null,{}] 18:28:04 INFO - PROCESS | 1752 | 1463794084585 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}] 18:28:04 INFO - PROCESS | 1752 | 1463794084780 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 18:28:05 INFO - PROCESS | 1752 | 1463794085018 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:05 INFO - PROCESS | 1752 | ++DOCSHELL 0x88236c00 == 149 [pid = 1752] [id = 624] 18:28:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x882d1000) [pid = 1752] [serial = 1873] [outer = (nil)] 18:28:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x88a5bc00) [pid = 1752] [serial = 1874] [outer = 0x882d1000] 18:28:05 INFO - PROCESS | 1752 | 1463794085118 Marionette DEBUG loaded listener.js 18:28:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x88de8800) [pid = 1752] [serial = 1875] [outer = 0x882d1000] 18:28:05 INFO - PROCESS | 1752 | 1463794085943 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]]]}] 18:28:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:28:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1446ms 18:28:06 INFO - PROCESS | 1752 | 1463794086018 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 18:28:06 INFO - PROCESS | 1752 | 1463794086022 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 18:28:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:28:06 INFO - PROCESS | 1752 | 1463794086038 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:28:06 INFO - PROCESS | 1752 | 1463794086042 Marionette TRACE conn3 <- [1,2470,null,{}] 18:28:06 INFO - PROCESS | 1752 | 1463794086048 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}] 18:28:06 INFO - PROCESS | 1752 | 1463794086318 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 18:28:06 INFO - PROCESS | 1752 | 1463794086346 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:06 INFO - PROCESS | 1752 | ++DOCSHELL 0x896f1800 == 150 [pid = 1752] [id = 625] 18:28:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x89df1400) [pid = 1752] [serial = 1876] [outer = (nil)] 18:28:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x8a8eec00) [pid = 1752] [serial = 1877] [outer = 0x89df1400] 18:28:06 INFO - PROCESS | 1752 | 1463794086419 Marionette DEBUG loaded listener.js 18:28:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x8b8ecc00) [pid = 1752] [serial = 1878] [outer = 0x89df1400] 18:28:07 INFO - PROCESS | 1752 | 1463794087421 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]]]}] 18:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1447ms 18:28:07 INFO - PROCESS | 1752 | 1463794087480 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 18:28:07 INFO - PROCESS | 1752 | 1463794087484 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 18:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:28:07 INFO - PROCESS | 1752 | 1463794087491 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:28:07 INFO - PROCESS | 1752 | 1463794087496 Marionette TRACE conn3 <- [1,2474,null,{}] 18:28:07 INFO - PROCESS | 1752 | 1463794087511 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}] 18:28:07 INFO - PROCESS | 1752 | 1463794087788 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 18:28:07 INFO - PROCESS | 1752 | 1463794087816 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:07 INFO - PROCESS | 1752 | ++DOCSHELL 0x888e8000 == 151 [pid = 1752] [id = 626] 18:28:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x8c7a3000) [pid = 1752] [serial = 1879] [outer = (nil)] 18:28:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x8c7acc00) [pid = 1752] [serial = 1880] [outer = 0x8c7a3000] 18:28:07 INFO - PROCESS | 1752 | 1463794087886 Marionette DEBUG loaded listener.js 18:28:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x8d8fb800) [pid = 1752] [serial = 1881] [outer = 0x8c7a3000] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x8eb08400) [pid = 1752] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x91d5d000) [pid = 1752] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x91d68400) [pid = 1752] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x8484e800) [pid = 1752] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0xa050b000) [pid = 1752] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x8e25b000) [pid = 1752] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x88a60400) [pid = 1752] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x98e7a000) [pid = 1752] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x89e6f800) [pid = 1752] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x86b02800) [pid = 1752] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x91fbc800) [pid = 1752] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x896fe800) [pid = 1752] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x8e261c00) [pid = 1752] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x98986800) [pid = 1752] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x9d40e400) [pid = 1752] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x9230b000) [pid = 1752] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x996e1400) [pid = 1752] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x8a451000) [pid = 1752] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x99e2e400) [pid = 1752] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 129 (0x88235400) [pid = 1752] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 128 (0x94f5dc00) [pid = 1752] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:28:08 INFO - PROCESS | 1752 | --DOMWINDOW == 127 (0x8c472c00) [pid = 1752] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:28:09 INFO - PROCESS | 1752 | 1463794089388 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]]]}] 18:28:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:28:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1934ms 18:28:09 INFO - PROCESS | 1752 | 1463794089425 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 18:28:09 INFO - PROCESS | 1752 | 1463794089429 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 18:28:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:28:09 INFO - PROCESS | 1752 | 1463794089435 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:28:09 INFO - PROCESS | 1752 | 1463794089437 Marionette TRACE conn3 <- [1,2478,null,{}] 18:28:09 INFO - PROCESS | 1752 | 1463794089443 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}] 18:28:09 INFO - PROCESS | 1752 | 1463794089628 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 18:28:09 INFO - PROCESS | 1752 | 1463794089839 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:09 INFO - PROCESS | 1752 | ++DOCSHELL 0x8484e800 == 152 [pid = 1752] [id = 627] 18:28:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 128 (0x86b0f400) [pid = 1752] [serial = 1882] [outer = (nil)] 18:28:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 129 (0x8c7ab400) [pid = 1752] [serial = 1883] [outer = 0x86b0f400] 18:28:09 INFO - PROCESS | 1752 | 1463794089909 Marionette DEBUG loaded listener.js 18:28:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0x8e263000) [pid = 1752] [serial = 1884] [outer = 0x86b0f400] 18:28:10 INFO - PROCESS | 1752 | 1463794090879 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]]]}] 18:28:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:28:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1493ms 18:28:10 INFO - PROCESS | 1752 | 1463794090931 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 18:28:10 INFO - PROCESS | 1752 | 1463794090936 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 18:28:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:28:10 INFO - PROCESS | 1752 | 1463794090945 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:28:10 INFO - PROCESS | 1752 | 1463794090951 Marionette TRACE conn3 <- [1,2482,null,{}] 18:28:10 INFO - PROCESS | 1752 | 1463794090960 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}] 18:28:11 INFO - PROCESS | 1752 | 1463794091222 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 18:28:11 INFO - PROCESS | 1752 | 1463794091577 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:11 INFO - PROCESS | 1752 | ++DOCSHELL 0x87fe5400 == 153 [pid = 1752] [id = 628] 18:28:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x87fed400) [pid = 1752] [serial = 1885] [outer = (nil)] 18:28:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x88228000) [pid = 1752] [serial = 1886] [outer = 0x87fed400] 18:28:11 INFO - PROCESS | 1752 | 1463794091662 Marionette DEBUG loaded listener.js 18:28:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x888e3800) [pid = 1752] [serial = 1887] [outer = 0x87fed400] 18:28:12 INFO - PROCESS | 1752 | 1463794092573 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]]]}] 18:28:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:28:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1684ms 18:28:12 INFO - PROCESS | 1752 | 1463794092630 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 18:28:12 INFO - PROCESS | 1752 | 1463794092638 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 18:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:28:12 INFO - PROCESS | 1752 | 1463794092649 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:28:12 INFO - PROCESS | 1752 | 1463794092653 Marionette TRACE conn3 <- [1,2486,null,{}] 18:28:12 INFO - PROCESS | 1752 | 1463794092659 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}] 18:28:12 INFO - PROCESS | 1752 | 1463794092912 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 18:28:13 INFO - PROCESS | 1752 | 1463794093254 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:13 INFO - PROCESS | 1752 | ++DOCSHELL 0x8812ac00 == 154 [pid = 1752] [id = 629] 18:28:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x89e75c00) [pid = 1752] [serial = 1888] [outer = (nil)] 18:28:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x8c477800) [pid = 1752] [serial = 1889] [outer = 0x89e75c00] 18:28:13 INFO - PROCESS | 1752 | 1463794093342 Marionette DEBUG loaded listener.js 18:28:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x8c684c00) [pid = 1752] [serial = 1890] [outer = 0x89e75c00] 18:28:14 INFO - PROCESS | 1752 | 1463794094267 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]]]}] 18:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1691ms 18:28:14 INFO - PROCESS | 1752 | 1463794094340 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 18:28:14 INFO - PROCESS | 1752 | 1463794094344 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 18:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:28:14 INFO - PROCESS | 1752 | 1463794094351 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:28:14 INFO - PROCESS | 1752 | 1463794094357 Marionette TRACE conn3 <- [1,2490,null,{}] 18:28:14 INFO - PROCESS | 1752 | 1463794094373 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}] 18:28:14 INFO - PROCESS | 1752 | 1463794094629 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 18:28:15 INFO - PROCESS | 1752 | 1463794095016 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:15 INFO - PROCESS | 1752 | ++DOCSHELL 0x8dec2000 == 155 [pid = 1752] [id = 630] 18:28:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x8e3bcc00) [pid = 1752] [serial = 1891] [outer = (nil)] 18:28:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x8e881400) [pid = 1752] [serial = 1892] [outer = 0x8e3bcc00] 18:28:15 INFO - PROCESS | 1752 | 1463794095116 Marionette DEBUG loaded listener.js 18:28:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x8e890c00) [pid = 1752] [serial = 1893] [outer = 0x8e3bcc00] 18:28:16 INFO - PROCESS | 1752 | 1463794096045 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]]]}] 18:28:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:28:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1735ms 18:28:16 INFO - PROCESS | 1752 | 1463794096087 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 18:28:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:28:16 INFO - PROCESS | 1752 | 1463794096092 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 18:28:16 INFO - PROCESS | 1752 | 1463794096098 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:28:16 INFO - PROCESS | 1752 | 1463794096102 Marionette TRACE conn3 <- [1,2494,null,{}] 18:28:16 INFO - PROCESS | 1752 | 1463794096107 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}] 18:28:16 INFO - PROCESS | 1752 | 1463794096314 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 18:28:16 INFO - PROCESS | 1752 | 1463794096658 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:16 INFO - PROCESS | 1752 | ++DOCSHELL 0x8decf800 == 156 [pid = 1752] [id = 631] 18:28:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x8e890000) [pid = 1752] [serial = 1894] [outer = (nil)] 18:28:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8eb10c00) [pid = 1752] [serial = 1895] [outer = 0x8e890000] 18:28:16 INFO - PROCESS | 1752 | 1463794096749 Marionette DEBUG loaded listener.js 18:28:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8f34b400) [pid = 1752] [serial = 1896] [outer = 0x8e890000] 18:28:17 INFO - PROCESS | 1752 | 1463794097621 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]]]}] 18:28:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:28:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1580ms 18:28:17 INFO - PROCESS | 1752 | 1463794097679 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 18:28:17 INFO - PROCESS | 1752 | 1463794097682 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 18:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:28:17 INFO - PROCESS | 1752 | 1463794097689 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:28:17 INFO - PROCESS | 1752 | 1463794097692 Marionette TRACE conn3 <- [1,2498,null,{}] 18:28:17 INFO - PROCESS | 1752 | 1463794097698 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}] 18:28:17 INFO - PROCESS | 1752 | 1463794097912 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 18:28:18 INFO - PROCESS | 1752 | 1463794098247 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:18 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e884c00 == 157 [pid = 1752] [id = 632] 18:28:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x8eb0ac00) [pid = 1752] [serial = 1897] [outer = (nil)] 18:28:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x91a84400) [pid = 1752] [serial = 1898] [outer = 0x8eb0ac00] 18:28:18 INFO - PROCESS | 1752 | 1463794098334 Marionette DEBUG loaded listener.js 18:28:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x91b99800) [pid = 1752] [serial = 1899] [outer = 0x8eb0ac00] 18:28:19 INFO - PROCESS | 1752 | 1463794099231 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]]]}] 18:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1596ms 18:28:19 INFO - PROCESS | 1752 | 1463794099285 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 18:28:19 INFO - PROCESS | 1752 | 1463794099289 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 18:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:28:19 INFO - PROCESS | 1752 | 1463794099295 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:28:19 INFO - PROCESS | 1752 | 1463794099299 Marionette TRACE conn3 <- [1,2502,null,{}] 18:28:19 INFO - PROCESS | 1752 | 1463794099304 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}] 18:28:19 INFO - PROCESS | 1752 | 1463794099539 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 18:28:19 INFO - PROCESS | 1752 | 1463794099880 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:19 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e7c6400 == 158 [pid = 1752] [id = 633] 18:28:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x91a82400) [pid = 1752] [serial = 1900] [outer = (nil)] 18:28:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x9202b400) [pid = 1752] [serial = 1901] [outer = 0x91a82400] 18:28:19 INFO - PROCESS | 1752 | 1463794099971 Marionette DEBUG loaded listener.js 18:28:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x9230c400) [pid = 1752] [serial = 1902] [outer = 0x91a82400] 18:28:20 INFO - PROCESS | 1752 | 1463794100888 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]]]}] 18:28:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:28:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1634ms 18:28:20 INFO - PROCESS | 1752 | 1463794100930 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 18:28:20 INFO - PROCESS | 1752 | 1463794100934 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 18:28:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:28:20 INFO - PROCESS | 1752 | 1463794100940 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:28:20 INFO - PROCESS | 1752 | 1463794100944 Marionette TRACE conn3 <- [1,2506,null,{}] 18:28:20 INFO - PROCESS | 1752 | 1463794100949 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}] 18:28:21 INFO - PROCESS | 1752 | 1463794101152 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 18:28:21 INFO - PROCESS | 1752 | 1463794101453 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:21 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eae4800 == 159 [pid = 1752] [id = 634] 18:28:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x8eaf1800) [pid = 1752] [serial = 1903] [outer = (nil)] 18:28:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x9251cc00) [pid = 1752] [serial = 1904] [outer = 0x8eaf1800] 18:28:21 INFO - PROCESS | 1752 | 1463794101581 Marionette DEBUG loaded listener.js 18:28:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x92522800) [pid = 1752] [serial = 1905] [outer = 0x8eaf1800] 18:28:22 INFO - PROCESS | 1752 | 1463794102460 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]]]}] 18:28:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:28:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1588ms 18:28:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:28:22 INFO - PROCESS | 1752 | 1463794102530 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 18:28:22 INFO - PROCESS | 1752 | 1463794102533 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 18:28:22 INFO - PROCESS | 1752 | 1463794102540 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:28:22 INFO - PROCESS | 1752 | 1463794102543 Marionette TRACE conn3 <- [1,2510,null,{}] 18:28:22 INFO - PROCESS | 1752 | 1463794102549 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}] 18:28:22 INFO - PROCESS | 1752 | 1463794102753 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 18:28:23 INFO - PROCESS | 1752 | 1463794103089 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:23 INFO - PROCESS | 1752 | ++DOCSHELL 0x90c1f800 == 160 [pid = 1752] [id = 635] 18:28:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x92025800) [pid = 1752] [serial = 1906] [outer = (nil)] 18:28:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x93949c00) [pid = 1752] [serial = 1907] [outer = 0x92025800] 18:28:23 INFO - PROCESS | 1752 | 1463794103175 Marionette DEBUG loaded listener.js 18:28:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x945e1c00) [pid = 1752] [serial = 1908] [outer = 0x92025800] 18:28:24 INFO - PROCESS | 1752 | 1463794104056 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]]]}] 18:28:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:28:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1594ms 18:28:24 INFO - PROCESS | 1752 | 1463794104133 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 18:28:24 INFO - PROCESS | 1752 | 1463794104137 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 18:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:28:24 INFO - PROCESS | 1752 | 1463794104144 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:28:24 INFO - PROCESS | 1752 | 1463794104147 Marionette TRACE conn3 <- [1,2514,null,{}] 18:28:24 INFO - PROCESS | 1752 | 1463794104153 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}] 18:28:24 INFO - PROCESS | 1752 | 1463794104367 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 18:28:24 INFO - PROCESS | 1752 | 1463794104663 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:24 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d2000 == 161 [pid = 1752] [id = 636] 18:28:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x91fc5800) [pid = 1752] [serial = 1909] [outer = (nil)] 18:28:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x94f92c00) [pid = 1752] [serial = 1910] [outer = 0x91fc5800] 18:28:24 INFO - PROCESS | 1752 | 1463794104790 Marionette DEBUG loaded listener.js 18:28:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x977a2000) [pid = 1752] [serial = 1911] [outer = 0x91fc5800] 18:28:25 INFO - PROCESS | 1752 | 1463794105715 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]]]}] 18:28:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:28:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1629ms 18:28:25 INFO - PROCESS | 1752 | 1463794105774 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 18:28:25 INFO - PROCESS | 1752 | 1463794105778 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 18:28:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:28:25 INFO - PROCESS | 1752 | 1463794105784 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:28:25 INFO - PROCESS | 1752 | 1463794105788 Marionette TRACE conn3 <- [1,2518,null,{}] 18:28:25 INFO - PROCESS | 1752 | 1463794105793 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}] 18:28:26 INFO - PROCESS | 1752 | 1463794106013 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 18:28:26 INFO - PROCESS | 1752 | 1463794106353 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:26 INFO - PROCESS | 1752 | ++DOCSHELL 0x9229bc00 == 162 [pid = 1752] [id = 637] 18:28:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x92304000) [pid = 1752] [serial = 1912] [outer = (nil)] 18:28:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x98a83000) [pid = 1752] [serial = 1913] [outer = 0x92304000] 18:28:26 INFO - PROCESS | 1752 | 1463794106442 Marionette DEBUG loaded listener.js 18:28:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x98e84800) [pid = 1752] [serial = 1914] [outer = 0x92304000] 18:28:27 INFO - PROCESS | 1752 | 1463794107310 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]]]}] 18:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1581ms 18:28:27 INFO - PROCESS | 1752 | 1463794107366 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 18:28:27 INFO - PROCESS | 1752 | 1463794107371 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 18:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:28:27 INFO - PROCESS | 1752 | 1463794107377 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:28:27 INFO - PROCESS | 1752 | 1463794107381 Marionette TRACE conn3 <- [1,2522,null,{}] 18:28:27 INFO - PROCESS | 1752 | 1463794107387 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}] 18:28:27 INFO - PROCESS | 1752 | 1463794107620 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 18:28:27 INFO - PROCESS | 1752 | 1463794107970 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:28 INFO - PROCESS | 1752 | ++DOCSHELL 0x853cf000 == 163 [pid = 1752] [id = 638] 18:28:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0x977a2400) [pid = 1752] [serial = 1915] [outer = (nil)] 18:28:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x9a81b800) [pid = 1752] [serial = 1916] [outer = 0x977a2400] 18:28:28 INFO - PROCESS | 1752 | 1463794108063 Marionette DEBUG loaded listener.js 18:28:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x9aa9b400) [pid = 1752] [serial = 1917] [outer = 0x977a2400] 18:28:28 INFO - PROCESS | 1752 | 1463794108966 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]]]}] 18:28:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:28:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1645ms 18:28:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:28:29 INFO - PROCESS | 1752 | 1463794109022 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 18:28:29 INFO - PROCESS | 1752 | 1463794109025 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 18:28:29 INFO - PROCESS | 1752 | 1463794109032 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:28:29 INFO - PROCESS | 1752 | 1463794109035 Marionette TRACE conn3 <- [1,2526,null,{}] 18:28:29 INFO - PROCESS | 1752 | 1463794109041 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}] 18:28:29 INFO - PROCESS | 1752 | 1463794109251 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 18:28:29 INFO - PROCESS | 1752 | 1463794109606 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x98e7dc00 == 164 [pid = 1752] [id = 639] 18:28:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x99c97400) [pid = 1752] [serial = 1918] [outer = (nil)] 18:28:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x9b728400) [pid = 1752] [serial = 1919] [outer = 0x99c97400] 18:28:29 INFO - PROCESS | 1752 | 1463794109694 Marionette DEBUG loaded listener.js 18:28:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x9b72e800) [pid = 1752] [serial = 1920] [outer = 0x99c97400] 18:28:30 INFO - PROCESS | 1752 | 1463794110610 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]]]}] 18:28:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:28:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1631ms 18:28:30 INFO - PROCESS | 1752 | 1463794110662 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 18:28:30 INFO - PROCESS | 1752 | 1463794110666 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 18:28:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:28:30 INFO - PROCESS | 1752 | 1463794110672 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:28:30 INFO - PROCESS | 1752 | 1463794110676 Marionette TRACE conn3 <- [1,2530,null,{}] 18:28:30 INFO - PROCESS | 1752 | 1463794110681 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}] 18:28:30 INFO - PROCESS | 1752 | 1463794110909 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 18:28:31 INFO - PROCESS | 1752 | 1463794111259 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:31 INFO - PROCESS | 1752 | ++DOCSHELL 0x945e4c00 == 165 [pid = 1752] [id = 640] 18:28:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x96cf6000) [pid = 1752] [serial = 1921] [outer = (nil)] 18:28:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x9b9cd000) [pid = 1752] [serial = 1922] [outer = 0x96cf6000] 18:28:31 INFO - PROCESS | 1752 | 1463794111348 Marionette DEBUG loaded listener.js 18:28:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x9d403c00) [pid = 1752] [serial = 1923] [outer = 0x96cf6000] 18:28:32 INFO - PROCESS | 1752 | 1463794112368 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]]]}] 18:28:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:28:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1730ms 18:28:32 INFO - PROCESS | 1752 | 1463794112403 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 18:28:32 INFO - PROCESS | 1752 | 1463794112406 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 18:28:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:28:32 INFO - PROCESS | 1752 | 1463794112413 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:28:32 INFO - PROCESS | 1752 | 1463794112416 Marionette TRACE conn3 <- [1,2534,null,{}] 18:28:32 INFO - PROCESS | 1752 | 1463794112421 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}] 18:28:32 INFO - PROCESS | 1752 | 1463794112635 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 18:28:32 INFO - PROCESS | 1752 | 1463794112979 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:33 INFO - PROCESS | 1752 | ++DOCSHELL 0x9ac8b400 == 166 [pid = 1752] [id = 641] 18:28:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x9b727800) [pid = 1752] [serial = 1924] [outer = (nil)] 18:28:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x9d89f400) [pid = 1752] [serial = 1925] [outer = 0x9b727800] 18:28:33 INFO - PROCESS | 1752 | 1463794113068 Marionette DEBUG loaded listener.js 18:28:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x9d8cd800) [pid = 1752] [serial = 1926] [outer = 0x9b727800] 18:28:33 INFO - PROCESS | 1752 | 1463794113960 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]]]}] 18:28:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:28:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1580ms 18:28:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:28:34 INFO - PROCESS | 1752 | 1463794113994 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 18:28:34 INFO - PROCESS | 1752 | 1463794113997 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 18:28:34 INFO - PROCESS | 1752 | 1463794114003 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:28:34 INFO - PROCESS | 1752 | 1463794114006 Marionette TRACE conn3 <- [1,2538,null,{}] 18:28:34 INFO - PROCESS | 1752 | 1463794114012 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}] 18:28:34 INFO - PROCESS | 1752 | 1463794114220 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 18:28:34 INFO - PROCESS | 1752 | 1463794114535 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:34 INFO - PROCESS | 1752 | ++DOCSHELL 0x9b9d6c00 == 167 [pid = 1752] [id = 642] 18:28:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x9d8da400) [pid = 1752] [serial = 1927] [outer = (nil)] 18:28:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0xa1051800) [pid = 1752] [serial = 1928] [outer = 0x9d8da400] 18:28:34 INFO - PROCESS | 1752 | 1463794114663 Marionette DEBUG loaded listener.js 18:28:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0xa2264c00) [pid = 1752] [serial = 1929] [outer = 0x9d8da400] 18:28:35 INFO - PROCESS | 1752 | 1463794115582 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]]]}] 18:28:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:28:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1637ms 18:28:35 INFO - PROCESS | 1752 | 1463794115640 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 18:28:35 INFO - PROCESS | 1752 | 1463794115644 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 18:28:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:28:35 INFO - PROCESS | 1752 | 1463794115650 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:28:35 INFO - PROCESS | 1752 | 1463794115653 Marionette TRACE conn3 <- [1,2542,null,{}] 18:28:35 INFO - PROCESS | 1752 | 1463794115658 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}] 18:28:35 INFO - PROCESS | 1752 | 1463794115861 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 18:28:36 INFO - PROCESS | 1752 | 1463794116226 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:36 INFO - PROCESS | 1752 | ++DOCSHELL 0x99c9a400 == 168 [pid = 1752] [id = 643] 18:28:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x9aa93800) [pid = 1752] [serial = 1930] [outer = (nil)] 18:28:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0xa237cc00) [pid = 1752] [serial = 1931] [outer = 0x9aa93800] 18:28:36 INFO - PROCESS | 1752 | 1463794116315 Marionette DEBUG loaded listener.js 18:28:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0xa23bc400) [pid = 1752] [serial = 1932] [outer = 0x9aa93800] 18:28:37 INFO - PROCESS | 1752 | 1463794117170 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]]]}] 18:28:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:28:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1585ms 18:28:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:28:37 INFO - PROCESS | 1752 | 1463794117244 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 18:28:37 INFO - PROCESS | 1752 | 1463794117247 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 18:28:37 INFO - PROCESS | 1752 | 1463794117255 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:28:37 INFO - PROCESS | 1752 | 1463794117258 Marionette TRACE conn3 <- [1,2546,null,{}] 18:28:37 INFO - PROCESS | 1752 | 1463794117264 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}] 18:28:37 INFO - PROCESS | 1752 | 1463794117482 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 18:28:37 INFO - PROCESS | 1752 | 1463794117845 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:37 INFO - PROCESS | 1752 | ++DOCSHELL 0xa2265400 == 169 [pid = 1752] [id = 644] 18:28:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0xa23bb800) [pid = 1752] [serial = 1933] [outer = (nil)] 18:28:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0xa317c800) [pid = 1752] [serial = 1934] [outer = 0xa23bb800] 18:28:37 INFO - PROCESS | 1752 | 1463794117939 Marionette DEBUG loaded listener.js 18:28:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0xa3182800) [pid = 1752] [serial = 1935] [outer = 0xa23bb800] 18:28:38 INFO - PROCESS | 1752 | 1463794118836 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]]]}] 18:28:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:28:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1638ms 18:28:38 INFO - PROCESS | 1752 | 1463794118892 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 18:28:38 INFO - PROCESS | 1752 | 1463794118897 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 18:28:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:28:38 INFO - PROCESS | 1752 | 1463794118904 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:28:38 INFO - PROCESS | 1752 | 1463794118906 Marionette TRACE conn3 <- [1,2550,null,{}] 18:28:38 INFO - PROCESS | 1752 | 1463794118912 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}] 18:28:39 INFO - PROCESS | 1752 | 1463794119128 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 18:28:39 INFO - PROCESS | 1752 | 1463794119495 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:39 INFO - PROCESS | 1752 | ++DOCSHELL 0x84a03800 == 170 [pid = 1752] [id = 645] 18:28:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x853db800) [pid = 1752] [serial = 1936] [outer = (nil)] 18:28:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0xa364ec00) [pid = 1752] [serial = 1937] [outer = 0x853db800] 18:28:39 INFO - PROCESS | 1752 | 1463794119592 Marionette DEBUG loaded listener.js 18:28:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0xa36eb800) [pid = 1752] [serial = 1938] [outer = 0x853db800] 18:28:40 INFO - PROCESS | 1752 | 1463794120518 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]]]}] 18:28:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:28:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1633ms 18:28:40 INFO - PROCESS | 1752 | 1463794120537 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 18:28:40 INFO - PROCESS | 1752 | 1463794120540 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 18:28:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:28:40 INFO - PROCESS | 1752 | 1463794120546 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:28:40 INFO - PROCESS | 1752 | 1463794120550 Marionette TRACE conn3 <- [1,2554,null,{}] 18:28:40 INFO - PROCESS | 1752 | 1463794120555 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}] 18:28:40 INFO - PROCESS | 1752 | 1463794120764 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 18:28:42 INFO - PROCESS | 1752 | --DOCSHELL 0x85d04c00 == 169 [pid = 1752] [id = 513] 18:28:42 INFO - PROCESS | 1752 | --DOCSHELL 0x91fc3800 == 168 [pid = 1752] [id = 572] 18:28:42 INFO - PROCESS | 1752 | --DOCSHELL 0x977cc000 == 167 [pid = 1752] [id = 573] 18:28:42 INFO - PROCESS | 1752 | --DOCSHELL 0x86b0b400 == 166 [pid = 1752] [id = 574] 18:28:42 INFO - PROCESS | 1752 | --DOCSHELL 0x92310800 == 165 [pid = 1752] [id = 569] 18:28:42 INFO - PROCESS | 1752 | --DOCSHELL 0x92519400 == 164 [pid = 1752] [id = 571] 18:28:42 INFO - PROCESS | 1752 | --DOCSHELL 0x94f98c00 == 163 [pid = 1752] [id = 570] 18:28:42 INFO - PROCESS | 1752 | --DOCSHELL 0x853dc800 == 162 [pid = 1752] [id = 444] 18:28:42 INFO - PROCESS | 1752 | --DOCSHELL 0x86b0f000 == 161 [pid = 1752] [id = 490] 18:28:42 INFO - PROCESS | 1752 | --DOCSHELL 0x888e8000 == 160 [pid = 1752] [id = 626] 18:28:42 INFO - PROCESS | 1752 | --DOCSHELL 0x896f1800 == 159 [pid = 1752] [id = 625] 18:28:42 INFO - PROCESS | 1752 | --DOCSHELL 0x88236c00 == 158 [pid = 1752] [id = 624] 18:28:42 INFO - PROCESS | 1752 | --DOCSHELL 0x84848c00 == 157 [pid = 1752] [id = 623] 18:28:43 INFO - PROCESS | 1752 | --DOCSHELL 0x99ca2000 == 156 [pid = 1752] [id = 620] 18:28:43 INFO - PROCESS | 1752 | --DOCSHELL 0x92020c00 == 155 [pid = 1752] [id = 619] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0x91b91c00) [pid = 1752] [serial = 1769] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x9233bc00) [pid = 1752] [serial = 1775] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x92025000) [pid = 1752] [serial = 1773] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x86f74400) [pid = 1752] [serial = 1752] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0xa31f1c00) [pid = 1752] [serial = 1802] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x8e7cdc00) [pid = 1752] [serial = 1763] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x88b6a800) [pid = 1752] [serial = 1754] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x99e2c400) [pid = 1752] [serial = 1787] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x8e37d400) [pid = 1752] [serial = 1761] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x879c7800) [pid = 1752] [serial = 1805] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x92d3a000) [pid = 1752] [serial = 1779] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x899a9400) [pid = 1752] [serial = 1811] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x90c24000) [pid = 1752] [serial = 1767] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x98e83400) [pid = 1752] [serial = 1784] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0xa23be800) [pid = 1752] [serial = 1799] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x9a81b000) [pid = 1752] [serial = 1790] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x996e2c00) [pid = 1752] [serial = 1785] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x9b7c4800) [pid = 1752] [serial = 1794] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x8a8e3000) [pid = 1752] [serial = 1757] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0x92341c00) [pid = 1752] [serial = 1776] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x9d8a1400) [pid = 1752] [serial = 1797] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x85d08400) [pid = 1752] [serial = 1751] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x888e3400) [pid = 1752] [serial = 1808] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0x8b8e8400) [pid = 1752] [serial = 1758] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x89e70c00) [pid = 1752] [serial = 1812] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x9d410400) [pid = 1752] [serial = 1796] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x94f66000) [pid = 1752] [serial = 1781] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x99e87800) [pid = 1752] [serial = 1788] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0xa3356c00) [pid = 1752] [serial = 1803] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x9277d400) [pid = 1752] [serial = 1778] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x88ded000) [pid = 1752] [serial = 1755] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x87fe9800) [pid = 1752] [serial = 1806] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x8e886400) [pid = 1752] [serial = 1764] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x8d8f8400) [pid = 1752] [serial = 1680] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x8e264400) [pid = 1752] [serial = 1760] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x9779e800) [pid = 1752] [serial = 1782] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x91fb5400) [pid = 1752] [serial = 1772] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x9a8b7000) [pid = 1752] [serial = 1791] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x8eb0a000) [pid = 1752] [serial = 1766] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x9b72a800) [pid = 1752] [serial = 1793] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x88a63000) [pid = 1752] [serial = 1809] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0xa2728800) [pid = 1752] [serial = 1800] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x91b9c400) [pid = 1752] [serial = 1770] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x8a457800) [pid = 1752] [serial = 1814] [outer = (nil)] [url = about:blank] 18:28:43 INFO - PROCESS | 1752 | 1463794123458 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:43 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b02800 == 156 [pid = 1752] [id = 646] 18:28:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x86b04400) [pid = 1752] [serial = 1939] [outer = (nil)] 18:28:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x86b0f000) [pid = 1752] [serial = 1940] [outer = 0x86b04400] 18:28:43 INFO - PROCESS | 1752 | 1463794123539 Marionette DEBUG loaded listener.js 18:28:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x878db000) [pid = 1752] [serial = 1941] [outer = 0x86b04400] 18:28:44 INFO - PROCESS | 1752 | 1463794124369 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]]]}] 18:28:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:28:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 3840ms 18:28:44 INFO - PROCESS | 1752 | 1463794124388 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 18:28:44 INFO - PROCESS | 1752 | 1463794124394 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 18:28:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:28:44 INFO - PROCESS | 1752 | 1463794124401 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:28:44 INFO - PROCESS | 1752 | 1463794124406 Marionette TRACE conn3 <- [1,2558,null,{}] 18:28:44 INFO - PROCESS | 1752 | 1463794124413 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}] 18:28:44 INFO - PROCESS | 1752 | 1463794124628 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 18:28:44 INFO - PROCESS | 1752 | 1463794124841 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:44 INFO - PROCESS | 1752 | ++DOCSHELL 0x879ca800 == 157 [pid = 1752] [id = 647] 18:28:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x87fe9c00) [pid = 1752] [serial = 1942] [outer = (nil)] 18:28:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x88a63000) [pid = 1752] [serial = 1943] [outer = 0x87fe9c00] 18:28:44 INFO - PROCESS | 1752 | 1463794124920 Marionette DEBUG loaded listener.js 18:28:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x88debc00) [pid = 1752] [serial = 1944] [outer = 0x87fe9c00] 18:28:45 INFO - PROCESS | 1752 | 1463794125829 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]]]}] 18:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1484ms 18:28:45 INFO - PROCESS | 1752 | 1463794125893 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 18:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:28:45 INFO - PROCESS | 1752 | 1463794125899 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 18:28:45 INFO - PROCESS | 1752 | 1463794125906 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:28:45 INFO - PROCESS | 1752 | 1463794125910 Marionette TRACE conn3 <- [1,2562,null,{}] 18:28:45 INFO - PROCESS | 1752 | 1463794125915 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}] 18:28:46 INFO - PROCESS | 1752 | 1463794126212 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 18:28:46 INFO - PROCESS | 1752 | 1463794126240 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:46 INFO - PROCESS | 1752 | ++DOCSHELL 0x88b66c00 == 158 [pid = 1752] [id = 648] 18:28:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x896f3400) [pid = 1752] [serial = 1945] [outer = (nil)] 18:28:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x8a457400) [pid = 1752] [serial = 1946] [outer = 0x896f3400] 18:28:46 INFO - PROCESS | 1752 | 1463794126311 Marionette DEBUG loaded listener.js 18:28:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x8b225400) [pid = 1752] [serial = 1947] [outer = 0x896f3400] 18:28:47 INFO - PROCESS | 1752 | 1463794127432 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]]]}] 18:28:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:28:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1585ms 18:28:47 INFO - PROCESS | 1752 | 1463794127492 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 18:28:47 INFO - PROCESS | 1752 | 1463794127495 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 18:28:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:28:47 INFO - PROCESS | 1752 | 1463794127514 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:28:47 INFO - PROCESS | 1752 | 1463794127522 Marionette TRACE conn3 <- [1,2566,null,{}] 18:28:47 INFO - PROCESS | 1752 | 1463794127530 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}] 18:28:48 INFO - PROCESS | 1752 | 1463794128494 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x94f5f800) [pid = 1752] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x8f348400) [pid = 1752] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x90c22400) [pid = 1752] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x8e258400) [pid = 1752] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x92589400) [pid = 1752] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x945e9000) [pid = 1752] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x896f5400) [pid = 1752] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x8a44d000) [pid = 1752] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x8c681c00) [pid = 1752] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x89df1400) [pid = 1752] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x882d1000) [pid = 1752] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x8e3c7000) [pid = 1752] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x9a811400) [pid = 1752] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x866ea800) [pid = 1752] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x94f5f000) [pid = 1752] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x8e25dc00) [pid = 1752] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x945e5400) [pid = 1752] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x86f72000) [pid = 1752] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x896fac00) [pid = 1752] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 129 (0x9acf2800) [pid = 1752] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 128 (0x8c7a3000) [pid = 1752] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 127 (0x99e2d000) [pid = 1752] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:28:48 INFO - PROCESS | 1752 | --DOMWINDOW == 126 (0x90c1e400) [pid = 1752] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:28:48 INFO - PROCESS | 1752 | 1463794128756 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:48 INFO - PROCESS | 1752 | ++DOCSHELL 0x866ea800 == 159 [pid = 1752] [id = 649] 18:28:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 127 (0x8812bc00) [pid = 1752] [serial = 1948] [outer = (nil)] 18:28:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 128 (0x88de7000) [pid = 1752] [serial = 1949] [outer = 0x8812bc00] 18:28:48 INFO - PROCESS | 1752 | 1463794128836 Marionette DEBUG loaded listener.js 18:28:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 129 (0x8b0c3400) [pid = 1752] [serial = 1950] [outer = 0x8812bc00] 18:28:49 INFO - PROCESS | 1752 | 1463794129620 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]]]}] 18:28:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:28:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2152ms 18:28:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:28:49 INFO - PROCESS | 1752 | 1463794129654 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 18:28:49 INFO - PROCESS | 1752 | 1463794129658 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 18:28:49 INFO - PROCESS | 1752 | 1463794129664 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:28:49 INFO - PROCESS | 1752 | 1463794129668 Marionette TRACE conn3 <- [1,2570,null,{}] 18:28:49 INFO - PROCESS | 1752 | 1463794129673 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}] 18:28:49 INFO - PROCESS | 1752 | 1463794129955 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 18:28:50 INFO - PROCESS | 1752 | 1463794129984 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:50 INFO - PROCESS | 1752 | ++DOCSHELL 0x88a60400 == 160 [pid = 1752] [id = 650] 18:28:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0x8a459c00) [pid = 1752] [serial = 1951] [outer = (nil)] 18:28:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x8dec9c00) [pid = 1752] [serial = 1952] [outer = 0x8a459c00] 18:28:50 INFO - PROCESS | 1752 | 1463794130067 Marionette DEBUG loaded listener.js 18:28:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x8e2c0c00) [pid = 1752] [serial = 1953] [outer = 0x8a459c00] 18:28:51 INFO - PROCESS | 1752 | 1463794131515 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]]]}] 18:28:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:28:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1890ms 18:28:51 INFO - PROCESS | 1752 | 1463794131555 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 18:28:51 INFO - PROCESS | 1752 | 1463794131560 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 18:28:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:28:51 INFO - PROCESS | 1752 | 1463794131569 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:28:51 INFO - PROCESS | 1752 | 1463794131574 Marionette TRACE conn3 <- [1,2574,null,{}] 18:28:51 INFO - PROCESS | 1752 | 1463794131583 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}] 18:28:51 INFO - PROCESS | 1752 | 1463794131818 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 18:28:52 INFO - PROCESS | 1752 | 1463794132175 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:52 INFO - PROCESS | 1752 | ++DOCSHELL 0x866f5400 == 161 [pid = 1752] [id = 651] 18:28:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x88236800) [pid = 1752] [serial = 1954] [outer = (nil)] 18:28:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x896f7c00) [pid = 1752] [serial = 1955] [outer = 0x88236800] 18:28:52 INFO - PROCESS | 1752 | 1463794132267 Marionette DEBUG loaded listener.js 18:28:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x89e6e800) [pid = 1752] [serial = 1956] [outer = 0x88236800] 18:28:53 INFO - PROCESS | 1752 | 1463794133308 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]]]}] 18:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1793ms 18:28:53 INFO - PROCESS | 1752 | 1463794133362 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 18:28:53 INFO - PROCESS | 1752 | 1463794133371 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 18:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:28:53 INFO - PROCESS | 1752 | 1463794133382 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:28:53 INFO - PROCESS | 1752 | 1463794133387 Marionette TRACE conn3 <- [1,2578,null,{}] 18:28:53 INFO - PROCESS | 1752 | 1463794133393 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}] 18:28:53 INFO - PROCESS | 1752 | 1463794133699 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 18:28:54 INFO - PROCESS | 1752 | 1463794134146 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:54 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c47d400 == 162 [pid = 1752] [id = 652] 18:28:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x8c683800) [pid = 1752] [serial = 1957] [outer = (nil)] 18:28:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x8deca400) [pid = 1752] [serial = 1958] [outer = 0x8c683800] 18:28:54 INFO - PROCESS | 1752 | 1463794134241 Marionette DEBUG loaded listener.js 18:28:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x8e2c9c00) [pid = 1752] [serial = 1959] [outer = 0x8c683800] 18:28:55 INFO - PROCESS | 1752 | 1463794135162 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]]]}] 18:28:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:28:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1836ms 18:28:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:28:55 INFO - PROCESS | 1752 | 1463794135218 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 18:28:55 INFO - PROCESS | 1752 | 1463794135222 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 18:28:55 INFO - PROCESS | 1752 | 1463794135229 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:28:55 INFO - PROCESS | 1752 | 1463794135235 Marionette TRACE conn3 <- [1,2582,null,{}] 18:28:55 INFO - PROCESS | 1752 | 1463794135251 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}] 18:28:55 INFO - PROCESS | 1752 | 1463794135465 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 18:28:55 INFO - PROCESS | 1752 | 1463794135816 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:55 INFO - PROCESS | 1752 | ++DOCSHELL 0x8dec7c00 == 163 [pid = 1752] [id = 653] 18:28:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x8e7c9c00) [pid = 1752] [serial = 1960] [outer = (nil)] 18:28:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x8e884400) [pid = 1752] [serial = 1961] [outer = 0x8e7c9c00] 18:28:55 INFO - PROCESS | 1752 | 1463794135918 Marionette DEBUG loaded listener.js 18:28:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8eae6c00) [pid = 1752] [serial = 1962] [outer = 0x8e7c9c00] 18:28:56 INFO - PROCESS | 1752 | 1463794136841 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]]]}] 18:28:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:28:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1687ms 18:28:56 INFO - PROCESS | 1752 | 1463794136915 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 18:28:56 INFO - PROCESS | 1752 | 1463794136920 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 18:28:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:28:56 INFO - PROCESS | 1752 | 1463794136927 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:28:56 INFO - PROCESS | 1752 | 1463794136929 Marionette TRACE conn3 <- [1,2586,null,{}] 18:28:56 INFO - PROCESS | 1752 | 1463794136936 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}] 18:28:57 INFO - PROCESS | 1752 | 1463794137180 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 18:28:57 INFO - PROCESS | 1752 | 1463794137516 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:57 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e3bd000 == 164 [pid = 1752] [id = 654] 18:28:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8e7ce400) [pid = 1752] [serial = 1963] [outer = (nil)] 18:28:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x8f344400) [pid = 1752] [serial = 1964] [outer = 0x8e7ce400] 18:28:57 INFO - PROCESS | 1752 | 1463794137605 Marionette DEBUG loaded listener.js 18:28:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x90c21800) [pid = 1752] [serial = 1965] [outer = 0x8e7ce400] 18:28:58 INFO - PROCESS | 1752 | 1463794138488 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]]]}] 18:28:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:28:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1633ms 18:28:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:28:58 INFO - PROCESS | 1752 | 1463794138561 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 18:28:58 INFO - PROCESS | 1752 | 1463794138564 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 18:28:58 INFO - PROCESS | 1752 | 1463794138571 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:28:58 INFO - PROCESS | 1752 | 1463794138574 Marionette TRACE conn3 <- [1,2590,null,{}] 18:28:58 INFO - PROCESS | 1752 | 1463794138580 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}] 18:28:58 INFO - PROCESS | 1752 | 1463794138819 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 18:28:59 INFO - PROCESS | 1752 | 1463794139156 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:59 INFO - PROCESS | 1752 | ++DOCSHELL 0x896f1400 == 165 [pid = 1752] [id = 655] 18:28:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x8e7cdc00) [pid = 1752] [serial = 1966] [outer = (nil)] 18:28:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x91b92400) [pid = 1752] [serial = 1967] [outer = 0x8e7cdc00] 18:28:59 INFO - PROCESS | 1752 | 1463794139245 Marionette DEBUG loaded listener.js 18:28:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x91b9dc00) [pid = 1752] [serial = 1968] [outer = 0x8e7cdc00] 18:29:00 INFO - PROCESS | 1752 | 1463794140140 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]]]}] 18:29:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:29:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1646ms 18:29:00 INFO - PROCESS | 1752 | 1463794140217 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 18:29:00 INFO - PROCESS | 1752 | 1463794140222 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 18:29:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:29:00 INFO - PROCESS | 1752 | 1463794140228 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:29:00 INFO - PROCESS | 1752 | 1463794140231 Marionette TRACE conn3 <- [1,2594,null,{}] 18:29:00 INFO - PROCESS | 1752 | 1463794140237 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}] 18:29:00 INFO - PROCESS | 1752 | 1463794140525 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 18:29:00 INFO - PROCESS | 1752 | 1463794140874 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:00 INFO - PROCESS | 1752 | ++DOCSHELL 0x88a57400 == 166 [pid = 1752] [id = 656] 18:29:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x8a8ec400) [pid = 1752] [serial = 1969] [outer = (nil)] 18:29:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x91fb3800) [pid = 1752] [serial = 1970] [outer = 0x8a8ec400] 18:29:00 INFO - PROCESS | 1752 | 1463794140970 Marionette DEBUG loaded listener.js 18:29:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x92024000) [pid = 1752] [serial = 1971] [outer = 0x8a8ec400] 18:29:01 INFO - PROCESS | 1752 | 1463794141933 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]]]}] 18:29:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:29:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1780ms 18:29:02 INFO - PROCESS | 1752 | 1463794142009 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 18:29:02 INFO - PROCESS | 1752 | 1463794142013 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 18:29:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:29:02 INFO - PROCESS | 1752 | 1463794142020 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:29:02 INFO - PROCESS | 1752 | 1463794142022 Marionette TRACE conn3 <- [1,2598,null,{}] 18:29:02 INFO - PROCESS | 1752 | 1463794142029 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}] 18:29:02 INFO - PROCESS | 1752 | 1463794142275 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 18:29:02 INFO - PROCESS | 1752 | 1463794142625 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:02 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f123000 == 167 [pid = 1752] [id = 657] 18:29:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x91a8c000) [pid = 1752] [serial = 1972] [outer = (nil)] 18:29:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x9230a800) [pid = 1752] [serial = 1973] [outer = 0x91a8c000] 18:29:02 INFO - PROCESS | 1752 | 1463794142716 Marionette DEBUG loaded listener.js 18:29:02 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x92310800) [pid = 1752] [serial = 1974] [outer = 0x91a8c000] 18:29:03 INFO - PROCESS | 1752 | 1463794143610 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]]]}] 18:29:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:29:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1631ms 18:29:03 INFO - PROCESS | 1752 | 1463794143652 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 18:29:03 INFO - PROCESS | 1752 | 1463794143656 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 18:29:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:29:03 INFO - PROCESS | 1752 | 1463794143662 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:29:03 INFO - PROCESS | 1752 | 1463794143664 Marionette TRACE conn3 <- [1,2602,null,{}] 18:29:03 INFO - PROCESS | 1752 | 1463794143670 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}] 18:29:03 INFO - PROCESS | 1752 | 1463794143867 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 18:29:04 INFO - PROCESS | 1752 | 1463794144211 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:04 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eaee800 == 168 [pid = 1752] [id = 658] 18:29:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x92024c00) [pid = 1752] [serial = 1975] [outer = (nil)] 18:29:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x92590800) [pid = 1752] [serial = 1976] [outer = 0x92024c00] 18:29:04 INFO - PROCESS | 1752 | 1463794144352 Marionette DEBUG loaded listener.js 18:29:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x9394c800) [pid = 1752] [serial = 1977] [outer = 0x92024c00] 18:29:05 INFO - PROCESS | 1752 | 1463794145331 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]]]}] 18:29:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:29:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1741ms 18:29:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:29:05 INFO - PROCESS | 1752 | 1463794145404 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 18:29:05 INFO - PROCESS | 1752 | 1463794145407 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 18:29:05 INFO - PROCESS | 1752 | 1463794145413 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:29:05 INFO - PROCESS | 1752 | 1463794145417 Marionette TRACE conn3 <- [1,2606,null,{}] 18:29:05 INFO - PROCESS | 1752 | 1463794145423 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}] 18:29:05 INFO - PROCESS | 1752 | 1463794145635 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 18:29:05 INFO - PROCESS | 1752 | 1463794145985 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:06 INFO - PROCESS | 1752 | ++DOCSHELL 0x92524400 == 169 [pid = 1752] [id = 659] 18:29:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x92524800) [pid = 1752] [serial = 1978] [outer = (nil)] 18:29:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x94f63400) [pid = 1752] [serial = 1979] [outer = 0x92524800] 18:29:06 INFO - PROCESS | 1752 | 1463794146088 Marionette DEBUG loaded listener.js 18:29:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x94f93c00) [pid = 1752] [serial = 1980] [outer = 0x92524800] 18:29:07 INFO - PROCESS | 1752 | 1463794147052 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]]]}] 18:29:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:29:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1685ms 18:29:07 INFO - PROCESS | 1752 | 1463794147098 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 18:29:07 INFO - PROCESS | 1752 | 1463794147102 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 18:29:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:29:07 INFO - PROCESS | 1752 | 1463794147108 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:29:07 INFO - PROCESS | 1752 | 1463794147112 Marionette TRACE conn3 <- [1,2610,null,{}] 18:29:07 INFO - PROCESS | 1752 | 1463794147117 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}] 18:29:07 INFO - PROCESS | 1752 | 1463794147330 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 18:29:07 INFO - PROCESS | 1752 | 1463794147672 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:07 INFO - PROCESS | 1752 | ++DOCSHELL 0x90c29000 == 170 [pid = 1752] [id = 660] 18:29:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x945e8800) [pid = 1752] [serial = 1981] [outer = (nil)] 18:29:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0x977cf400) [pid = 1752] [serial = 1982] [outer = 0x945e8800] 18:29:07 INFO - PROCESS | 1752 | 1463794147759 Marionette DEBUG loaded listener.js 18:29:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x98e83400) [pid = 1752] [serial = 1983] [outer = 0x945e8800] 18:29:08 INFO - PROCESS | 1752 | 1463794148677 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]]]}] 18:29:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:29:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1635ms 18:29:08 INFO - PROCESS | 1752 | 1463794148744 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 18:29:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:29:08 INFO - PROCESS | 1752 | 1463794148748 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 18:29:08 INFO - PROCESS | 1752 | 1463794148755 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:29:08 INFO - PROCESS | 1752 | 1463794148759 Marionette TRACE conn3 <- [1,2614,null,{}] 18:29:08 INFO - PROCESS | 1752 | 1463794148765 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}] 18:29:09 INFO - PROCESS | 1752 | 1463794149121 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 18:29:09 INFO - PROCESS | 1752 | 1463794149521 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:09 INFO - PROCESS | 1752 | ++DOCSHELL 0x977c2000 == 171 [pid = 1752] [id = 661] 18:29:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x99ca3c00) [pid = 1752] [serial = 1984] [outer = (nil)] 18:29:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x99e8bc00) [pid = 1752] [serial = 1985] [outer = 0x99ca3c00] 18:29:09 INFO - PROCESS | 1752 | 1463794149618 Marionette DEBUG loaded listener.js 18:29:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x9a814000) [pid = 1752] [serial = 1986] [outer = 0x99ca3c00] 18:29:10 INFO - PROCESS | 1752 | 1463794150521 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]]]}] 18:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1833ms 18:29:10 INFO - PROCESS | 1752 | 1463794150588 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 18:29:10 INFO - PROCESS | 1752 | 1463794150592 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 18:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:29:10 INFO - PROCESS | 1752 | 1463794150598 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:29:10 INFO - PROCESS | 1752 | 1463794150602 Marionette TRACE conn3 <- [1,2618,null,{}] 18:29:10 INFO - PROCESS | 1752 | 1463794150607 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}] 18:29:10 INFO - PROCESS | 1752 | 1463794150816 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 18:29:11 INFO - PROCESS | 1752 | 1463794151181 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:11 INFO - PROCESS | 1752 | ++DOCSHELL 0x99c9e800 == 172 [pid = 1752] [id = 662] 18:29:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x99e23c00) [pid = 1752] [serial = 1987] [outer = (nil)] 18:29:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x9aa97c00) [pid = 1752] [serial = 1988] [outer = 0x99e23c00] 18:29:11 INFO - PROCESS | 1752 | 1463794151271 Marionette DEBUG loaded listener.js 18:29:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x9ac90c00) [pid = 1752] [serial = 1989] [outer = 0x99e23c00] 18:29:12 INFO - PROCESS | 1752 | 1463794152175 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]]]}] 18:29:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:29:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1647ms 18:29:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:29:12 INFO - PROCESS | 1752 | 1463794152246 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 18:29:12 INFO - PROCESS | 1752 | 1463794152249 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 18:29:12 INFO - PROCESS | 1752 | 1463794152256 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:29:12 INFO - PROCESS | 1752 | 1463794152259 Marionette TRACE conn3 <- [1,2622,null,{}] 18:29:12 INFO - PROCESS | 1752 | 1463794152265 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}] 18:29:12 INFO - PROCESS | 1752 | 1463794152510 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 18:29:12 INFO - PROCESS | 1752 | 1463794152850 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:12 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a81cc00 == 173 [pid = 1752] [id = 663] 18:29:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x9ac8d000) [pid = 1752] [serial = 1990] [outer = (nil)] 18:29:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x9b7c1800) [pid = 1752] [serial = 1991] [outer = 0x9ac8d000] 18:29:12 INFO - PROCESS | 1752 | 1463794152994 Marionette DEBUG loaded listener.js 18:29:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x9b8a2800) [pid = 1752] [serial = 1992] [outer = 0x9ac8d000] 18:29:14 INFO - PROCESS | 1752 | 1463794154038 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]]]}] 18:29:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:29:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1834ms 18:29:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:29:14 INFO - PROCESS | 1752 | 1463794154090 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 18:29:14 INFO - PROCESS | 1752 | 1463794154093 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 18:29:14 INFO - PROCESS | 1752 | 1463794154099 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:29:14 INFO - PROCESS | 1752 | 1463794154103 Marionette TRACE conn3 <- [1,2626,null,{}] 18:29:14 INFO - PROCESS | 1752 | 1463794154108 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}] 18:29:14 INFO - PROCESS | 1752 | 1463794154327 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 18:29:14 INFO - PROCESS | 1752 | 1463794154633 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:14 INFO - PROCESS | 1752 | ++DOCSHELL 0x866eec00 == 174 [pid = 1752] [id = 664] 18:29:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x8b0c5c00) [pid = 1752] [serial = 1993] [outer = (nil)] 18:29:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x9d89d400) [pid = 1752] [serial = 1994] [outer = 0x8b0c5c00] 18:29:14 INFO - PROCESS | 1752 | 1463794154763 Marionette DEBUG loaded listener.js 18:29:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0x9d8d8400) [pid = 1752] [serial = 1995] [outer = 0x8b0c5c00] 18:29:15 INFO - PROCESS | 1752 | 1463794155628 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]]]}] 18:29:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:29:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1584ms 18:29:15 INFO - PROCESS | 1752 | 1463794155697 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 18:29:15 INFO - PROCESS | 1752 | 1463794155702 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 18:29:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:29:15 INFO - PROCESS | 1752 | 1463794155712 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:29:15 INFO - PROCESS | 1752 | 1463794155715 Marionette TRACE conn3 <- [1,2630,null,{}] 18:29:15 INFO - PROCESS | 1752 | 1463794155721 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}] 18:29:15 INFO - PROCESS | 1752 | 1463794155935 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 18:29:16 INFO - PROCESS | 1752 | 1463794156293 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:16 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b0d1800 == 175 [pid = 1752] [id = 665] 18:29:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x9d40a800) [pid = 1752] [serial = 1996] [outer = (nil)] 18:29:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0xa23c3000) [pid = 1752] [serial = 1997] [outer = 0x9d40a800] 18:29:16 INFO - PROCESS | 1752 | 1463794156389 Marionette DEBUG loaded listener.js 18:29:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0xa2732400) [pid = 1752] [serial = 1998] [outer = 0x9d40a800] 18:29:17 INFO - PROCESS | 1752 | 1463794157300 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]]]}] 18:29:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:29:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1643ms 18:29:17 INFO - PROCESS | 1752 | 1463794157356 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 18:29:17 INFO - PROCESS | 1752 | 1463794157360 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 18:29:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:29:17 INFO - PROCESS | 1752 | 1463794157367 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:29:17 INFO - PROCESS | 1752 | 1463794157371 Marionette TRACE conn3 <- [1,2634,null,{}] 18:29:17 INFO - PROCESS | 1752 | 1463794157376 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}] 18:29:17 INFO - PROCESS | 1752 | 1463794157595 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 18:29:17 INFO - PROCESS | 1752 | 1463794157938 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:17 INFO - PROCESS | 1752 | ++DOCSHELL 0x9b9d0c00 == 176 [pid = 1752] [id = 666] 18:29:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0xa2371800) [pid = 1752] [serial = 1999] [outer = (nil)] 18:29:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0xa513dc00) [pid = 1752] [serial = 2000] [outer = 0xa2371800] 18:29:18 INFO - PROCESS | 1752 | 1463794158025 Marionette DEBUG loaded listener.js 18:29:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0xa51b0400) [pid = 1752] [serial = 2001] [outer = 0xa2371800] 18:29:18 INFO - PROCESS | 1752 | 1463794158907 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]]]}] 18:29:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:29:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1581ms 18:29:18 INFO - PROCESS | 1752 | 1463794158948 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 18:29:18 INFO - PROCESS | 1752 | 1463794158951 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 18:29:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:29:18 INFO - PROCESS | 1752 | 1463794158958 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:29:18 INFO - PROCESS | 1752 | 1463794158962 Marionette TRACE conn3 <- [1,2638,null,{}] 18:29:18 INFO - PROCESS | 1752 | 1463794158968 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}] 18:29:19 INFO - PROCESS | 1752 | 1463794159187 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 18:29:19 INFO - PROCESS | 1752 | 1463794159542 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:19 INFO - PROCESS | 1752 | ++DOCSHELL 0xa31f1c00 == 177 [pid = 1752] [id = 667] 18:29:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0xa3351400) [pid = 1752] [serial = 2002] [outer = (nil)] 18:29:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0xa638e800) [pid = 1752] [serial = 2003] [outer = 0xa3351400] 18:29:19 INFO - PROCESS | 1752 | 1463794159628 Marionette DEBUG loaded listener.js 18:29:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0xa685c800) [pid = 1752] [serial = 2004] [outer = 0xa3351400] 18:29:20 INFO - PROCESS | 1752 | 1463794160543 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]]]}] 18:29:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:29:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1632ms 18:29:20 INFO - PROCESS | 1752 | 1463794160591 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 18:29:20 INFO - PROCESS | 1752 | 1463794160595 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 18:29:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:29:20 INFO - PROCESS | 1752 | 1463794160602 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:29:20 INFO - PROCESS | 1752 | 1463794160606 Marionette TRACE conn3 <- [1,2642,null,{}] 18:29:20 INFO - PROCESS | 1752 | 1463794160612 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}] 18:29:20 INFO - PROCESS | 1752 | 1463794160829 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x84843000 == 176 [pid = 1752] [id = 409] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x853dd400 == 175 [pid = 1752] [id = 411] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x9a8b2000 == 174 [pid = 1752] [id = 412] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x9a8b0400 == 173 [pid = 1752] [id = 413] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x91d67000 == 172 [pid = 1752] [id = 87] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x866ea800 == 171 [pid = 1752] [id = 649] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x88b66c00 == 170 [pid = 1752] [id = 648] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x879ca800 == 169 [pid = 1752] [id = 647] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x86b02800 == 168 [pid = 1752] [id = 646] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0xa2265400 == 167 [pid = 1752] [id = 644] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x9b9d6c00 == 166 [pid = 1752] [id = 642] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x99c9a400 == 165 [pid = 1752] [id = 643] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x9ac8b400 == 164 [pid = 1752] [id = 641] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x945e4c00 == 163 [pid = 1752] [id = 640] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x98e7dc00 == 162 [pid = 1752] [id = 639] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x9229bc00 == 161 [pid = 1752] [id = 637] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x853cf000 == 160 [pid = 1752] [id = 638] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x853d2000 == 159 [pid = 1752] [id = 636] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x90c1f800 == 158 [pid = 1752] [id = 635] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x8eae4800 == 157 [pid = 1752] [id = 634] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x8e7c6400 == 156 [pid = 1752] [id = 633] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x8e884c00 == 155 [pid = 1752] [id = 632] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x8dec2000 == 154 [pid = 1752] [id = 630] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x8decf800 == 153 [pid = 1752] [id = 631] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x8812ac00 == 152 [pid = 1752] [id = 629] 18:29:23 INFO - PROCESS | 1752 | --DOCSHELL 0x87fe5400 == 151 [pid = 1752] [id = 628] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x96ced000) [pid = 1752] [serial = 1851] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x91b9e000) [pid = 1752] [serial = 1838] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x91fbe400) [pid = 1752] [serial = 1841] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x8e386400) [pid = 1752] [serial = 1829] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x92598000) [pid = 1752] [serial = 1847] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x98a85c00) [pid = 1752] [serial = 1857] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x8b8e1800) [pid = 1752] [serial = 1821] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x8dec3000) [pid = 1752] [serial = 1749] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x8d8f1c00) [pid = 1752] [serial = 1823] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x8a8eec00) [pid = 1752] [serial = 1877] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x88a5bc00) [pid = 1752] [serial = 1874] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x8f34f400) [pid = 1752] [serial = 1835] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x9aa9dc00) [pid = 1752] [serial = 1865] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x8e3c6c00) [pid = 1752] [serial = 1830] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x86f76000) [pid = 1752] [serial = 1872] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x90c27c00) [pid = 1752] [serial = 1836] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x86b0a400) [pid = 1752] [serial = 1871] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x99c97800) [pid = 1752] [serial = 1859] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0x91d5f000) [pid = 1752] [serial = 1839] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x8f128000) [pid = 1752] [serial = 1833] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x977c9000) [pid = 1752] [serial = 1854] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x99ca1c00) [pid = 1752] [serial = 1860] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0x87fee400) [pid = 1752] [serial = 1817] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x8e2c2000) [pid = 1752] [serial = 1827] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x8dec4400) [pid = 1752] [serial = 1824] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x91fc4400) [pid = 1752] [serial = 1842] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x9b730000) [pid = 1752] [serial = 1868] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x88234000) [pid = 1752] [serial = 1818] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x9b802000) [pid = 1752] [serial = 1869] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x93bc1c00) [pid = 1752] [serial = 1848] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x8c7acc00) [pid = 1752] [serial = 1880] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x9a81a400) [pid = 1752] [serial = 1862] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x8e257c00) [pid = 1752] [serial = 1826] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x9229a400) [pid = 1752] [serial = 1844] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x977c3c00) [pid = 1752] [serial = 1853] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x88de8800) [pid = 1752] [serial = 1875] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x989f0400) [pid = 1752] [serial = 1856] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x9acf3800) [pid = 1752] [serial = 1866] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x94f66400) [pid = 1752] [serial = 1850] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x9a8a9400) [pid = 1752] [serial = 1863] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x8b8ecc00) [pid = 1752] [serial = 1878] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x8eb0ec00) [pid = 1752] [serial = 1832] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x8d8fb800) [pid = 1752] [serial = 1881] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x899aac00) [pid = 1752] [serial = 1820] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x922a3c00) [pid = 1752] [serial = 1845] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x8c7ab400) [pid = 1752] [serial = 1883] [outer = (nil)] [url = about:blank] 18:29:23 INFO - PROCESS | 1752 | 1463794163797 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:23 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b0a400 == 152 [pid = 1752] [id = 668] 18:29:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x86f6c800) [pid = 1752] [serial = 2005] [outer = (nil)] 18:29:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x878d0c00) [pid = 1752] [serial = 2006] [outer = 0x86f6c800] 18:29:23 INFO - PROCESS | 1752 | 1463794163887 Marionette DEBUG loaded listener.js 18:29:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x87fed800) [pid = 1752] [serial = 2007] [outer = 0x86f6c800] 18:29:24 INFO - PROCESS | 1752 | 1463794164710 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]]]}] 18:29:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:29:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 4145ms 18:29:24 INFO - PROCESS | 1752 | 1463794164748 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 18:29:24 INFO - PROCESS | 1752 | 1463794164753 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 18:29:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:29:24 INFO - PROCESS | 1752 | 1463794164760 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:29:24 INFO - PROCESS | 1752 | 1463794164766 Marionette TRACE conn3 <- [1,2646,null,{}] 18:29:24 INFO - PROCESS | 1752 | 1463794164772 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}] 18:29:24 INFO - PROCESS | 1752 | 1463794164985 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 18:29:25 INFO - PROCESS | 1752 | 1463794165205 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:25 INFO - PROCESS | 1752 | ++DOCSHELL 0x888e6800 == 153 [pid = 1752] [id = 669] 18:29:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x888eac00) [pid = 1752] [serial = 2008] [outer = (nil)] 18:29:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x88def000) [pid = 1752] [serial = 2009] [outer = 0x888eac00] 18:29:25 INFO - PROCESS | 1752 | 1463794165282 Marionette DEBUG loaded listener.js 18:29:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x899aec00) [pid = 1752] [serial = 2010] [outer = 0x888eac00] 18:29:26 INFO - PROCESS | 1752 | 1463794166159 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]]]}] 18:29:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:29:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1437ms 18:29:26 INFO - PROCESS | 1752 | 1463794166201 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 18:29:26 INFO - PROCESS | 1752 | 1463794166207 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 18:29:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:29:26 INFO - PROCESS | 1752 | 1463794166225 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:29:26 INFO - PROCESS | 1752 | 1463794166228 Marionette TRACE conn3 <- [1,2650,null,{}] 18:29:26 INFO - PROCESS | 1752 | 1463794166234 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}] 18:29:26 INFO - PROCESS | 1752 | 1463794166513 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 18:29:26 INFO - PROCESS | 1752 | 1463794166544 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:26 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b0ac00 == 154 [pid = 1752] [id = 670] 18:29:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x8b8e6800) [pid = 1752] [serial = 2011] [outer = (nil)] 18:29:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x8c47c800) [pid = 1752] [serial = 2012] [outer = 0x8b8e6800] 18:29:26 INFO - PROCESS | 1752 | 1463794166614 Marionette DEBUG loaded listener.js 18:29:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x8c7a5800) [pid = 1752] [serial = 2013] [outer = 0x8b8e6800] 18:29:27 INFO - PROCESS | 1752 | 1463794167682 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]]]}] 18:29:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:29:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1484ms 18:29:27 INFO - PROCESS | 1752 | 1463794167711 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 18:29:27 INFO - PROCESS | 1752 | 1463794167714 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 18:29:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:29:27 INFO - PROCESS | 1752 | 1463794167729 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:29:27 INFO - PROCESS | 1752 | 1463794167737 Marionette TRACE conn3 <- [1,2654,null,{}] 18:29:27 INFO - PROCESS | 1752 | 1463794167749 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}] 18:29:28 INFO - PROCESS | 1752 | 1463794168018 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x899a7c00) [pid = 1752] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x8e3bcc00) [pid = 1752] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x99c97400) [pid = 1752] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x87fe9c00) [pid = 1752] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0xa23bb800) [pid = 1752] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x8eb0ac00) [pid = 1752] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x977a2400) [pid = 1752] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x86b04400) [pid = 1752] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x9d8da400) [pid = 1752] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x92025800) [pid = 1752] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x91a82400) [pid = 1752] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x9aa93800) [pid = 1752] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x96cf6000) [pid = 1752] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x8eaf1800) [pid = 1752] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x91fc5800) [pid = 1752] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x9b727800) [pid = 1752] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 129 (0x92304000) [pid = 1752] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 128 (0x89e75c00) [pid = 1752] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 127 (0x87fed400) [pid = 1752] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 126 (0x8812bc00) [pid = 1752] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 125 (0x896f3400) [pid = 1752] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:29:28 INFO - PROCESS | 1752 | --DOMWINDOW == 124 (0x8e890000) [pid = 1752] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:29:28 INFO - PROCESS | 1752 | 1463794168758 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:28 INFO - PROCESS | 1752 | ++DOCSHELL 0x866f2400 == 155 [pid = 1752] [id = 671] 18:29:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 125 (0x86b04400) [pid = 1752] [serial = 2014] [outer = (nil)] 18:29:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 126 (0x88232400) [pid = 1752] [serial = 2015] [outer = 0x86b04400] 18:29:28 INFO - PROCESS | 1752 | 1463794168841 Marionette DEBUG loaded listener.js 18:29:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 127 (0x8b0ca800) [pid = 1752] [serial = 2016] [outer = 0x86b04400] 18:29:29 INFO - PROCESS | 1752 | 1463794169581 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]]]}] 18:29:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:29:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1901ms 18:29:29 INFO - PROCESS | 1752 | 1463794169631 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 18:29:29 INFO - PROCESS | 1752 | 1463794169635 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 18:29:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:29:29 INFO - PROCESS | 1752 | 1463794169641 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:29:29 INFO - PROCESS | 1752 | 1463794169643 Marionette TRACE conn3 <- [1,2658,null,{}] 18:29:29 INFO - PROCESS | 1752 | 1463794169649 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}] 18:29:29 INFO - PROCESS | 1752 | 1463794169841 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 18:29:29 INFO - PROCESS | 1752 | 1463794169851 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x88a58000 == 156 [pid = 1752] [id = 672] 18:29:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 128 (0x8c67bc00) [pid = 1752] [serial = 2017] [outer = (nil)] 18:29:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 129 (0x8e2c7c00) [pid = 1752] [serial = 2018] [outer = 0x8c67bc00] 18:29:29 INFO - PROCESS | 1752 | 1463794169922 Marionette DEBUG loaded listener.js 18:29:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0x8e3bd800) [pid = 1752] [serial = 2019] [outer = 0x8c67bc00] 18:29:31 INFO - PROCESS | 1752 | 1463794171186 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]]]}] 18:29:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:29:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1581ms 18:29:31 INFO - PROCESS | 1752 | 1463794171223 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 18:29:31 INFO - PROCESS | 1752 | 1463794171228 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 18:29:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:29:31 INFO - PROCESS | 1752 | 1463794171238 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:29:31 INFO - PROCESS | 1752 | 1463794171244 Marionette TRACE conn3 <- [1,2662,null,{}] 18:29:31 INFO - PROCESS | 1752 | 1463794171254 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}] 18:29:31 INFO - PROCESS | 1752 | 1463794171473 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 18:29:31 INFO - PROCESS | 1752 | 1463794171827 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:31 INFO - PROCESS | 1752 | ++DOCSHELL 0x879c7800 == 157 [pid = 1752] [id = 673] 18:29:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x88229000) [pid = 1752] [serial = 2020] [outer = (nil)] 18:29:31 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x88de8800) [pid = 1752] [serial = 2021] [outer = 0x88229000] 18:29:31 INFO - PROCESS | 1752 | 1463794171919 Marionette DEBUG loaded listener.js 18:29:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x8a451000) [pid = 1752] [serial = 2022] [outer = 0x88229000] 18:29:32 INFO - PROCESS | 1752 | 1463794172838 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]]]}] 18:29:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:29:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1635ms 18:29:32 INFO - PROCESS | 1752 | 1463794172873 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 18:29:32 INFO - PROCESS | 1752 | 1463794172882 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 18:29:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:29:32 INFO - PROCESS | 1752 | 1463794172892 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:29:32 INFO - PROCESS | 1752 | 1463794172896 Marionette TRACE conn3 <- [1,2666,null,{}] 18:29:32 INFO - PROCESS | 1752 | 1463794172902 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}] 18:29:33 INFO - PROCESS | 1752 | 1463794173115 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 18:29:33 INFO - PROCESS | 1752 | 1463794173470 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:33 INFO - PROCESS | 1752 | ++DOCSHELL 0x8d8f3800 == 158 [pid = 1752] [id = 674] 18:29:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x8d8f9400) [pid = 1752] [serial = 2023] [outer = (nil)] 18:29:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x8dec5000) [pid = 1752] [serial = 2024] [outer = 0x8d8f9400] 18:29:33 INFO - PROCESS | 1752 | 1463794173566 Marionette DEBUG loaded listener.js 18:29:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x8e25e000) [pid = 1752] [serial = 2025] [outer = 0x8d8f9400] 18:29:34 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:29:34 INFO - PROCESS | 1752 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:29:34 INFO - PROCESS | 1752 | 1463794174928 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]]]}] 18:29:34 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) 18:29:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2084ms 18:29:34 INFO - PROCESS | 1752 | 1463794174976 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 18:29:34 INFO - PROCESS | 1752 | 1463794174980 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 18:29:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:29:34 INFO - PROCESS | 1752 | 1463794174991 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:29:35 INFO - PROCESS | 1752 | 1463794174999 Marionette TRACE conn3 <- [1,2670,null,{}] 18:29:35 INFO - PROCESS | 1752 | 1463794175108 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}] 18:29:35 INFO - PROCESS | 1752 | 1463794175397 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 18:29:35 INFO - PROCESS | 1752 | 1463794175615 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:35 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e2c2400 == 159 [pid = 1752] [id = 675] 18:29:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x8e3c3800) [pid = 1752] [serial = 2026] [outer = (nil)] 18:29:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x8eaf1800) [pid = 1752] [serial = 2027] [outer = 0x8e3c3800] 18:29:35 INFO - PROCESS | 1752 | 1463794175703 Marionette DEBUG loaded listener.js 18:29:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x8f12a800) [pid = 1752] [serial = 2028] [outer = 0x8e3c3800] 18:29:37 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:29:37 INFO - PROCESS | 1752 | 1463794177076 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] 18:29:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:29:37 INFO - PROCESS | 1752 | 1463794177147 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 18:29:37 INFO - PROCESS | 1752 | 1463794177154 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:29:37 INFO - PROCESS | 1752 | 1463794177157 Marionette TRACE conn3 <- [1,2674,null,{}] 18:29:37 INFO - PROCESS | 1752 | 1463794177254 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}] 18:29:37 INFO - PROCESS | 1752 | 1463794177458 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 18:29:37 INFO - PROCESS | 1752 | 1463794177748 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eb0a000 == 160 [pid = 1752] [id = 676] 18:29:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x8f34d000) [pid = 1752] [serial = 2029] [outer = (nil)] 18:29:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x91a81400) [pid = 1752] [serial = 2030] [outer = 0x8f34d000] 18:29:37 INFO - PROCESS | 1752 | 1463794177835 Marionette DEBUG loaded listener.js 18:29:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x91b9e000) [pid = 1752] [serial = 2031] [outer = 0x8f34d000] 18:29:39 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:29:39 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 18:29:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:29:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 18:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:29:39 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1 18:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:39 INFO - _addTest/ [0,2677,"getWindowHandle",null] 18:29:39 INFO - PROCESS | 1752 | 1463794179299 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 18:29:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:29:39 INFO - PROCESS | 1752 | 1463794179306 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:29:39 INFO - PROCESS | 1752 | 1463794179309 Marionette TRACE conn3 <- [1,2678,null,{}] 18:29:39 INFO - PROCESS | 1752 | 1463794179315 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}] 18:29:39 INFO - PROCESS | 1752 | 1463794179590 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 18:29:39 INFO - PROCESS | 1752 | 1463794179857 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:39 INFO - PROCESS | 1752 | ++DOCSHELL 0x90c20400 == 161 [pid = 1752] [id = 677] 18:29:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x91a85c00) [pid = 1752] [serial = 2032] [outer = (nil)] 18:29:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x91fb5400) [pid = 1752] [serial = 2033] [outer = 0x91a85c00] 18:29:39 INFO - PROCESS | 1752 | 1463794179943 Marionette DEBUG loaded listener.js 18:29:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x91fb8c00) [pid = 1752] [serial = 2034] [outer = 0x91a85c00] 18:29:41 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:29:41 INFO - PROCESS | 1752 | 1463794181279 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]]]}] 18:29:41 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) 18:29:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2002ms 18:29:41 INFO - PROCESS | 1752 | 1463794181308 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 18:29:41 INFO - PROCESS | 1752 | 1463794181312 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 18:29:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:29:41 INFO - PROCESS | 1752 | 1463794181318 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:29:41 INFO - PROCESS | 1752 | 1463794181320 Marionette TRACE conn3 <- [1,2682,null,{}] 18:29:41 INFO - PROCESS | 1752 | 1463794181327 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}] 18:29:41 INFO - PROCESS | 1752 | 1463794181626 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 18:29:41 INFO - PROCESS | 1752 | 1463794181897 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:41 INFO - PROCESS | 1752 | ++DOCSHELL 0x91d68000 == 162 [pid = 1752] [id = 678] 18:29:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x91d6b400) [pid = 1752] [serial = 2035] [outer = (nil)] 18:29:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x92303000) [pid = 1752] [serial = 2036] [outer = 0x91d6b400] 18:29:41 INFO - PROCESS | 1752 | 1463794181981 Marionette DEBUG loaded listener.js 18:29:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x92524c00) [pid = 1752] [serial = 2037] [outer = 0x91d6b400] 18:29:43 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:29:43 INFO - PROCESS | 1752 | 1463794183344 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]]]}] 18:29:43 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) 18:29:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2038ms 18:29:43 INFO - PROCESS | 1752 | 1463794183356 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 18:29:43 INFO - PROCESS | 1752 | 1463794183360 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 18:29:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:29:43 INFO - PROCESS | 1752 | 1463794183366 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:29:43 INFO - PROCESS | 1752 | 1463794183369 Marionette TRACE conn3 <- [1,2686,null,{}] 18:29:43 INFO - PROCESS | 1752 | 1463794183375 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}] 18:29:43 INFO - PROCESS | 1752 | 1463794183612 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 18:29:43 INFO - PROCESS | 1752 | 1463794183881 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:43 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a450c00 == 163 [pid = 1752] [id = 679] 18:29:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x91fa6400) [pid = 1752] [serial = 2038] [outer = (nil)] 18:29:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x93949000) [pid = 1752] [serial = 2039] [outer = 0x91fa6400] 18:29:43 INFO - PROCESS | 1752 | 1463794183978 Marionette DEBUG loaded listener.js 18:29:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x945e8400) [pid = 1752] [serial = 2040] [outer = 0x91fa6400] 18:29:45 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:29:45 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 18:29:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:29:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 18:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:29:45 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1 18:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:29:45 INFO - _addTest/ [0,2689,"getWindowHandle",null] 18:29:45 INFO - PROCESS | 1752 | 1463794185366 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 18:29:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:29:45 INFO - PROCESS | 1752 | 1463794185372 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:29:45 INFO - PROCESS | 1752 | 1463794185376 Marionette TRACE conn3 <- [1,2690,null,{}] 18:29:45 INFO - PROCESS | 1752 | 1463794185382 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}] 18:29:45 INFO - PROCESS | 1752 | 1463794185623 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 18:29:45 INFO - PROCESS | 1752 | 1463794185892 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:45 INFO - PROCESS | 1752 | ++DOCSHELL 0x91faec00 == 164 [pid = 1752] [id = 680] 18:29:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x9202b800) [pid = 1752] [serial = 2041] [outer = (nil)] 18:29:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x977c4c00) [pid = 1752] [serial = 2042] [outer = 0x9202b800] 18:29:45 INFO - PROCESS | 1752 | 1463794185976 Marionette DEBUG loaded listener.js 18:29:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x977c7c00) [pid = 1752] [serial = 2043] [outer = 0x9202b800] 18:29:47 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:29:47 INFO - PROCESS | 1752 | 1463794187320 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] 18:29:47 INFO - PROCESS | 1752 | 1463794187361 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 18:29:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:29:47 INFO - PROCESS | 1752 | 1463794187367 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:29:47 INFO - PROCESS | 1752 | 1463794187370 Marionette TRACE conn3 <- [1,2694,null,{}] 18:29:47 INFO - PROCESS | 1752 | 1463794187376 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}] 18:29:47 INFO - PROCESS | 1752 | 1463794187623 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 18:29:47 INFO - PROCESS | 1752 | 1463794187891 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:47 INFO - PROCESS | 1752 | ++DOCSHELL 0x94f9b800 == 165 [pid = 1752] [id = 681] 18:29:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x96cf7000) [pid = 1752] [serial = 2044] [outer = (nil)] 18:29:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x98e7cc00) [pid = 1752] [serial = 2045] [outer = 0x96cf7000] 18:29:47 INFO - PROCESS | 1752 | 1463794187976 Marionette DEBUG loaded listener.js 18:29:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x996e8000) [pid = 1752] [serial = 2046] [outer = 0x96cf7000] 18:29:49 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:29:49 INFO - PROCESS | 1752 | 1463794189345 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] 18:29:49 INFO - PROCESS | 1752 | 1463794189413 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 18:29:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:29:49 INFO - PROCESS | 1752 | 1463794189419 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:29:49 INFO - PROCESS | 1752 | 1463794189423 Marionette TRACE conn3 <- [1,2698,null,{}] 18:29:49 INFO - PROCESS | 1752 | 1463794189428 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}] 18:29:49 INFO - PROCESS | 1752 | 1463794189805 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 18:29:50 INFO - PROCESS | 1752 | 1463794190030 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:50 INFO - PROCESS | 1752 | ++DOCSHELL 0x92d38400 == 166 [pid = 1752] [id = 682] 18:29:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x977c5000) [pid = 1752] [serial = 2047] [outer = (nil)] 18:29:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x99ca0400) [pid = 1752] [serial = 2048] [outer = 0x977c5000] 18:29:50 INFO - PROCESS | 1752 | 1463794190114 Marionette DEBUG loaded listener.js 18:29:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x99ca3000) [pid = 1752] [serial = 2049] [outer = 0x977c5000] 18:29:51 INFO - PROCESS | 1752 | SkCairoFTTypeface::onFilterRec unimplemented 18:29:51 INFO - PROCESS | 1752 | 1463794191495 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] 18:29:51 INFO - PROCESS | 1752 | 1463794191562 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 18:29:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:29:51 INFO - PROCESS | 1752 | 1463794191568 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:29:51 INFO - PROCESS | 1752 | 1463794191573 Marionette TRACE conn3 <- [1,2702,null,{}] 18:29:51 INFO - PROCESS | 1752 | 1463794191697 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}] 18:29:51 INFO - PROCESS | 1752 | 1463794191983 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 18:29:52 INFO - PROCESS | 1752 | 1463794192205 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:52 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d04400 == 167 [pid = 1752] [id = 683] 18:29:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0x99c99400) [pid = 1752] [serial = 2050] [outer = (nil)] 18:29:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x9acf0800) [pid = 1752] [serial = 2051] [outer = 0x99c99400] 18:29:52 INFO - PROCESS | 1752 | 1463794192296 Marionette DEBUG loaded listener.js 18:29:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x9b730800) [pid = 1752] [serial = 2052] [outer = 0x99c99400] 18:29:53 INFO - PROCESS | 1752 | 1463794193226 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]]]}] 18:29:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:29:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1711ms 18:29:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:29:53 INFO - PROCESS | 1752 | 1463794193280 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 18:29:53 INFO - PROCESS | 1752 | 1463794193282 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 18:29:53 INFO - PROCESS | 1752 | 1463794193289 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:29:53 INFO - PROCESS | 1752 | 1463794193292 Marionette TRACE conn3 <- [1,2706,null,{}] 18:29:53 INFO - PROCESS | 1752 | 1463794193298 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}] 18:29:53 INFO - PROCESS | 1752 | 1463794193509 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 18:29:53 INFO - PROCESS | 1752 | 1463794193855 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:53 INFO - PROCESS | 1752 | ++DOCSHELL 0x9a8a9c00 == 168 [pid = 1752] [id = 684] 18:29:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x9b7bf800) [pid = 1752] [serial = 2053] [outer = (nil)] 18:29:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x9b9d3800) [pid = 1752] [serial = 2054] [outer = 0x9b7bf800] 18:29:53 INFO - PROCESS | 1752 | 1463794193943 Marionette DEBUG loaded listener.js 18:29:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x9d403000) [pid = 1752] [serial = 2055] [outer = 0x9b7bf800] 18:29:54 INFO - PROCESS | 1752 | 1463794194884 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]]]}] 18:29:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:29:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1634ms 18:29:54 INFO - PROCESS | 1752 | 1463794194922 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 18:29:54 INFO - PROCESS | 1752 | 1463794194925 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 18:29:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:29:54 INFO - PROCESS | 1752 | 1463794194942 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:29:54 INFO - PROCESS | 1752 | 1463794194944 Marionette TRACE conn3 <- [1,2710,null,{}] 18:29:54 INFO - PROCESS | 1752 | 1463794194950 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}] 18:29:55 INFO - PROCESS | 1752 | 1463794195148 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 18:29:55 INFO - PROCESS | 1752 | 1463794195506 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:55 INFO - PROCESS | 1752 | ++DOCSHELL 0x853d3800 == 169 [pid = 1752] [id = 685] 18:29:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x9251d000) [pid = 1752] [serial = 2056] [outer = (nil)] 18:29:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x9d8a1000) [pid = 1752] [serial = 2057] [outer = 0x9251d000] 18:29:55 INFO - PROCESS | 1752 | 1463794195593 Marionette DEBUG loaded listener.js 18:29:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0xa050e800) [pid = 1752] [serial = 2058] [outer = 0x9251d000] 18:29:56 INFO - PROCESS | 1752 | 1463794196515 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] 18:29:56 INFO - PROCESS | 1752 | 1463794196578 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 18:29:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:29:56 INFO - PROCESS | 1752 | 1463794196584 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:29:56 INFO - PROCESS | 1752 | 1463794196587 Marionette TRACE conn3 <- [1,2714,null,{}] 18:29:56 INFO - PROCESS | 1752 | 1463794196593 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}] 18:29:56 INFO - PROCESS | 1752 | 1463794196805 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 18:29:57 INFO - PROCESS | 1752 | 1463794197149 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:57 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b08c00 == 170 [pid = 1752] [id = 686] 18:29:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x86b0f800) [pid = 1752] [serial = 2059] [outer = (nil)] 18:29:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0xa31dc800) [pid = 1752] [serial = 2060] [outer = 0x86b0f800] 18:29:57 INFO - PROCESS | 1752 | 1463794197237 Marionette DEBUG loaded listener.js 18:29:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0xa3352400) [pid = 1752] [serial = 2061] [outer = 0x86b0f800] 18:29:58 INFO - PROCESS | 1752 | 1463794198108 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]]]}] 18:29:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:29:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1579ms 18:29:58 INFO - PROCESS | 1752 | 1463794198164 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 18:29:58 INFO - PROCESS | 1752 | 1463794198168 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 18:29:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:29:58 INFO - PROCESS | 1752 | 1463794198174 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:29:58 INFO - PROCESS | 1752 | 1463794198177 Marionette TRACE conn3 <- [1,2718,null,{}] 18:29:58 INFO - PROCESS | 1752 | 1463794198183 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}] 18:29:58 INFO - PROCESS | 1752 | 1463794198398 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 18:29:58 INFO - PROCESS | 1752 | 1463794198756 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:58 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e3c2000 == 171 [pid = 1752] [id = 687] 18:29:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x9d8d3000) [pid = 1752] [serial = 2062] [outer = (nil)] 18:29:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0xa68c6c00) [pid = 1752] [serial = 2063] [outer = 0x9d8d3000] 18:29:58 INFO - PROCESS | 1752 | 1463794198846 Marionette DEBUG loaded listener.js 18:29:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0xa6969800) [pid = 1752] [serial = 2064] [outer = 0x9d8d3000] 18:29:59 INFO - PROCESS | 1752 | 1463794199797 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] 18:29:59 INFO - PROCESS | 1752 | 1463794199862 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 18:29:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:29:59 INFO - PROCESS | 1752 | 1463794199869 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:29:59 INFO - PROCESS | 1752 | 1463794199872 Marionette TRACE conn3 <- [1,2722,null,{}] 18:29:59 INFO - PROCESS | 1752 | 1463794199878 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}] 18:30:00 INFO - PROCESS | 1752 | 1463794200103 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 18:30:00 INFO - PROCESS | 1752 | 1463794200457 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:00 INFO - PROCESS | 1752 | ++DOCSHELL 0x866ea400 == 172 [pid = 1752] [id = 688] 18:30:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x8e389000) [pid = 1752] [serial = 2065] [outer = (nil)] 18:30:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x91b94000) [pid = 1752] [serial = 2066] [outer = 0x8e389000] 18:30:00 INFO - PROCESS | 1752 | 1463794200547 Marionette DEBUG loaded listener.js 18:30:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x92305c00) [pid = 1752] [serial = 2067] [outer = 0x8e389000] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x85d02800 == 171 [pid = 1752] [id = 300] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x879cb800 == 170 [pid = 1752] [id = 536] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x882d2400 == 169 [pid = 1752] [id = 301] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x8a454c00 == 168 [pid = 1752] [id = 299] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x84a01c00 == 167 [pid = 1752] [id = 302] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x8d8f2000 == 166 [pid = 1752] [id = 165] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x866f1c00 == 165 [pid = 1752] [id = 303] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x866f2400 == 164 [pid = 1752] [id = 671] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x86b0ac00 == 163 [pid = 1752] [id = 670] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x888e6800 == 162 [pid = 1752] [id = 669] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x86b0a400 == 161 [pid = 1752] [id = 668] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x8b0d1800 == 160 [pid = 1752] [id = 665] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x9b9d0c00 == 159 [pid = 1752] [id = 666] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x866eec00 == 158 [pid = 1752] [id = 664] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x9a81cc00 == 157 [pid = 1752] [id = 663] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x99c9e800 == 156 [pid = 1752] [id = 662] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x977c2000 == 155 [pid = 1752] [id = 661] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x90c29000 == 154 [pid = 1752] [id = 660] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x8eaee800 == 153 [pid = 1752] [id = 658] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x92524400 == 152 [pid = 1752] [id = 659] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x8f123000 == 151 [pid = 1752] [id = 657] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x88a57400 == 150 [pid = 1752] [id = 656] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x896f1400 == 149 [pid = 1752] [id = 655] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x8e3bd000 == 148 [pid = 1752] [id = 654] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x8dec7c00 == 147 [pid = 1752] [id = 653] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x8c47d400 == 146 [pid = 1752] [id = 652] 18:30:02 INFO - PROCESS | 1752 | --DOCSHELL 0x866f5400 == 145 [pid = 1752] [id = 651] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x8dec9c00) [pid = 1752] [serial = 1952] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x8b21d400) [pid = 1752] [serial = 1815] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x8e881400) [pid = 1752] [serial = 1892] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x9b72e800) [pid = 1752] [serial = 1920] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x88a63000) [pid = 1752] [serial = 1943] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0xa3182800) [pid = 1752] [serial = 1935] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x91b99800) [pid = 1752] [serial = 1899] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x9aa9b400) [pid = 1752] [serial = 1917] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x86b0f000) [pid = 1752] [serial = 1940] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0xa1051800) [pid = 1752] [serial = 1928] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x945e1c00) [pid = 1752] [serial = 1908] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x9230c400) [pid = 1752] [serial = 1902] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0xa2264c00) [pid = 1752] [serial = 1929] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0xa23bc400) [pid = 1752] [serial = 1932] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x9d403c00) [pid = 1752] [serial = 1923] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x92522800) [pid = 1752] [serial = 1905] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x94f92c00) [pid = 1752] [serial = 1910] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0x91a84400) [pid = 1752] [serial = 1898] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x9d89f400) [pid = 1752] [serial = 1925] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x98a83000) [pid = 1752] [serial = 1913] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x93949c00) [pid = 1752] [serial = 1907] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x8c477800) [pid = 1752] [serial = 1889] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0xa317c800) [pid = 1752] [serial = 1934] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x88228000) [pid = 1752] [serial = 1886] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x977a2000) [pid = 1752] [serial = 1911] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x8c684c00) [pid = 1752] [serial = 1890] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x888e3800) [pid = 1752] [serial = 1887] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x878db000) [pid = 1752] [serial = 1941] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x8b0c3400) [pid = 1752] [serial = 1950] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x8b225400) [pid = 1752] [serial = 1947] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x88de7000) [pid = 1752] [serial = 1949] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x9202b400) [pid = 1752] [serial = 1901] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0xa237cc00) [pid = 1752] [serial = 1931] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0xa364ec00) [pid = 1752] [serial = 1937] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x9a81b800) [pid = 1752] [serial = 1916] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x9251cc00) [pid = 1752] [serial = 1904] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x88debc00) [pid = 1752] [serial = 1944] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x8a457400) [pid = 1752] [serial = 1946] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x98e84800) [pid = 1752] [serial = 1914] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x8f34b400) [pid = 1752] [serial = 1896] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x8eb10c00) [pid = 1752] [serial = 1895] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x9d8cd800) [pid = 1752] [serial = 1926] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x8e890c00) [pid = 1752] [serial = 1893] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x9b728400) [pid = 1752] [serial = 1919] [outer = (nil)] [url = about:blank] 18:30:02 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x9b9cd000) [pid = 1752] [serial = 1922] [outer = (nil)] [url = about:blank] 18:30:03 INFO - PROCESS | 1752 | 1463794203292 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] 18:30:03 INFO - PROCESS | 1752 | 1463794203321 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 18:30:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:30:03 INFO - PROCESS | 1752 | 1463794203330 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:30:03 INFO - PROCESS | 1752 | 1463794203334 Marionette TRACE conn3 <- [1,2726,null,{}] 18:30:03 INFO - PROCESS | 1752 | 1463794203344 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}] 18:30:03 INFO - PROCESS | 1752 | 1463794203580 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 18:30:03 INFO - PROCESS | 1752 | 1463794203804 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:03 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d07400 == 146 [pid = 1752] [id = 689] 18:30:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x86f69800) [pid = 1752] [serial = 2068] [outer = (nil)] 18:30:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x87feb400) [pid = 1752] [serial = 2069] [outer = 0x86f69800] 18:30:03 INFO - PROCESS | 1752 | 1463794203882 Marionette DEBUG loaded listener.js 18:30:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x8822c400) [pid = 1752] [serial = 2070] [outer = 0x86f69800] 18:30:04 INFO - PROCESS | 1752 | 1463794204641 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]]]}] 18:30:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:30:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1333ms 18:30:04 INFO - PROCESS | 1752 | 1463794204663 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 18:30:04 INFO - PROCESS | 1752 | 1463794204670 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 18:30:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:30:04 INFO - PROCESS | 1752 | 1463794204680 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:30:04 INFO - PROCESS | 1752 | 1463794204684 Marionette TRACE conn3 <- [1,2730,null,{}] 18:30:04 INFO - PROCESS | 1752 | 1463794204698 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}] 18:30:04 INFO - PROCESS | 1752 | 1463794204988 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 18:30:05 INFO - PROCESS | 1752 | 1463794205126 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:05 INFO - PROCESS | 1752 | ++DOCSHELL 0x879cb800 == 147 [pid = 1752] [id = 690] 18:30:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x87fef800) [pid = 1752] [serial = 2071] [outer = (nil)] 18:30:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x88a63000) [pid = 1752] [serial = 2072] [outer = 0x87fef800] 18:30:05 INFO - PROCESS | 1752 | 1463794205200 Marionette DEBUG loaded listener.js 18:30:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x88de6c00) [pid = 1752] [serial = 2073] [outer = 0x87fef800] 18:30:06 INFO - PROCESS | 1752 | 1463794206524 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] 18:30:06 INFO - PROCESS | 1752 | 1463794206581 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 18:30:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:30:06 INFO - PROCESS | 1752 | 1463794206588 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:30:06 INFO - PROCESS | 1752 | 1463794206593 Marionette TRACE conn3 <- [1,2734,null,{}] 18:30:06 INFO - PROCESS | 1752 | 1463794206616 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}] 18:30:06 INFO - PROCESS | 1752 | 1463794206941 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 18:30:07 INFO - PROCESS | 1752 | 1463794206988 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:07 INFO - PROCESS | 1752 | ++DOCSHELL 0x88debc00 == 148 [pid = 1752] [id = 691] 18:30:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x8a44d000) [pid = 1752] [serial = 2074] [outer = (nil)] 18:30:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8a45a400) [pid = 1752] [serial = 2075] [outer = 0x8a44d000] 18:30:07 INFO - PROCESS | 1752 | 1463794207063 Marionette DEBUG loaded listener.js 18:30:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8b0d1800) [pid = 1752] [serial = 2076] [outer = 0x8a44d000] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x86f6c800) [pid = 1752] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x88236800) [pid = 1752] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x8a8ec400) [pid = 1752] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x9d40a800) [pid = 1752] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x8c683800) [pid = 1752] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x8e7cdc00) [pid = 1752] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x8e7c9c00) [pid = 1752] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x888eac00) [pid = 1752] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x945e8800) [pid = 1752] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x9ac8d000) [pid = 1752] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x8e7ce400) [pid = 1752] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x853db800) [pid = 1752] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 129 (0x92024c00) [pid = 1752] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 128 (0x99ca3c00) [pid = 1752] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 127 (0x8b0c5c00) [pid = 1752] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 126 (0xa3351400) [pid = 1752] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 125 (0x99e23c00) [pid = 1752] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 124 (0xa2371800) [pid = 1752] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 123 (0x86b04400) [pid = 1752] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 122 (0x91a8c000) [pid = 1752] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 121 (0x92524800) [pid = 1752] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 120 (0x8b8e6800) [pid = 1752] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:30:08 INFO - PROCESS | 1752 | --DOMWINDOW == 119 (0x86b0f400) [pid = 1752] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:30:08 INFO - PROCESS | 1752 | 1463794208615 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]]]}] 18:30:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:30:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2092ms 18:30:08 INFO - PROCESS | 1752 | 1463794208681 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 18:30:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:30:08 INFO - PROCESS | 1752 | 1463794208685 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 18:30:08 INFO - PROCESS | 1752 | 1463794208692 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:30:08 INFO - PROCESS | 1752 | 1463794208695 Marionette TRACE conn3 <- [1,2738,null,{}] 18:30:08 INFO - PROCESS | 1752 | 1463794208700 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}] 18:30:08 INFO - PROCESS | 1752 | 1463794208970 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 18:30:09 INFO - PROCESS | 1752 | 1463794209107 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:09 INFO - PROCESS | 1752 | ++DOCSHELL 0x853db800 == 149 [pid = 1752] [id = 692] 18:30:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 120 (0x899aa400) [pid = 1752] [serial = 2077] [outer = (nil)] 18:30:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 121 (0x8b8e9000) [pid = 1752] [serial = 2078] [outer = 0x899aa400] 18:30:09 INFO - PROCESS | 1752 | 1463794209181 Marionette DEBUG loaded listener.js 18:30:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 122 (0x8c478800) [pid = 1752] [serial = 2079] [outer = 0x899aa400] 18:30:10 INFO - PROCESS | 1752 | 1463794210050 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]]]}] 18:30:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:30:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1381ms 18:30:10 INFO - PROCESS | 1752 | 1463794210083 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 18:30:10 INFO - PROCESS | 1752 | 1463794210086 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 18:30:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:30:10 INFO - PROCESS | 1752 | 1463794210094 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:30:10 INFO - PROCESS | 1752 | 1463794210097 Marionette TRACE conn3 <- [1,2742,null,{}] 18:30:10 INFO - PROCESS | 1752 | 1463794210103 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}] 18:30:10 INFO - PROCESS | 1752 | 1463794210697 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 18:30:10 INFO - PROCESS | 1752 | 1463794210948 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:10 INFO - PROCESS | 1752 | ++DOCSHELL 0x879ce400 == 150 [pid = 1752] [id = 693] 18:30:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 123 (0x879ce800) [pid = 1752] [serial = 2080] [outer = (nil)] 18:30:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 124 (0x88232800) [pid = 1752] [serial = 2081] [outer = 0x879ce800] 18:30:11 INFO - PROCESS | 1752 | 1463794211036 Marionette DEBUG loaded listener.js 18:30:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 125 (0x888e2800) [pid = 1752] [serial = 2082] [outer = 0x879ce800] 18:30:12 INFO - PROCESS | 1752 | 1463794212032 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]]]}] 18:30:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:30:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1983ms 18:30:12 INFO - PROCESS | 1752 | 1463794212079 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 18:30:12 INFO - PROCESS | 1752 | 1463794212086 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 18:30:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:30:12 INFO - PROCESS | 1752 | 1463794212095 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:30:12 INFO - PROCESS | 1752 | 1463794212100 Marionette TRACE conn3 <- [1,2746,null,{}] 18:30:12 INFO - PROCESS | 1752 | 1463794212107 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}] 18:30:12 INFO - PROCESS | 1752 | 1463794212319 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 18:30:12 INFO - PROCESS | 1752 | 1463794212610 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:12 INFO - PROCESS | 1752 | ++DOCSHELL 0x89e72000 == 151 [pid = 1752] [id = 694] 18:30:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 126 (0x89e72c00) [pid = 1752] [serial = 2083] [outer = (nil)] 18:30:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 127 (0x8a457000) [pid = 1752] [serial = 2084] [outer = 0x89e72c00] 18:30:12 INFO - PROCESS | 1752 | 1463794212750 Marionette DEBUG loaded listener.js 18:30:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 128 (0x8b220c00) [pid = 1752] [serial = 2085] [outer = 0x89e72c00] 18:30:13 INFO - PROCESS | 1752 | 1463794213641 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]]]}] 18:30:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:30:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1584ms 18:30:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:30:13 INFO - PROCESS | 1752 | 1463794213678 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 18:30:13 INFO - PROCESS | 1752 | 1463794213683 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 18:30:13 INFO - PROCESS | 1752 | 1463794213689 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:30:13 INFO - PROCESS | 1752 | 1463794213692 Marionette TRACE conn3 <- [1,2750,null,{}] 18:30:13 INFO - PROCESS | 1752 | 1463794213699 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}] 18:30:13 INFO - PROCESS | 1752 | 1463794213913 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 18:30:14 INFO - PROCESS | 1752 | 1463794214205 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:14 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c47d400 == 152 [pid = 1752] [id = 695] 18:30:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 129 (0x8c7a8000) [pid = 1752] [serial = 2086] [outer = (nil)] 18:30:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0x8d8fa400) [pid = 1752] [serial = 2087] [outer = 0x8c7a8000] 18:30:14 INFO - PROCESS | 1752 | 1463794214385 Marionette DEBUG loaded listener.js 18:30:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x8deccc00) [pid = 1752] [serial = 2088] [outer = 0x8c7a8000] 18:30:15 INFO - PROCESS | 1752 | 1463794215303 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]]]}] 18:30:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:30:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1681ms 18:30:15 INFO - PROCESS | 1752 | 1463794215370 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 18:30:15 INFO - PROCESS | 1752 | 1463794215377 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 18:30:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:30:15 INFO - PROCESS | 1752 | 1463794215393 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:30:15 INFO - PROCESS | 1752 | 1463794215400 Marionette TRACE conn3 <- [1,2754,null,{}] 18:30:15 INFO - PROCESS | 1752 | 1463794215406 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}] 18:30:15 INFO - PROCESS | 1752 | 1463794215647 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 18:30:16 INFO - PROCESS | 1752 | 1463794215996 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:16 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b05800 == 153 [pid = 1752] [id = 696] 18:30:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x88ded000) [pid = 1752] [serial = 2089] [outer = (nil)] 18:30:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x8e3c8000) [pid = 1752] [serial = 2090] [outer = 0x88ded000] 18:30:16 INFO - PROCESS | 1752 | 1463794216084 Marionette DEBUG loaded listener.js 18:30:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x8e7d0000) [pid = 1752] [serial = 2091] [outer = 0x88ded000] 18:30:16 INFO - PROCESS | 1752 | 1463794216993 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]]]}] 18:30:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:30:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1642ms 18:30:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:30:17 INFO - PROCESS | 1752 | 1463794217027 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 18:30:17 INFO - PROCESS | 1752 | 1463794217030 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 18:30:17 INFO - PROCESS | 1752 | 1463794217037 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:30:17 INFO - PROCESS | 1752 | 1463794217040 Marionette TRACE conn3 <- [1,2758,null,{}] 18:30:17 INFO - PROCESS | 1752 | 1463794217046 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}] 18:30:17 INFO - PROCESS | 1752 | 1463794217318 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 18:30:17 INFO - PROCESS | 1752 | 1463794217653 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:17 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e3c9000 == 154 [pid = 1752] [id = 697] 18:30:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x8e887800) [pid = 1752] [serial = 2092] [outer = (nil)] 18:30:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x8eb06000) [pid = 1752] [serial = 2093] [outer = 0x8e887800] 18:30:17 INFO - PROCESS | 1752 | 1463794217745 Marionette DEBUG loaded listener.js 18:30:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x8f127c00) [pid = 1752] [serial = 2094] [outer = 0x8e887800] 18:30:18 INFO - PROCESS | 1752 | 1463794218647 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]]]}] 18:30:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:30:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1645ms 18:30:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:30:18 INFO - PROCESS | 1752 | 1463794218682 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 18:30:18 INFO - PROCESS | 1752 | 1463794218685 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 18:30:18 INFO - PROCESS | 1752 | 1463794218691 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:30:18 INFO - PROCESS | 1752 | 1463794218695 Marionette TRACE conn3 <- [1,2762,null,{}] 18:30:18 INFO - PROCESS | 1752 | 1463794218701 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}] 18:30:18 INFO - PROCESS | 1752 | 1463794218938 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 18:30:19 INFO - PROCESS | 1752 | 1463794219233 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:19 INFO - PROCESS | 1752 | ++DOCSHELL 0x90c1cc00 == 155 [pid = 1752] [id = 698] 18:30:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x90c2ac00) [pid = 1752] [serial = 2095] [outer = (nil)] 18:30:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x91a8b000) [pid = 1752] [serial = 2096] [outer = 0x90c2ac00] 18:30:19 INFO - PROCESS | 1752 | 1463794219374 Marionette DEBUG loaded listener.js 18:30:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x91d64c00) [pid = 1752] [serial = 2097] [outer = 0x90c2ac00] 18:30:20 INFO - PROCESS | 1752 | 1463794220253 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]]]}] 18:30:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:30:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1633ms 18:30:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:30:20 INFO - PROCESS | 1752 | 1463794220324 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 18:30:20 INFO - PROCESS | 1752 | 1463794220327 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 18:30:20 INFO - PROCESS | 1752 | 1463794220334 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:30:20 INFO - PROCESS | 1752 | 1463794220337 Marionette TRACE conn3 <- [1,2766,null,{}] 18:30:20 INFO - PROCESS | 1752 | 1463794220343 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}] 18:30:20 INFO - PROCESS | 1752 | 1463794220545 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 18:30:20 INFO - PROCESS | 1752 | 1463794220854 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:20 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a8ea800 == 156 [pid = 1752] [id = 699] 18:30:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8e2c5000) [pid = 1752] [serial = 2098] [outer = (nil)] 18:30:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x91fbd800) [pid = 1752] [serial = 2099] [outer = 0x8e2c5000] 18:30:20 INFO - PROCESS | 1752 | 1463794220983 Marionette DEBUG loaded listener.js 18:30:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x92020c00) [pid = 1752] [serial = 2100] [outer = 0x8e2c5000] 18:30:21 INFO - PROCESS | 1752 | 1463794221838 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]]]}] 18:30:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:30:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1536ms 18:30:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:30:21 INFO - PROCESS | 1752 | 1463794221870 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 18:30:21 INFO - PROCESS | 1752 | 1463794221873 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 18:30:21 INFO - PROCESS | 1752 | 1463794221879 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:30:21 INFO - PROCESS | 1752 | 1463794221883 Marionette TRACE conn3 <- [1,2770,null,{}] 18:30:21 INFO - PROCESS | 1752 | 1463794221888 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}] 18:30:22 INFO - PROCESS | 1752 | 1463794222082 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 18:30:22 INFO - PROCESS | 1752 | 1463794222381 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:22 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e889400 == 157 [pid = 1752] [id = 700] 18:30:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x91d5d000) [pid = 1752] [serial = 2101] [outer = (nil)] 18:30:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x92305800) [pid = 1752] [serial = 2102] [outer = 0x91d5d000] 18:30:22 INFO - PROCESS | 1752 | 1463794222468 Marionette DEBUG loaded listener.js 18:30:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x9230d800) [pid = 1752] [serial = 2103] [outer = 0x91d5d000] 18:30:23 INFO - PROCESS | 1752 | 1463794223359 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]]]}] 18:30:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:30:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1540ms 18:30:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:30:23 INFO - PROCESS | 1752 | 1463794223419 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 18:30:23 INFO - PROCESS | 1752 | 1463794223422 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 18:30:23 INFO - PROCESS | 1752 | 1463794223429 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:30:23 INFO - PROCESS | 1752 | 1463794223432 Marionette TRACE conn3 <- [1,2774,null,{}] 18:30:23 INFO - PROCESS | 1752 | 1463794223438 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}] 18:30:23 INFO - PROCESS | 1752 | 1463794223654 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 18:30:24 INFO - PROCESS | 1752 | 1463794224007 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:24 INFO - PROCESS | 1752 | ++DOCSHELL 0x91fc4400 == 158 [pid = 1752] [id = 701] 18:30:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x922a2c00) [pid = 1752] [serial = 2104] [outer = (nil)] 18:30:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x92528c00) [pid = 1752] [serial = 2105] [outer = 0x922a2c00] 18:30:24 INFO - PROCESS | 1752 | 1463794224093 Marionette DEBUG loaded listener.js 18:30:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x92591800) [pid = 1752] [serial = 2106] [outer = 0x922a2c00] 18:30:25 INFO - PROCESS | 1752 | 1463794225030 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]]]}] 18:30:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:30:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1635ms 18:30:25 INFO - PROCESS | 1752 | 1463794225063 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 18:30:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:30:25 INFO - PROCESS | 1752 | 1463794225074 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 18:30:25 INFO - PROCESS | 1752 | 1463794225080 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:30:25 INFO - PROCESS | 1752 | 1463794225083 Marionette TRACE conn3 <- [1,2778,null,{}] 18:30:25 INFO - PROCESS | 1752 | 1463794225089 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}] 18:30:25 INFO - PROCESS | 1752 | 1463794225287 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 18:30:25 INFO - PROCESS | 1752 | 1463794225638 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:25 INFO - PROCESS | 1752 | ++DOCSHELL 0x91a85800 == 159 [pid = 1752] [id = 702] 18:30:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x91d66800) [pid = 1752] [serial = 2107] [outer = (nil)] 18:30:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x945e1800) [pid = 1752] [serial = 2108] [outer = 0x91d66800] 18:30:25 INFO - PROCESS | 1752 | 1463794225727 Marionette DEBUG loaded listener.js 18:30:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x945e8800) [pid = 1752] [serial = 2109] [outer = 0x91d66800] 18:30:26 INFO - PROCESS | 1752 | 1463794226613 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]]]}] 18:30:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:30:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1590ms 18:30:26 INFO - PROCESS | 1752 | 1463794226670 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 18:30:26 INFO - PROCESS | 1752 | 1463794226674 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 18:30:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:30:26 INFO - PROCESS | 1752 | 1463794226680 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:30:26 INFO - PROCESS | 1752 | 1463794226683 Marionette TRACE conn3 <- [1,2782,null,{}] 18:30:26 INFO - PROCESS | 1752 | 1463794226689 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}] 18:30:26 INFO - PROCESS | 1752 | 1463794226915 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 18:30:27 INFO - PROCESS | 1752 | 1463794227267 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:27 INFO - PROCESS | 1752 | ++DOCSHELL 0x95124c00 == 160 [pid = 1752] [id = 703] 18:30:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x977a0800) [pid = 1752] [serial = 2110] [outer = (nil)] 18:30:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x977c2000) [pid = 1752] [serial = 2111] [outer = 0x977a0800] 18:30:27 INFO - PROCESS | 1752 | 1463794227361 Marionette DEBUG loaded listener.js 18:30:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x98a84800) [pid = 1752] [serial = 2112] [outer = 0x977a0800] 18:30:28 INFO - PROCESS | 1752 | 1463794228247 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]]]}] 18:30:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:30:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1631ms 18:30:28 INFO - PROCESS | 1752 | 1463794228311 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 18:30:28 INFO - PROCESS | 1752 | 1463794228316 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 18:30:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:30:28 INFO - PROCESS | 1752 | 1463794228322 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:30:28 INFO - PROCESS | 1752 | 1463794228326 Marionette TRACE conn3 <- [1,2786,null,{}] 18:30:28 INFO - PROCESS | 1752 | 1463794228332 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}] 18:30:28 INFO - PROCESS | 1752 | 1463794228628 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 18:30:28 INFO - PROCESS | 1752 | 1463794228898 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:28 INFO - PROCESS | 1752 | ++DOCSHELL 0x92344c00 == 161 [pid = 1752] [id = 704] 18:30:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x98a83000) [pid = 1752] [serial = 2113] [outer = (nil)] 18:30:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x99acbc00) [pid = 1752] [serial = 2114] [outer = 0x98a83000] 18:30:28 INFO - PROCESS | 1752 | 1463794228984 Marionette DEBUG loaded listener.js 18:30:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x99e2d000) [pid = 1752] [serial = 2115] [outer = 0x98a83000] 18:30:29 INFO - PROCESS | 1752 | 1463794229904 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]]]}] 18:30:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:30:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1632ms 18:30:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:30:29 INFO - PROCESS | 1752 | 1463794229955 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 18:30:29 INFO - PROCESS | 1752 | 1463794229958 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 18:30:29 INFO - PROCESS | 1752 | 1463794229965 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:30:29 INFO - PROCESS | 1752 | 1463794229968 Marionette TRACE conn3 <- [1,2790,null,{}] 18:30:29 INFO - PROCESS | 1752 | 1463794229974 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}] 18:30:30 INFO - PROCESS | 1752 | 1463794230186 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 18:30:30 INFO - PROCESS | 1752 | 1463794230545 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:30 INFO - PROCESS | 1752 | ++DOCSHELL 0x92307800 == 162 [pid = 1752] [id = 705] 18:30:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x9251c400) [pid = 1752] [serial = 2116] [outer = (nil)] 18:30:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x9a819400) [pid = 1752] [serial = 2117] [outer = 0x9251c400] 18:30:30 INFO - PROCESS | 1752 | 1463794230632 Marionette DEBUG loaded listener.js 18:30:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0x9a8a9800) [pid = 1752] [serial = 2118] [outer = 0x9251c400] 18:30:31 INFO - PROCESS | 1752 | 1463794231534 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]]]}] 18:30:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:30:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1634ms 18:30:31 INFO - PROCESS | 1752 | 1463794231598 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 18:30:31 INFO - PROCESS | 1752 | 1463794231601 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 18:30:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:30:31 INFO - PROCESS | 1752 | 1463794231608 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:30:31 INFO - PROCESS | 1752 | 1463794231611 Marionette TRACE conn3 <- [1,2794,null,{}] 18:30:31 INFO - PROCESS | 1752 | 1463794231617 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}] 18:30:31 INFO - PROCESS | 1752 | 1463794231842 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 18:30:32 INFO - PROCESS | 1752 | 1463794232202 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:32 INFO - PROCESS | 1752 | ++DOCSHELL 0x99788400 == 163 [pid = 1752] [id = 706] 18:30:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x99f21c00) [pid = 1752] [serial = 2119] [outer = (nil)] 18:30:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x9aa9d000) [pid = 1752] [serial = 2120] [outer = 0x99f21c00] 18:30:32 INFO - PROCESS | 1752 | 1463794232291 Marionette DEBUG loaded listener.js 18:30:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x9acf3800) [pid = 1752] [serial = 2121] [outer = 0x99f21c00] 18:30:33 INFO - PROCESS | 1752 | 1463794233166 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]]]}] 18:30:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:30:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1595ms 18:30:33 INFO - PROCESS | 1752 | 1463794233204 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 18:30:33 INFO - PROCESS | 1752 | 1463794233208 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 18:30:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:30:33 INFO - PROCESS | 1752 | 1463794233214 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:30:33 INFO - PROCESS | 1752 | 1463794233217 Marionette TRACE conn3 <- [1,2798,null,{}] 18:30:33 INFO - PROCESS | 1752 | 1463794233223 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}] 18:30:33 INFO - PROCESS | 1752 | 1463794233436 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 18:30:33 INFO - PROCESS | 1752 | 1463794233813 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:33 INFO - PROCESS | 1752 | ++DOCSHELL 0x977c4400 == 164 [pid = 1752] [id = 707] 18:30:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x9a2f1000) [pid = 1752] [serial = 2122] [outer = (nil)] 18:30:33 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x9b80f000) [pid = 1752] [serial = 2123] [outer = 0x9a2f1000] 18:30:33 INFO - PROCESS | 1752 | 1463794233899 Marionette DEBUG loaded listener.js 18:30:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x9b9cd000) [pid = 1752] [serial = 2124] [outer = 0x9a2f1000] 18:30:34 INFO - PROCESS | 1752 | 1463794234923 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]]]}] 18:30:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:30:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1737ms 18:30:34 INFO - PROCESS | 1752 | 1463794234953 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 18:30:34 INFO - PROCESS | 1752 | 1463794234956 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 18:30:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:30:34 INFO - PROCESS | 1752 | 1463794234962 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:30:34 INFO - PROCESS | 1752 | 1463794234966 Marionette TRACE conn3 <- [1,2802,null,{}] 18:30:34 INFO - PROCESS | 1752 | 1463794234971 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}] 18:30:35 INFO - PROCESS | 1752 | 1463794235193 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 18:30:35 INFO - PROCESS | 1752 | 1463794235544 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:35 INFO - PROCESS | 1752 | ++DOCSHELL 0x977ca800 == 165 [pid = 1752] [id = 708] 18:30:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x989ec800) [pid = 1752] [serial = 2125] [outer = (nil)] 18:30:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x9d409800) [pid = 1752] [serial = 2126] [outer = 0x989ec800] 18:30:35 INFO - PROCESS | 1752 | 1463794235632 Marionette DEBUG loaded listener.js 18:30:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x9d8a1800) [pid = 1752] [serial = 2127] [outer = 0x989ec800] 18:30:36 INFO - PROCESS | 1752 | 1463794236501 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]]]}] 18:30:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:30:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1588ms 18:30:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:30:36 INFO - PROCESS | 1752 | 1463794236551 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 18:30:36 INFO - PROCESS | 1752 | 1463794236554 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 18:30:36 INFO - PROCESS | 1752 | 1463794236563 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:30:36 INFO - PROCESS | 1752 | 1463794236566 Marionette TRACE conn3 <- [1,2806,null,{}] 18:30:36 INFO - PROCESS | 1752 | 1463794236572 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}] 18:30:36 INFO - PROCESS | 1752 | 1463794236783 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 18:30:37 INFO - PROCESS | 1752 | 1463794237085 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x9b95e800 == 166 [pid = 1752] [id = 709] 18:30:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0xa050e400) [pid = 1752] [serial = 2128] [outer = (nil)] 18:30:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0xa23c2800) [pid = 1752] [serial = 2129] [outer = 0xa050e400] 18:30:37 INFO - PROCESS | 1752 | 1463794237221 Marionette DEBUG loaded listener.js 18:30:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0xa27bfc00) [pid = 1752] [serial = 2130] [outer = 0xa050e400] 18:30:38 INFO - PROCESS | 1752 | 1463794238116 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]]]}] 18:30:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:30:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1591ms 18:30:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:30:38 INFO - PROCESS | 1752 | 1463794238154 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 18:30:38 INFO - PROCESS | 1752 | 1463794238156 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 18:30:38 INFO - PROCESS | 1752 | 1463794238163 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:30:38 INFO - PROCESS | 1752 | 1463794238167 Marionette TRACE conn3 <- [1,2810,null,{}] 18:30:38 INFO - PROCESS | 1752 | 1463794238172 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}] 18:30:38 INFO - PROCESS | 1752 | 1463794238383 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 18:30:38 INFO - PROCESS | 1752 | 1463794238690 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:38 INFO - PROCESS | 1752 | ++DOCSHELL 0x996e2c00 == 167 [pid = 1752] [id = 710] 18:30:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0xa225e000) [pid = 1752] [serial = 2131] [outer = (nil)] 18:30:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0xa3351800) [pid = 1752] [serial = 2132] [outer = 0xa225e000] 18:30:38 INFO - PROCESS | 1752 | 1463794238820 Marionette DEBUG loaded listener.js 18:30:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0xa36f2000) [pid = 1752] [serial = 2133] [outer = 0xa225e000] 18:30:39 INFO - PROCESS | 1752 | 1463794239697 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]]]}] 18:30:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:30:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1588ms 18:30:39 INFO - PROCESS | 1752 | 1463794239751 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 18:30:39 INFO - PROCESS | 1752 | 1463794239755 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 18:30:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:30:39 INFO - PROCESS | 1752 | 1463794239761 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:30:39 INFO - PROCESS | 1752 | 1463794239763 Marionette TRACE conn3 <- [1,2814,null,{}] 18:30:39 INFO - PROCESS | 1752 | 1463794239769 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}] 18:30:40 INFO - PROCESS | 1752 | 1463794240028 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 18:30:40 INFO - PROCESS | 1752 | 1463794240393 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:40 INFO - PROCESS | 1752 | ++DOCSHELL 0x9aa90800 == 168 [pid = 1752] [id = 711] 18:30:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0xa3182800) [pid = 1752] [serial = 2134] [outer = (nil)] 18:30:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0xa6971c00) [pid = 1752] [serial = 2135] [outer = 0xa3182800] 18:30:40 INFO - PROCESS | 1752 | 1463794240480 Marionette DEBUG loaded listener.js 18:30:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0xa6d16000) [pid = 1752] [serial = 2136] [outer = 0xa3182800] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x88debc00 == 167 [pid = 1752] [id = 691] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x879cb800 == 166 [pid = 1752] [id = 690] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x85d07400 == 165 [pid = 1752] [id = 689] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8e3c2000 == 164 [pid = 1752] [id = 687] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x853d3800 == 163 [pid = 1752] [id = 685] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x86b08c00 == 162 [pid = 1752] [id = 686] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x9a8a9c00 == 161 [pid = 1752] [id = 684] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x85d04400 == 160 [pid = 1752] [id = 683] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x92d38400 == 159 [pid = 1752] [id = 682] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x94f9b800 == 158 [pid = 1752] [id = 681] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8a450c00 == 157 [pid = 1752] [id = 679] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x91faec00 == 156 [pid = 1752] [id = 680] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x91d68000 == 155 [pid = 1752] [id = 678] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x90c20400 == 154 [pid = 1752] [id = 677] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8eb0a000 == 153 [pid = 1752] [id = 676] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8e2c2400 == 152 [pid = 1752] [id = 675] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8d8f3800 == 151 [pid = 1752] [id = 674] 18:30:43 INFO - PROCESS | 1752 | --DOCSHELL 0x879c7800 == 150 [pid = 1752] [id = 673] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x87fed800) [pid = 1752] [serial = 2007] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x896f7c00) [pid = 1752] [serial = 1955] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x91fb3800) [pid = 1752] [serial = 1970] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0xa2732400) [pid = 1752] [serial = 1998] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x8deca400) [pid = 1752] [serial = 1958] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x91b92400) [pid = 1752] [serial = 1967] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0xa23c3000) [pid = 1752] [serial = 1997] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x8e884400) [pid = 1752] [serial = 1961] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x899aec00) [pid = 1752] [serial = 2010] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x88def000) [pid = 1752] [serial = 2009] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x98e83400) [pid = 1752] [serial = 1983] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x92024000) [pid = 1752] [serial = 1971] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x9b7c1800) [pid = 1752] [serial = 1991] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x8f344400) [pid = 1752] [serial = 1964] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0xa36eb800) [pid = 1752] [serial = 1938] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x92590800) [pid = 1752] [serial = 1976] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x89e6e800) [pid = 1752] [serial = 1956] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x9a814000) [pid = 1752] [serial = 1986] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0x977cf400) [pid = 1752] [serial = 1982] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x9d89d400) [pid = 1752] [serial = 1994] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x878d0c00) [pid = 1752] [serial = 2006] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x9394c800) [pid = 1752] [serial = 1977] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0xa685c800) [pid = 1752] [serial = 2004] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x9ac90c00) [pid = 1752] [serial = 1989] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x91b9dc00) [pid = 1752] [serial = 1968] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0xa513dc00) [pid = 1752] [serial = 2000] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x8e2c9c00) [pid = 1752] [serial = 1959] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x8b0ca800) [pid = 1752] [serial = 2016] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x9230a800) [pid = 1752] [serial = 1973] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x8eae6c00) [pid = 1752] [serial = 1962] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0xa51b0400) [pid = 1752] [serial = 2001] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x9b8a2800) [pid = 1752] [serial = 1992] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x9d8d8400) [pid = 1752] [serial = 1995] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x9aa97c00) [pid = 1752] [serial = 1988] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x94f93c00) [pid = 1752] [serial = 1980] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x88232400) [pid = 1752] [serial = 2015] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x90c21800) [pid = 1752] [serial = 1965] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x8c47c800) [pid = 1752] [serial = 2012] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x92310800) [pid = 1752] [serial = 1974] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x99e8bc00) [pid = 1752] [serial = 1985] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x94f63400) [pid = 1752] [serial = 1979] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x8c7a5800) [pid = 1752] [serial = 2013] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0xa638e800) [pid = 1752] [serial = 2003] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x8e263000) [pid = 1752] [serial = 1884] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x8e2c7c00) [pid = 1752] [serial = 2018] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1752 | 1463794243919 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]]]}] 18:30:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:30:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 4193ms 18:30:43 INFO - PROCESS | 1752 | 1463794243954 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 18:30:43 INFO - PROCESS | 1752 | 1463794243961 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 18:30:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:30:43 INFO - PROCESS | 1752 | 1463794243970 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:30:43 INFO - PROCESS | 1752 | 1463794243975 Marionette TRACE conn3 <- [1,2818,null,{}] 18:30:43 INFO - PROCESS | 1752 | 1463794243982 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}] 18:30:44 INFO - PROCESS | 1752 | 1463794244188 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 18:30:44 INFO - PROCESS | 1752 | 1463794244406 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:44 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b07c00 == 151 [pid = 1752] [id = 712] 18:30:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x87fec400) [pid = 1752] [serial = 2137] [outer = (nil)] 18:30:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x888e3800) [pid = 1752] [serial = 2138] [outer = 0x87fec400] 18:30:44 INFO - PROCESS | 1752 | 1463794244492 Marionette DEBUG loaded listener.js 18:30:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x88de9c00) [pid = 1752] [serial = 2139] [outer = 0x87fec400] 18:30:45 INFO - PROCESS | 1752 | 1463794245370 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]]]}] 18:30:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:30:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1437ms 18:30:45 INFO - PROCESS | 1752 | 1463794245407 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 18:30:45 INFO - PROCESS | 1752 | 1463794245415 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 18:30:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:30:45 INFO - PROCESS | 1752 | 1463794245425 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:30:45 INFO - PROCESS | 1752 | 1463794245429 Marionette TRACE conn3 <- [1,2822,null,{}] 18:30:45 INFO - PROCESS | 1752 | 1463794245434 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}] 18:30:45 INFO - PROCESS | 1752 | 1463794245631 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 18:30:45 INFO - PROCESS | 1752 | 1463794245878 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:45 INFO - PROCESS | 1752 | ++DOCSHELL 0x888e1c00 == 152 [pid = 1752] [id = 713] 18:30:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x899a9400) [pid = 1752] [serial = 2140] [outer = (nil)] 18:30:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x89e75c00) [pid = 1752] [serial = 2141] [outer = 0x899a9400] 18:30:45 INFO - PROCESS | 1752 | 1463794245953 Marionette DEBUG loaded listener.js 18:30:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x8a8ed800) [pid = 1752] [serial = 2142] [outer = 0x899a9400] 18:30:46 INFO - PROCESS | 1752 | 1463794246880 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]]]}] 18:30:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:30:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1480ms 18:30:46 INFO - PROCESS | 1752 | 1463794246905 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 18:30:46 INFO - PROCESS | 1752 | 1463794246909 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 18:30:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:30:46 INFO - PROCESS | 1752 | 1463794246923 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:30:46 INFO - PROCESS | 1752 | 1463794246928 Marionette TRACE conn3 <- [1,2826,null,{}] 18:30:46 INFO - PROCESS | 1752 | 1463794246943 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}] 18:30:47 INFO - PROCESS | 1752 | 1463794247229 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 18:30:47 INFO - PROCESS | 1752 | 1463794247286 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:47 INFO - PROCESS | 1752 | ++DOCSHELL 0x899a2000 == 153 [pid = 1752] [id = 714] 18:30:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8c7a6400) [pid = 1752] [serial = 2143] [outer = (nil)] 18:30:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8d8f3800) [pid = 1752] [serial = 2144] [outer = 0x8c7a6400] 18:30:47 INFO - PROCESS | 1752 | 1463794247520 Marionette DEBUG loaded listener.js 18:30:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x8e260400) [pid = 1752] [serial = 2145] [outer = 0x8c7a6400] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x8e389000) [pid = 1752] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x9b7bf800) [pid = 1752] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x91a85c00) [pid = 1752] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x91fa6400) [pid = 1752] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x8d8f9400) [pid = 1752] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x977c5000) [pid = 1752] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x96cf7000) [pid = 1752] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x9202b800) [pid = 1752] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x8e3c3800) [pid = 1752] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x88229000) [pid = 1752] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x86f69800) [pid = 1752] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x9d8d3000) [pid = 1752] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x8f34d000) [pid = 1752] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 129 (0x87fef800) [pid = 1752] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 128 (0x9251d000) [pid = 1752] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 127 (0x86b0f800) [pid = 1752] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 126 (0x91d6b400) [pid = 1752] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 125 (0x99c99400) [pid = 1752] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 124 (0x8a44d000) [pid = 1752] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:30:48 INFO - PROCESS | 1752 | --DOMWINDOW == 123 (0x8a459c00) [pid = 1752] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:30:48 INFO - PROCESS | 1752 | 1463794248816 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:30:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:30:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1946ms 18:30:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:30:48 INFO - PROCESS | 1752 | 1463794248870 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 18:30:48 INFO - PROCESS | 1752 | 1463794248873 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 18:30:48 INFO - PROCESS | 1752 | 1463794248880 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:30:48 INFO - PROCESS | 1752 | 1463794248883 Marionette TRACE conn3 <- [1,2830,null,{}] 18:30:48 INFO - PROCESS | 1752 | 1463794248888 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}] 18:30:49 INFO - PROCESS | 1752 | 1463794249080 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 18:30:49 INFO - PROCESS | 1752 | 1463794249309 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:49 INFO - PROCESS | 1752 | ++DOCSHELL 0x88131000 == 154 [pid = 1752] [id = 715] 18:30:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 124 (0x882dac00) [pid = 1752] [serial = 2146] [outer = (nil)] 18:30:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 125 (0x8e259000) [pid = 1752] [serial = 2147] [outer = 0x882dac00] 18:30:49 INFO - PROCESS | 1752 | 1463794249379 Marionette DEBUG loaded listener.js 18:30:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 126 (0x8e2cac00) [pid = 1752] [serial = 2148] [outer = 0x882dac00] 18:30:50 INFO - PROCESS | 1752 | 1463794250320 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]]]}] 18:30:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:30:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1482ms 18:30:50 INFO - PROCESS | 1752 | 1463794250376 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 18:30:50 INFO - PROCESS | 1752 | 1463794250382 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 18:30:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:30:50 INFO - PROCESS | 1752 | 1463794250391 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:30:50 INFO - PROCESS | 1752 | 1463794250396 Marionette TRACE conn3 <- [1,2834,null,{}] 18:30:50 INFO - PROCESS | 1752 | 1463794250405 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}] 18:30:50 INFO - PROCESS | 1752 | 1463794250625 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 18:30:51 INFO - PROCESS | 1752 | 1463794250987 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:51 INFO - PROCESS | 1752 | ++DOCSHELL 0x879cb800 == 155 [pid = 1752] [id = 716] 18:30:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 127 (0x87fe9400) [pid = 1752] [serial = 2149] [outer = (nil)] 18:30:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 128 (0x882d2400) [pid = 1752] [serial = 2150] [outer = 0x87fe9400] 18:30:51 INFO - PROCESS | 1752 | 1463794251079 Marionette DEBUG loaded listener.js 18:30:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 129 (0x88b68400) [pid = 1752] [serial = 2151] [outer = 0x87fe9400] 18:30:52 INFO - PROCESS | 1752 | 1463794252022 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:30:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:30:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1684ms 18:30:52 INFO - PROCESS | 1752 | 1463794252075 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 18:30:52 INFO - PROCESS | 1752 | 1463794252084 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 18:30:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:30:52 INFO - PROCESS | 1752 | 1463794252095 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:30:52 INFO - PROCESS | 1752 | 1463794252099 Marionette TRACE conn3 <- [1,2838,null,{}] 18:30:52 INFO - PROCESS | 1752 | 1463794252105 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}] 18:30:52 INFO - PROCESS | 1752 | 1463794252362 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 18:30:52 INFO - PROCESS | 1752 | 1463794252712 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:52 INFO - PROCESS | 1752 | ++DOCSHELL 0x899a5400 == 156 [pid = 1752] [id = 717] 18:30:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0x8a8e9000) [pid = 1752] [serial = 2152] [outer = (nil)] 18:30:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x8c474400) [pid = 1752] [serial = 2153] [outer = 0x8a8e9000] 18:30:52 INFO - PROCESS | 1752 | 1463794252797 Marionette DEBUG loaded listener.js 18:30:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x8c7a4000) [pid = 1752] [serial = 2154] [outer = 0x8a8e9000] 18:30:53 INFO - PROCESS | 1752 | 1463794253722 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]]]}] 18:30:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:30:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1683ms 18:30:53 INFO - PROCESS | 1752 | 1463794253779 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 18:30:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:30:53 INFO - PROCESS | 1752 | 1463794253784 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 18:30:53 INFO - PROCESS | 1752 | 1463794253791 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:30:53 INFO - PROCESS | 1752 | 1463794253797 Marionette TRACE conn3 <- [1,2842,null,{}] 18:30:53 INFO - PROCESS | 1752 | 1463794253814 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}] 18:30:54 INFO - PROCESS | 1752 | 1463794254086 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 18:30:54 INFO - PROCESS | 1752 | 1463794254474 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:54 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e37a800 == 157 [pid = 1752] [id = 718] 18:30:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x8e3bf400) [pid = 1752] [serial = 2155] [outer = (nil)] 18:30:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x8e7d0800) [pid = 1752] [serial = 2156] [outer = 0x8e3bf400] 18:30:54 INFO - PROCESS | 1752 | 1463794254568 Marionette DEBUG loaded listener.js 18:30:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x8eaea800) [pid = 1752] [serial = 2157] [outer = 0x8e3bf400] 18:30:55 INFO - PROCESS | 1752 | 1463794255642 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]]]}] 18:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1893ms 18:30:55 INFO - PROCESS | 1752 | 1463794255683 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 18:30:55 INFO - PROCESS | 1752 | 1463794255688 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 18:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:30:55 INFO - PROCESS | 1752 | 1463794255694 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:30:55 INFO - PROCESS | 1752 | 1463794255698 Marionette TRACE conn3 <- [1,2846,null,{}] 18:30:55 INFO - PROCESS | 1752 | 1463794255703 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}] 18:30:55 INFO - PROCESS | 1752 | 1463794255915 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 18:30:56 INFO - PROCESS | 1752 | 1463794256262 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:56 INFO - PROCESS | 1752 | ++DOCSHELL 0x89e70c00 == 158 [pid = 1752] [id = 719] 18:30:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x8e88b000) [pid = 1752] [serial = 2158] [outer = (nil)] 18:30:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x90c24000) [pid = 1752] [serial = 2159] [outer = 0x8e88b000] 18:30:56 INFO - PROCESS | 1752 | 1463794256352 Marionette DEBUG loaded listener.js 18:30:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x91a85c00) [pid = 1752] [serial = 2160] [outer = 0x8e88b000] 18:30:57 INFO - PROCESS | 1752 | 1463794257309 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]]]}] 18:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1681ms 18:30:57 INFO - PROCESS | 1752 | 1463794257377 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 18:30:57 INFO - PROCESS | 1752 | 1463794257382 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 18:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:30:57 INFO - PROCESS | 1752 | 1463794257388 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:30:57 INFO - PROCESS | 1752 | 1463794257391 Marionette TRACE conn3 <- [1,2850,null,{}] 18:30:57 INFO - PROCESS | 1752 | 1463794257397 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}] 18:30:57 INFO - PROCESS | 1752 | 1463794257629 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 18:30:57 INFO - PROCESS | 1752 | 1463794257971 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:58 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f345000 == 159 [pid = 1752] [id = 720] 18:30:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x90c1c000) [pid = 1752] [serial = 2161] [outer = (nil)] 18:30:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x91d5f400) [pid = 1752] [serial = 2162] [outer = 0x90c1c000] 18:30:58 INFO - PROCESS | 1752 | 1463794258062 Marionette DEBUG loaded listener.js 18:30:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x91d63c00) [pid = 1752] [serial = 2163] [outer = 0x90c1c000] 18:30:59 INFO - PROCESS | 1752 | 1463794258995 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:30:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:30:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1645ms 18:30:59 INFO - PROCESS | 1752 | 1463794259034 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 18:30:59 INFO - PROCESS | 1752 | 1463794259038 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 18:30:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:30:59 INFO - PROCESS | 1752 | 1463794259044 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:30:59 INFO - PROCESS | 1752 | 1463794259048 Marionette TRACE conn3 <- [1,2854,null,{}] 18:30:59 INFO - PROCESS | 1752 | 1463794259053 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}] 18:30:59 INFO - PROCESS | 1752 | 1463794259291 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 18:30:59 INFO - PROCESS | 1752 | 1463794259713 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:59 INFO - PROCESS | 1752 | ++DOCSHELL 0x8c689800 == 160 [pid = 1752] [id = 721] 18:30:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8e380400) [pid = 1752] [serial = 2164] [outer = (nil)] 18:30:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x92309000) [pid = 1752] [serial = 2165] [outer = 0x8e380400] 18:30:59 INFO - PROCESS | 1752 | 1463794259802 Marionette DEBUG loaded listener.js 18:30:59 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x9258d000) [pid = 1752] [serial = 2166] [outer = 0x8e380400] 18:31:00 INFO - PROCESS | 1752 | 1463794260896 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]]]}] 18:31:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:31:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1884ms 18:31:00 INFO - PROCESS | 1752 | 1463794260930 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 18:31:00 INFO - PROCESS | 1752 | 1463794260933 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 18:31:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:31:00 INFO - PROCESS | 1752 | 1463794260940 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:31:00 INFO - PROCESS | 1752 | 1463794260942 Marionette TRACE conn3 <- [1,2858,null,{}] 18:31:00 INFO - PROCESS | 1752 | 1463794260968 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}] 18:31:01 INFO - PROCESS | 1752 | 1463794261195 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 18:31:01 INFO - PROCESS | 1752 | 1463794261574 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:01 INFO - PROCESS | 1752 | ++DOCSHELL 0x9229bc00 == 161 [pid = 1752] [id = 722] 18:31:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x92302400) [pid = 1752] [serial = 2167] [outer = (nil)] 18:31:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x93950c00) [pid = 1752] [serial = 2168] [outer = 0x92302400] 18:31:01 INFO - PROCESS | 1752 | 1463794261659 Marionette DEBUG loaded listener.js 18:31:01 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x945e6000) [pid = 1752] [serial = 2169] [outer = 0x92302400] 18:31:02 INFO - PROCESS | 1752 | 1463794262551 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:31:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:31:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1647ms 18:31:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:31:02 INFO - PROCESS | 1752 | 1463794262587 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 18:31:02 INFO - PROCESS | 1752 | 1463794262590 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 18:31:02 INFO - PROCESS | 1752 | 1463794262597 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:31:02 INFO - PROCESS | 1752 | 1463794262601 Marionette TRACE conn3 <- [1,2862,null,{}] 18:31:02 INFO - PROCESS | 1752 | 1463794262606 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}] 18:31:02 INFO - PROCESS | 1752 | 1463794262858 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 18:31:03 INFO - PROCESS | 1752 | 1463794263240 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:03 INFO - PROCESS | 1752 | ++DOCSHELL 0x92784000 == 162 [pid = 1752] [id = 723] 18:31:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x93944000) [pid = 1752] [serial = 2170] [outer = (nil)] 18:31:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x97796c00) [pid = 1752] [serial = 2171] [outer = 0x93944000] 18:31:03 INFO - PROCESS | 1752 | 1463794263328 Marionette DEBUG loaded listener.js 18:31:03 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x977a1000) [pid = 1752] [serial = 2172] [outer = 0x93944000] 18:31:04 INFO - PROCESS | 1752 | 1463794264273 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]]]}] 18:31:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:31:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1733ms 18:31:04 INFO - PROCESS | 1752 | 1463794264330 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 18:31:04 INFO - PROCESS | 1752 | 1463794264334 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 18:31:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:31:04 INFO - PROCESS | 1752 | 1463794264340 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:31:04 INFO - PROCESS | 1752 | 1463794264344 Marionette TRACE conn3 <- [1,2866,null,{}] 18:31:04 INFO - PROCESS | 1752 | 1463794264349 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}] 18:31:04 INFO - PROCESS | 1752 | 1463794264582 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 18:31:04 INFO - PROCESS | 1752 | 1463794264926 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:04 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f345c00 == 163 [pid = 1752] [id = 724] 18:31:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x90c2a400) [pid = 1752] [serial = 2173] [outer = (nil)] 18:31:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x98e7a400) [pid = 1752] [serial = 2174] [outer = 0x90c2a400] 18:31:05 INFO - PROCESS | 1752 | 1463794265029 Marionette DEBUG loaded listener.js 18:31:05 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x996da800) [pid = 1752] [serial = 2175] [outer = 0x90c2a400] 18:31:05 INFO - PROCESS | 1752 | 1463794265958 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]]]}] 18:31:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:31:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1696ms 18:31:06 INFO - PROCESS | 1752 | 1463794266037 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 18:31:06 INFO - PROCESS | 1752 | 1463794266041 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 18:31:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:31:06 INFO - PROCESS | 1752 | 1463794266047 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:31:06 INFO - PROCESS | 1752 | 1463794266050 Marionette TRACE conn3 <- [1,2870,null,{}] 18:31:06 INFO - PROCESS | 1752 | 1463794266056 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}] 18:31:06 INFO - PROCESS | 1752 | 1463794266269 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 18:31:06 INFO - PROCESS | 1752 | 1463794266634 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:06 INFO - PROCESS | 1752 | ++DOCSHELL 0x96cf7000 == 164 [pid = 1752] [id = 725] 18:31:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x9779cc00) [pid = 1752] [serial = 2176] [outer = (nil)] 18:31:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x9a356400) [pid = 1752] [serial = 2177] [outer = 0x9779cc00] 18:31:06 INFO - PROCESS | 1752 | 1463794266728 Marionette DEBUG loaded listener.js 18:31:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x9a819800) [pid = 1752] [serial = 2178] [outer = 0x9779cc00] 18:31:07 INFO - PROCESS | 1752 | 1463794267667 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]]]}] 18:31:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:31:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1699ms 18:31:07 INFO - PROCESS | 1752 | 1463794267747 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 18:31:07 INFO - PROCESS | 1752 | 1463794267751 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 18:31:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:31:07 INFO - PROCESS | 1752 | 1463794267757 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:31:07 INFO - PROCESS | 1752 | 1463794267762 Marionette TRACE conn3 <- [1,2874,null,{}] 18:31:07 INFO - PROCESS | 1752 | 1463794267767 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}] 18:31:08 INFO - PROCESS | 1752 | 1463794268098 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 18:31:08 INFO - PROCESS | 1752 | 1463794268380 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:08 INFO - PROCESS | 1752 | ++DOCSHELL 0x977c5000 == 165 [pid = 1752] [id = 726] 18:31:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x9b728400) [pid = 1752] [serial = 2179] [outer = (nil)] 18:31:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x9b8a2800) [pid = 1752] [serial = 2180] [outer = 0x9b728400] 18:31:08 INFO - PROCESS | 1752 | 1463794268475 Marionette DEBUG loaded listener.js 18:31:08 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x9d494800) [pid = 1752] [serial = 2181] [outer = 0x9b728400] 18:31:09 INFO - PROCESS | 1752 | 1463794269402 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]]]}] 18:31:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:31:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1683ms 18:31:09 INFO - PROCESS | 1752 | 1463794269441 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 18:31:09 INFO - PROCESS | 1752 | 1463794269445 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 18:31:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:31:09 INFO - PROCESS | 1752 | 1463794269451 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:31:09 INFO - PROCESS | 1752 | 1463794269454 Marionette TRACE conn3 <- [1,2878,null,{}] 18:31:09 INFO - PROCESS | 1752 | 1463794269460 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}] 18:31:09 INFO - PROCESS | 1752 | 1463794269670 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 18:31:10 INFO - PROCESS | 1752 | 1463794270033 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:10 INFO - PROCESS | 1752 | ++DOCSHELL 0x91b96400 == 166 [pid = 1752] [id = 727] 18:31:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x91fbe800) [pid = 1752] [serial = 2182] [outer = (nil)] 18:31:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0xa22ae800) [pid = 1752] [serial = 2183] [outer = 0x91fbe800] 18:31:10 INFO - PROCESS | 1752 | 1463794270120 Marionette DEBUG loaded listener.js 18:31:10 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0xa272b000) [pid = 1752] [serial = 2184] [outer = 0x91fbe800] 18:31:11 INFO - PROCESS | 1752 | 1463794271089 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]]]}] 18:31:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:31:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1693ms 18:31:11 INFO - PROCESS | 1752 | 1463794271145 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 18:31:11 INFO - PROCESS | 1752 | 1463794271149 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 18:31:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:31:11 INFO - PROCESS | 1752 | 1463794271165 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:31:11 INFO - PROCESS | 1752 | 1463794271168 Marionette TRACE conn3 <- [1,2882,null,{}] 18:31:11 INFO - PROCESS | 1752 | 1463794271174 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}] 18:31:11 INFO - PROCESS | 1752 | 1463794271381 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 18:31:11 INFO - PROCESS | 1752 | 1463794271745 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:11 INFO - PROCESS | 1752 | ++DOCSHELL 0xa050ac00 == 167 [pid = 1752] [id = 728] 18:31:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0xa2727400) [pid = 1752] [serial = 2185] [outer = (nil)] 18:31:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0xa5142000) [pid = 1752] [serial = 2186] [outer = 0xa2727400] 18:31:11 INFO - PROCESS | 1752 | 1463794271834 Marionette DEBUG loaded listener.js 18:31:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0xa51e8000) [pid = 1752] [serial = 2187] [outer = 0xa2727400] 18:31:12 INFO - PROCESS | 1752 | 1463794272687 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]]]}] 18:31:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:31:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1591ms 18:31:12 INFO - PROCESS | 1752 | 1463794272757 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 18:31:12 INFO - PROCESS | 1752 | 1463794272761 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 18:31:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:31:12 INFO - PROCESS | 1752 | 1463794272767 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:31:12 INFO - PROCESS | 1752 | 1463794272770 Marionette TRACE conn3 <- [1,2886,null,{}] 18:31:12 INFO - PROCESS | 1752 | 1463794272776 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}] 18:31:12 INFO - PROCESS | 1752 | 1463794272983 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 18:31:13 INFO - PROCESS | 1752 | 1463794273336 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:13 INFO - PROCESS | 1752 | ++DOCSHELL 0xa22a7800 == 168 [pid = 1752] [id = 729] 18:31:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0xa23c3000) [pid = 1752] [serial = 2188] [outer = (nil)] 18:31:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0xa68c0400) [pid = 1752] [serial = 2189] [outer = 0xa23c3000] 18:31:13 INFO - PROCESS | 1752 | 1463794273422 Marionette DEBUG loaded listener.js 18:31:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0xa69a1000) [pid = 1752] [serial = 2190] [outer = 0xa23c3000] 18:31:14 INFO - PROCESS | 1752 | 1463794274295 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]]]}] 18:31:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:31:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1581ms 18:31:14 INFO - PROCESS | 1752 | 1463794274349 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 18:31:14 INFO - PROCESS | 1752 | 1463794274352 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 18:31:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:31:14 INFO - PROCESS | 1752 | 1463794274359 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:31:14 INFO - PROCESS | 1752 | 1463794274362 Marionette TRACE conn3 <- [1,2890,null,{}] 18:31:14 INFO - PROCESS | 1752 | 1463794274368 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}] 18:31:14 INFO - PROCESS | 1752 | 1463794274580 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 18:31:14 INFO - PROCESS | 1752 | 1463794274941 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:14 INFO - PROCESS | 1752 | ++DOCSHELL 0x9258f000 == 169 [pid = 1752] [id = 730] 18:31:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x93bc6000) [pid = 1752] [serial = 2191] [outer = (nil)] 18:31:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0xa6d1dc00) [pid = 1752] [serial = 2192] [outer = 0x93bc6000] 18:31:15 INFO - PROCESS | 1752 | 1463794275036 Marionette DEBUG loaded listener.js 18:31:15 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0xa6d20800) [pid = 1752] [serial = 2193] [outer = 0x93bc6000] 18:31:15 INFO - PROCESS | 1752 | 1463794275934 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:31:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:31:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1630ms 18:31:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:31:15 INFO - PROCESS | 1752 | 1463794275990 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 18:31:15 INFO - PROCESS | 1752 | 1463794275993 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 18:31:16 INFO - PROCESS | 1752 | 1463794275999 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:31:16 INFO - PROCESS | 1752 | 1463794276003 Marionette TRACE conn3 <- [1,2894,null,{}] 18:31:16 INFO - PROCESS | 1752 | 1463794276009 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}] 18:31:16 INFO - PROCESS | 1752 | 1463794276218 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 18:31:16 INFO - PROCESS | 1752 | 1463794276572 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:16 INFO - PROCESS | 1752 | ++DOCSHELL 0x89e6e800 == 170 [pid = 1752] [id = 731] 18:31:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0xa6d1e400) [pid = 1752] [serial = 2194] [outer = (nil)] 18:31:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0xa6e05400) [pid = 1752] [serial = 2195] [outer = 0xa6d1e400] 18:31:16 INFO - PROCESS | 1752 | 1463794276659 Marionette DEBUG loaded listener.js 18:31:16 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0xa6e06c00) [pid = 1752] [serial = 2196] [outer = 0xa6d1e400] 18:31:17 INFO - PROCESS | 1752 | 1463794277567 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]]]}] 18:31:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:31:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1637ms 18:31:17 INFO - PROCESS | 1752 | 1463794277636 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 18:31:17 INFO - PROCESS | 1752 | 1463794277640 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 18:31:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:31:17 INFO - PROCESS | 1752 | 1463794277646 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:31:17 INFO - PROCESS | 1752 | 1463794277649 Marionette TRACE conn3 <- [1,2898,null,{}] 18:31:17 INFO - PROCESS | 1752 | 1463794277655 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}] 18:31:17 INFO - PROCESS | 1752 | 1463794277872 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 18:31:18 INFO - PROCESS | 1752 | 1463794278223 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:18 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eae7800 == 171 [pid = 1752] [id = 732] 18:31:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x8f463400) [pid = 1752] [serial = 2197] [outer = (nil)] 18:31:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x8f46b000) [pid = 1752] [serial = 2198] [outer = 0x8f463400] 18:31:18 INFO - PROCESS | 1752 | 1463794278311 Marionette DEBUG loaded listener.js 18:31:18 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x8f46d000) [pid = 1752] [serial = 2199] [outer = 0x8f463400] 18:31:19 INFO - PROCESS | 1752 | 1463794279209 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]]]}] 18:31:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:31:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1631ms 18:31:19 INFO - PROCESS | 1752 | 1463794279278 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 18:31:19 INFO - PROCESS | 1752 | 1463794279282 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 18:31:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:31:19 INFO - PROCESS | 1752 | 1463794279288 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:31:19 INFO - PROCESS | 1752 | 1463794279291 Marionette TRACE conn3 <- [1,2902,null,{}] 18:31:19 INFO - PROCESS | 1752 | 1463794279297 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}] 18:31:19 INFO - PROCESS | 1752 | 1463794279518 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 18:31:19 INFO - PROCESS | 1752 | 1463794279882 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:19 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f464800 == 172 [pid = 1752] [id = 733] 18:31:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x8f466400) [pid = 1752] [serial = 2200] [outer = (nil)] 18:31:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0xa6d24000) [pid = 1752] [serial = 2201] [outer = 0x8f466400] 18:31:19 INFO - PROCESS | 1752 | 1463794279969 Marionette DEBUG loaded listener.js 18:31:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0xa6e04000) [pid = 1752] [serial = 2202] [outer = 0x8f466400] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x88a60400 == 171 [pid = 1752] [id = 650] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x8484e800 == 170 [pid = 1752] [id = 627] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x9230a400 == 169 [pid = 1752] [id = 71] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x899a2000 == 168 [pid = 1752] [id = 714] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x888e1c00 == 167 [pid = 1752] [id = 713] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x86b07c00 == 166 [pid = 1752] [id = 712] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x99788400 == 165 [pid = 1752] [id = 706] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x92307800 == 164 [pid = 1752] [id = 705] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x92344c00 == 163 [pid = 1752] [id = 704] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x91a85800 == 162 [pid = 1752] [id = 702] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x95124c00 == 161 [pid = 1752] [id = 703] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x91fc4400 == 160 [pid = 1752] [id = 701] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x8e889400 == 159 [pid = 1752] [id = 700] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x8a8ea800 == 158 [pid = 1752] [id = 699] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x90c1cc00 == 157 [pid = 1752] [id = 698] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x8e3c9000 == 156 [pid = 1752] [id = 697] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x8c47d400 == 155 [pid = 1752] [id = 695] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x86b05800 == 154 [pid = 1752] [id = 696] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x89e72000 == 153 [pid = 1752] [id = 694] 18:31:23 INFO - PROCESS | 1752 | --DOCSHELL 0x879ce400 == 152 [pid = 1752] [id = 693] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x91b94000) [pid = 1752] [serial = 2066] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x9d403000) [pid = 1752] [serial = 2055] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x91fb8c00) [pid = 1752] [serial = 2034] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x945e8400) [pid = 1752] [serial = 2040] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x8dec5000) [pid = 1752] [serial = 2024] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x99ca0400) [pid = 1752] [serial = 2048] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x996e8000) [pid = 1752] [serial = 2046] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x977c7c00) [pid = 1752] [serial = 2043] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x98e7cc00) [pid = 1752] [serial = 2045] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x8f12a800) [pid = 1752] [serial = 2028] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x8a451000) [pid = 1752] [serial = 2022] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x8822c400) [pid = 1752] [serial = 2070] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x99ca3000) [pid = 1752] [serial = 2049] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x88de8800) [pid = 1752] [serial = 2021] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x9b9d3800) [pid = 1752] [serial = 2054] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0xa6969800) [pid = 1752] [serial = 2064] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x8e25e000) [pid = 1752] [serial = 2025] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x91b9e000) [pid = 1752] [serial = 2031] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x88de6c00) [pid = 1752] [serial = 2073] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0xa68c6c00) [pid = 1752] [serial = 2063] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0xa050e800) [pid = 1752] [serial = 2058] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0xa31dc800) [pid = 1752] [serial = 2060] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x92524c00) [pid = 1752] [serial = 2037] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x9d8a1000) [pid = 1752] [serial = 2057] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x9b730800) [pid = 1752] [serial = 2052] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x8eaf1800) [pid = 1752] [serial = 2027] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x91a81400) [pid = 1752] [serial = 2030] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x8b0d1800) [pid = 1752] [serial = 2076] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x8a45a400) [pid = 1752] [serial = 2075] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x93949000) [pid = 1752] [serial = 2039] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x977c4c00) [pid = 1752] [serial = 2042] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x8e2c0c00) [pid = 1752] [serial = 1953] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x92303000) [pid = 1752] [serial = 2036] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x91fb5400) [pid = 1752] [serial = 2033] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x9acf0800) [pid = 1752] [serial = 2051] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x88a63000) [pid = 1752] [serial = 2072] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x87feb400) [pid = 1752] [serial = 2069] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0xa3352400) [pid = 1752] [serial = 2061] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x92305c00) [pid = 1752] [serial = 2067] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x8b8e9000) [pid = 1752] [serial = 2078] [outer = (nil)] [url = about:blank] 18:31:23 INFO - PROCESS | 1752 | 1463794283723 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:31:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:31:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 4493ms 18:31:23 INFO - PROCESS | 1752 | 1463794283781 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 18:31:23 INFO - PROCESS | 1752 | 1463794283787 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 18:31:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:31:23 INFO - PROCESS | 1752 | 1463794283795 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:31:23 INFO - PROCESS | 1752 | 1463794283800 Marionette TRACE conn3 <- [1,2906,null,{}] 18:31:23 INFO - PROCESS | 1752 | 1463794283809 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}] 18:31:24 INFO - PROCESS | 1752 | 1463794284057 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 18:31:24 INFO - PROCESS | 1752 | 1463794284290 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:24 INFO - PROCESS | 1752 | ++DOCSHELL 0x86f6b000 == 153 [pid = 1752] [id = 734] 18:31:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x86f75c00) [pid = 1752] [serial = 2203] [outer = (nil)] 18:31:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x87b5dc00) [pid = 1752] [serial = 2204] [outer = 0x86f75c00] 18:31:24 INFO - PROCESS | 1752 | 1463794284371 Marionette DEBUG loaded listener.js 18:31:24 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x87b69c00) [pid = 1752] [serial = 2205] [outer = 0x86f75c00] 18:31:25 INFO - PROCESS | 1752 | 1463794285179 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]]]}] 18:31:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:31:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1440ms 18:31:25 INFO - PROCESS | 1752 | 1463794285235 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 18:31:25 INFO - PROCESS | 1752 | 1463794285243 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 18:31:25 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:31:25 INFO - PROCESS | 1752 | 1463794285253 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:31:25 INFO - PROCESS | 1752 | 1463794285256 Marionette TRACE conn3 <- [1,2910,null,{}] 18:31:25 INFO - PROCESS | 1752 | 1463794285262 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}] 18:31:25 INFO - PROCESS | 1752 | 1463794285568 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 18:31:25 INFO - PROCESS | 1752 | 1463794285776 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:25 INFO - PROCESS | 1752 | ++DOCSHELL 0x88b68c00 == 154 [pid = 1752] [id = 735] 18:31:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x88b6c000) [pid = 1752] [serial = 2206] [outer = (nil)] 18:31:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x88b73c00) [pid = 1752] [serial = 2207] [outer = 0x88b6c000] 18:31:25 INFO - PROCESS | 1752 | 1463794285908 Marionette DEBUG loaded listener.js 18:31:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x896fa800) [pid = 1752] [serial = 2208] [outer = 0x88b6c000] 18:31:26 INFO - PROCESS | 1752 | 1463794286667 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]]]}] 18:31:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:31:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:31:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1437ms 18:31:26 INFO - PROCESS | 1752 | 1463794286693 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 18:31:26 INFO - PROCESS | 1752 | 1463794286697 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 18:31:26 INFO - TEST-START | /DOMEvents/constructors.html 18:31:26 INFO - PROCESS | 1752 | 1463794286703 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:31:26 INFO - PROCESS | 1752 | 1463794286709 Marionette TRACE conn3 <- [1,2914,null,{}] 18:31:26 INFO - PROCESS | 1752 | 1463794286724 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}] 18:31:26 INFO - PROCESS | 1752 | 1463794286986 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 18:31:27 INFO - PROCESS | 1752 | 1463794287025 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:27 INFO - PROCESS | 1752 | ++DOCSHELL 0x87feac00 == 155 [pid = 1752] [id = 736] 18:31:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x89debc00) [pid = 1752] [serial = 2209] [outer = (nil)] 18:31:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x8a8ec800) [pid = 1752] [serial = 2210] [outer = 0x89debc00] 18:31:27 INFO - PROCESS | 1752 | 1463794287097 Marionette DEBUG loaded listener.js 18:31:27 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x8b221c00) [pid = 1752] [serial = 2211] [outer = 0x89debc00] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x8c67bc00) [pid = 1752] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x8c7a6400) [pid = 1752] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x87fec400) [pid = 1752] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0xa225e000) [pid = 1752] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0xa050e400) [pid = 1752] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x989ec800) [pid = 1752] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x9a2f1000) [pid = 1752] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x99f21c00) [pid = 1752] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x9251c400) [pid = 1752] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x98a83000) [pid = 1752] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x977a0800) [pid = 1752] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x91d66800) [pid = 1752] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x922a2c00) [pid = 1752] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x91d5d000) [pid = 1752] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0x8e2c5000) [pid = 1752] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x90c2ac00) [pid = 1752] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x8e887800) [pid = 1752] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x88ded000) [pid = 1752] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x8c7a8000) [pid = 1752] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 129 (0x89e72c00) [pid = 1752] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 128 (0x879ce800) [pid = 1752] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:31:28 INFO - PROCESS | 1752 | --DOMWINDOW == 127 (0x899a9400) [pid = 1752] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:31:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:31:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:31:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:31:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:31:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:31:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:31:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:31:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:31:28 INFO - TEST-OK | /DOMEvents/constructors.html | took 2174ms 18:31:28 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:31:28 INFO - PROCESS | 1752 | 1463794288819 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]]]}] 18:31:28 INFO - PROCESS | 1752 | 1463794288877 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 18:31:28 INFO - PROCESS | 1752 | 1463794288880 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 18:31:28 INFO - PROCESS | 1752 | 1463794288892 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:31:28 INFO - PROCESS | 1752 | 1463794288900 Marionette TRACE conn3 <- [1,2918,null,{}] 18:31:28 INFO - PROCESS | 1752 | 1463794288909 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}] 18:31:29 INFO - PROCESS | 1752 | 1463794289179 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 18:31:29 INFO - PROCESS | 1752 | 1463794289196 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:29 INFO - PROCESS | 1752 | ++DOCSHELL 0x879ce800 == 156 [pid = 1752] [id = 737] 18:31:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 128 (0x899a0c00) [pid = 1752] [serial = 2212] [outer = (nil)] 18:31:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 129 (0x8c67bc00) [pid = 1752] [serial = 2213] [outer = 0x899a0c00] 18:31:29 INFO - PROCESS | 1752 | 1463794289265 Marionette DEBUG loaded listener.js 18:31:29 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0x8c7ac400) [pid = 1752] [serial = 2214] [outer = 0x899a0c00] 18:31:30 INFO - PROCESS | 1752 | 1463794290044 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:31:30 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:31:30 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1189ms 18:31:30 INFO - PROCESS | 1752 | 1463794290087 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 18:31:30 INFO - PROCESS | 1752 | 1463794290091 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 18:31:30 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:31:30 INFO - PROCESS | 1752 | 1463794290099 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:31:30 INFO - PROCESS | 1752 | 1463794290105 Marionette TRACE conn3 <- [1,2922,null,{}] 18:31:30 INFO - PROCESS | 1752 | 1463794290110 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}] 18:31:30 INFO - PROCESS | 1752 | 1463794290379 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 18:31:30 INFO - PROCESS | 1752 | 1463794290716 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:30 INFO - PROCESS | 1752 | ++DOCSHELL 0x8484e800 == 157 [pid = 1752] [id = 738] 18:31:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x84a01c00) [pid = 1752] [serial = 2215] [outer = (nil)] 18:31:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x86b03c00) [pid = 1752] [serial = 2216] [outer = 0x84a01c00] 18:31:30 INFO - PROCESS | 1752 | 1463794290821 Marionette DEBUG loaded listener.js 18:31:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x878d5800) [pid = 1752] [serial = 2217] [outer = 0x84a01c00] 18:31:31 INFO - PROCESS | 1752 | [1752] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 18:31:31 INFO - PROCESS | 1752 | [1752] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 18:31:31 INFO - PROCESS | 1752 | [1752] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 18:31:31 INFO - PROCESS | 1752 | [1752] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 18:31:31 INFO - PROCESS | 1752 | 1463794291745 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]]]}] 18:31:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:31:31 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:31:31 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 18:31:31 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:31:31 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 18:31:31 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:31:31 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]" 18:31:31 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:31:31 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:31:31 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1735ms 18:31:31 INFO - PROCESS | 1752 | 1463794291845 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 18:31:31 INFO - PROCESS | 1752 | 1463794291853 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 18:31:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:31:31 INFO - PROCESS | 1752 | 1463794291881 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:31:31 INFO - PROCESS | 1752 | 1463794291887 Marionette TRACE conn3 <- [1,2926,null,{}] 18:31:31 INFO - PROCESS | 1752 | 1463794291895 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}] 18:31:32 INFO - PROCESS | 1752 | 1463794292115 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 18:31:32 INFO - PROCESS | 1752 | 1463794292470 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:32 INFO - PROCESS | 1752 | ++DOCSHELL 0x88de1400 == 158 [pid = 1752] [id = 739] 18:31:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x88de3800) [pid = 1752] [serial = 2218] [outer = (nil)] 18:31:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x896ffc00) [pid = 1752] [serial = 2219] [outer = 0x88de3800] 18:31:32 INFO - PROCESS | 1752 | 1463794292562 Marionette DEBUG loaded listener.js 18:31:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x89dee000) [pid = 1752] [serial = 2220] [outer = 0x88de3800] 18:31:33 INFO - PROCESS | 1752 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:31:33 INFO - PROCESS | 1752 | 1463794293391 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]]]}] 18:31:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:31:33 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1543ms 18:31:33 INFO - PROCESS | 1752 | 1463794293424 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 18:31:33 INFO - PROCESS | 1752 | 1463794293430 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 18:31:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:31:33 INFO - PROCESS | 1752 | 1463794293437 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:31:33 INFO - PROCESS | 1752 | 1463794293440 Marionette TRACE conn3 <- [1,2930,null,{}] 18:31:33 INFO - PROCESS | 1752 | 1463794293446 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}] 18:31:33 INFO - PROCESS | 1752 | 1463794293663 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 18:31:33 INFO - PROCESS | 1752 | 1463794293975 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:34 INFO - PROCESS | 1752 | ++DOCSHELL 0x87b60c00 == 159 [pid = 1752] [id = 740] 18:31:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x8b0c3400) [pid = 1752] [serial = 2221] [outer = (nil)] 18:31:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x8b225000) [pid = 1752] [serial = 2222] [outer = 0x8b0c3400] 18:31:34 INFO - PROCESS | 1752 | 1463794294067 Marionette DEBUG loaded listener.js 18:31:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x8c7a8800) [pid = 1752] [serial = 2223] [outer = 0x8b0c3400] 18:31:34 INFO - PROCESS | 1752 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:31:34 INFO - PROCESS | 1752 | 1463794294962 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]]]}] 18:31:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:31:34 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1537ms 18:31:35 INFO - PROCESS | 1752 | 1463794294992 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 18:31:35 INFO - PROCESS | 1752 | 1463794294996 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 18:31:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:31:35 INFO - PROCESS | 1752 | 1463794295014 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:31:35 INFO - PROCESS | 1752 | 1463794295024 Marionette TRACE conn3 <- [1,2934,null,{}] 18:31:35 INFO - PROCESS | 1752 | 1463794295029 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}] 18:31:35 INFO - PROCESS | 1752 | 1463794295255 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 18:31:35 INFO - PROCESS | 1752 | 1463794295573 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:35 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b21b800 == 160 [pid = 1752] [id = 741] 18:31:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x8c47ec00) [pid = 1752] [serial = 2224] [outer = (nil)] 18:31:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8e3ba400) [pid = 1752] [serial = 2225] [outer = 0x8c47ec00] 18:31:35 INFO - PROCESS | 1752 | 1463794295662 Marionette DEBUG loaded listener.js 18:31:35 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8e3c4400) [pid = 1752] [serial = 2226] [outer = 0x8c47ec00] 18:31:36 INFO - PROCESS | 1752 | 1463794296518 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]]]}] 18:31:36 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:31:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1548ms 18:31:36 INFO - PROCESS | 1752 | 1463794296555 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 18:31:36 INFO - PROCESS | 1752 | 1463794296559 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 18:31:36 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:31:36 INFO - PROCESS | 1752 | 1463794296565 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:31:36 INFO - PROCESS | 1752 | 1463794296569 Marionette TRACE conn3 <- [1,2938,null,{}] 18:31:36 INFO - PROCESS | 1752 | 1463794296574 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}] 18:31:36 INFO - PROCESS | 1752 | 1463794296817 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 18:31:37 INFO - PROCESS | 1752 | 1463794297097 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x89e7d400 == 161 [pid = 1752] [id = 742] 18:31:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x8e2c7c00) [pid = 1752] [serial = 2227] [outer = (nil)] 18:31:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x8eaec000) [pid = 1752] [serial = 2228] [outer = 0x8e2c7c00] 18:31:37 INFO - PROCESS | 1752 | 1463794297186 Marionette DEBUG loaded listener.js 18:31:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x8f125000) [pid = 1752] [serial = 2229] [outer = 0x8e2c7c00] 18:31:37 INFO - PROCESS | 1752 | 1463794297978 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]]]}] 18:31:38 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. 18:31:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1480ms 18:31:38 INFO - PROCESS | 1752 | 1463794298047 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 18:31:38 INFO - PROCESS | 1752 | 1463794298050 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 18:31:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:31:38 INFO - PROCESS | 1752 | 1463794298057 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:31:38 INFO - PROCESS | 1752 | 1463794298060 Marionette TRACE conn3 <- [1,2942,null,{}] 18:31:38 INFO - PROCESS | 1752 | 1463794298066 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}] 18:31:38 INFO - PROCESS | 1752 | 1463794298263 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 18:31:38 INFO - PROCESS | 1752 | 1463794298568 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:38 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f12e400 == 162 [pid = 1752] [id = 743] 18:31:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x8f347000) [pid = 1752] [serial = 2230] [outer = (nil)] 18:31:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x8f464400) [pid = 1752] [serial = 2231] [outer = 0x8f347000] 18:31:38 INFO - PROCESS | 1752 | 1463794298668 Marionette DEBUG loaded listener.js 18:31:38 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x91a84400) [pid = 1752] [serial = 2232] [outer = 0x8f347000] 18:31:39 INFO - PROCESS | 1752 | 1463794299544 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"]]]}] 18:31:39 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 18:31:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:31:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:31:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:31:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1533ms 18:31:39 INFO - PROCESS | 1752 | 1463794299591 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 18:31:39 INFO - PROCESS | 1752 | 1463794299594 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 18:31:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:31:39 INFO - PROCESS | 1752 | 1463794299601 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:31:39 INFO - PROCESS | 1752 | 1463794299604 Marionette TRACE conn3 <- [1,2946,null,{}] 18:31:39 INFO - PROCESS | 1752 | 1463794299610 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}] 18:31:39 INFO - PROCESS | 1752 | 1463794299848 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 18:31:40 INFO - PROCESS | 1752 | 1463794300172 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:40 INFO - PROCESS | 1752 | ++DOCSHELL 0x87fe5c00 == 163 [pid = 1752] [id = 744] 18:31:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x88b65800) [pid = 1752] [serial = 2233] [outer = (nil)] 18:31:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x91fb9800) [pid = 1752] [serial = 2234] [outer = 0x88b65800] 18:31:40 INFO - PROCESS | 1752 | 1463794300261 Marionette DEBUG loaded listener.js 18:31:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x91fbfc00) [pid = 1752] [serial = 2235] [outer = 0x88b65800] 18:31:41 INFO - PROCESS | 1752 | 1463794301122 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]]]}] 18:31:41 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. 18:31:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1538ms 18:31:41 INFO - PROCESS | 1752 | 1463794301139 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 18:31:41 INFO - PROCESS | 1752 | 1463794301143 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 18:31:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:31:41 INFO - PROCESS | 1752 | 1463794301149 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:31:41 INFO - PROCESS | 1752 | 1463794301154 Marionette TRACE conn3 <- [1,2950,null,{}] 18:31:41 INFO - PROCESS | 1752 | 1463794301160 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}] 18:31:41 INFO - PROCESS | 1752 | 1463794301365 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 18:31:41 INFO - PROCESS | 1752 | 1463794301643 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:41 INFO - PROCESS | 1752 | ++DOCSHELL 0x8f465800 == 164 [pid = 1752] [id = 745] 18:31:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x91d64800) [pid = 1752] [serial = 2236] [outer = (nil)] 18:31:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x9229a800) [pid = 1752] [serial = 2237] [outer = 0x91d64800] 18:31:41 INFO - PROCESS | 1752 | 1463794301743 Marionette DEBUG loaded listener.js 18:31:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x922a3000) [pid = 1752] [serial = 2238] [outer = 0x91d64800] 18:31:42 INFO - PROCESS | 1752 | ++DOCSHELL 0x9258a000 == 165 [pid = 1752] [id = 746] 18:31:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x92590c00) [pid = 1752] [serial = 2239] [outer = (nil)] 18:31:42 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x92783400) [pid = 1752] [serial = 2240] [outer = 0x92590c00] 18:31:42 INFO - PROCESS | 1752 | 1463794302648 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]]]}] 18:31:42 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. 18:31:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1535ms 18:31:42 INFO - PROCESS | 1752 | 1463794302685 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 18:31:42 INFO - PROCESS | 1752 | 1463794302689 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 18:31:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:31:42 INFO - PROCESS | 1752 | 1463794302700 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:31:42 INFO - PROCESS | 1752 | 1463794302703 Marionette TRACE conn3 <- [1,2954,null,{}] 18:31:42 INFO - PROCESS | 1752 | 1463794302709 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}] 18:31:42 INFO - PROCESS | 1752 | 1463794302985 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 18:31:43 INFO - PROCESS | 1752 | 1463794303333 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:43 INFO - PROCESS | 1752 | ++DOCSHELL 0x92295800 == 166 [pid = 1752] [id = 747] 18:31:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x9251b000) [pid = 1752] [serial = 2241] [outer = (nil)] 18:31:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x9258f800) [pid = 1752] [serial = 2242] [outer = 0x9251b000] 18:31:43 INFO - PROCESS | 1752 | 1463794303423 Marionette DEBUG loaded listener.js 18:31:43 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0x93943000) [pid = 1752] [serial = 2243] [outer = 0x9251b000] 18:31:44 INFO - PROCESS | 1752 | 1463794304142 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]]]}] 18:31:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:31:44 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 18:31:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1489ms 18:31:44 INFO - PROCESS | 1752 | 1463794304186 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 18:31:44 INFO - PROCESS | 1752 | 1463794304190 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 18:31:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:31:44 INFO - PROCESS | 1752 | 1463794304196 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:31:44 INFO - PROCESS | 1752 | 1463794304200 Marionette TRACE conn3 <- [1,2958,null,{}] 18:31:44 INFO - PROCESS | 1752 | 1463794304205 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}] 18:31:44 INFO - PROCESS | 1752 | 1463794304439 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 18:31:44 INFO - PROCESS | 1752 | 1463794304730 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:44 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a44bc00 == 167 [pid = 1752] [id = 748] 18:31:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0x9258c400) [pid = 1752] [serial = 2244] [outer = (nil)] 18:31:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0x977a2400) [pid = 1752] [serial = 2245] [outer = 0x9258c400] 18:31:44 INFO - PROCESS | 1752 | 1463794304814 Marionette DEBUG loaded listener.js 18:31:44 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x977c9000) [pid = 1752] [serial = 2246] [outer = 0x9258c400] 18:31:45 INFO - PROCESS | 1752 | 1463794305679 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]]]}] 18:31:45 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. 18:31:45 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1496ms 18:31:45 INFO - PROCESS | 1752 | 1463794305692 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 18:31:45 INFO - PROCESS | 1752 | 1463794305695 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 18:31:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:31:45 INFO - PROCESS | 1752 | 1463794305701 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:31:45 INFO - PROCESS | 1752 | 1463794305705 Marionette TRACE conn3 <- [1,2962,null,{}] 18:31:45 INFO - PROCESS | 1752 | 1463794305711 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}] 18:31:45 INFO - PROCESS | 1752 | 1463794305905 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 18:31:46 INFO - PROCESS | 1752 | 1463794306243 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:46 INFO - PROCESS | 1752 | ++DOCSHELL 0x8eae2400 == 168 [pid = 1752] [id = 749] 18:31:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x92305000) [pid = 1752] [serial = 2247] [outer = (nil)] 18:31:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x99789800) [pid = 1752] [serial = 2248] [outer = 0x92305000] 18:31:46 INFO - PROCESS | 1752 | 1463794306346 Marionette DEBUG loaded listener.js 18:31:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x99ca5000) [pid = 1752] [serial = 2249] [outer = 0x92305000] 18:31:47 INFO - PROCESS | 1752 | 1463794307205 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]]]}] 18:31:47 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. 18:31:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1548ms 18:31:47 INFO - PROCESS | 1752 | 1463794307250 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 18:31:47 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:31:47 INFO - PROCESS | 1752 | 1463794307255 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 18:31:47 INFO - PROCESS | 1752 | 1463794307261 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:31:47 INFO - PROCESS | 1752 | 1463794307265 Marionette TRACE conn3 <- [1,2966,null,{}] 18:31:47 INFO - PROCESS | 1752 | 1463794307271 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}] 18:31:47 INFO - PROCESS | 1752 | 1463794307613 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 18:31:47 INFO - PROCESS | 1752 | 1463794307838 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:47 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d0e000 == 169 [pid = 1752] [id = 750] 18:31:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x9a35cc00) [pid = 1752] [serial = 2250] [outer = (nil)] 18:31:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x9b015400) [pid = 1752] [serial = 2251] [outer = 0x9a35cc00] 18:31:47 INFO - PROCESS | 1752 | 1463794307926 Marionette DEBUG loaded listener.js 18:31:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x9b725800) [pid = 1752] [serial = 2252] [outer = 0x9a35cc00] 18:31:48 INFO - PROCESS | 1752 | 1463794308733 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]]]}] 18:31:48 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. 18:31:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1533ms 18:31:48 INFO - PROCESS | 1752 | 1463794308794 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 18:31:48 INFO - PROCESS | 1752 | 1463794308798 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 18:31:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:31:48 INFO - PROCESS | 1752 | 1463794308804 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:31:48 INFO - PROCESS | 1752 | 1463794308807 Marionette TRACE conn3 <- [1,2970,null,{}] 18:31:48 INFO - PROCESS | 1752 | 1463794308813 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}] 18:31:49 INFO - PROCESS | 1752 | 1463794309018 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 18:31:49 INFO - PROCESS | 1752 | 1463794309340 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:49 INFO - PROCESS | 1752 | ++DOCSHELL 0x8b21d000 == 170 [pid = 1752] [id = 751] 18:31:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x8c47a000) [pid = 1752] [serial = 2253] [outer = (nil)] 18:31:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x9b8a1400) [pid = 1752] [serial = 2254] [outer = 0x8c47a000] 18:31:49 INFO - PROCESS | 1752 | 1463794309428 Marionette DEBUG loaded listener.js 18:31:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0x9d401c00) [pid = 1752] [serial = 2255] [outer = 0x8c47a000] 18:31:50 INFO - PROCESS | 1752 | 1463794310235 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]]]}] 18:31:50 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. 18:31:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1478ms 18:31:50 INFO - PROCESS | 1752 | 1463794310283 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 18:31:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:31:50 INFO - PROCESS | 1752 | 1463794310297 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 18:31:50 INFO - PROCESS | 1752 | 1463794310303 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:31:50 INFO - PROCESS | 1752 | 1463794310306 Marionette TRACE conn3 <- [1,2974,null,{}] 18:31:50 INFO - PROCESS | 1752 | 1463794310312 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}] 18:31:50 INFO - PROCESS | 1752 | 1463794310628 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 18:31:50 INFO - PROCESS | 1752 | 1463794310854 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:50 INFO - PROCESS | 1752 | ++DOCSHELL 0x866f2400 == 171 [pid = 1752] [id = 752] 18:31:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0x9b7bdc00) [pid = 1752] [serial = 2256] [outer = (nil)] 18:31:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0xa0505400) [pid = 1752] [serial = 2257] [outer = 0x9b7bdc00] 18:31:50 INFO - PROCESS | 1752 | 1463794310942 Marionette DEBUG loaded listener.js 18:31:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0xa104b800) [pid = 1752] [serial = 2258] [outer = 0x9b7bdc00] 18:31:51 INFO - PROCESS | 1752 | 1463794311774 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]]]}] 18:31:51 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. 18:31:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1529ms 18:31:51 INFO - PROCESS | 1752 | 1463794311833 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 18:31:51 INFO - PROCESS | 1752 | 1463794311836 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 18:31:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:31:51 INFO - PROCESS | 1752 | 1463794311842 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:31:51 INFO - PROCESS | 1752 | 1463794311846 Marionette TRACE conn3 <- [1,2978,null,{}] 18:31:51 INFO - PROCESS | 1752 | 1463794311851 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}] 18:31:52 INFO - PROCESS | 1752 | 1463794312052 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 18:31:52 INFO - PROCESS | 1752 | 1463794312364 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:52 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b02000 == 172 [pid = 1752] [id = 753] 18:31:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x9d8cd800) [pid = 1752] [serial = 2259] [outer = (nil)] 18:31:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0xa31d6800) [pid = 1752] [serial = 2260] [outer = 0x9d8cd800] 18:31:52 INFO - PROCESS | 1752 | 1463794312451 Marionette DEBUG loaded listener.js 18:31:52 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0xa3352400) [pid = 1752] [serial = 2261] [outer = 0x9d8cd800] 18:31:53 INFO - PROCESS | 1752 | 1463794313239 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]]]}] 18:31:53 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. 18:31:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1433ms 18:31:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:31:53 INFO - PROCESS | 1752 | 1463794313276 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 18:31:53 INFO - PROCESS | 1752 | 1463794313279 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 18:31:53 INFO - PROCESS | 1752 | 1463794313286 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:31:53 INFO - PROCESS | 1752 | 1463794313289 Marionette TRACE conn3 <- [1,2982,null,{}] 18:31:53 INFO - PROCESS | 1752 | 1463794313295 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}] 18:31:53 INFO - PROCESS | 1752 | 1463794313529 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 18:31:53 INFO - PROCESS | 1752 | 1463794313817 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:53 INFO - PROCESS | 1752 | ++DOCSHELL 0x8e884800 == 173 [pid = 1752] [id = 754] 18:31:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x9d89f400) [pid = 1752] [serial = 2262] [outer = (nil)] 18:31:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0xa63f6c00) [pid = 1752] [serial = 2263] [outer = 0x9d89f400] 18:31:53 INFO - PROCESS | 1752 | 1463794313915 Marionette DEBUG loaded listener.js 18:31:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0xa68cd400) [pid = 1752] [serial = 2264] [outer = 0x9d89f400] 18:31:54 INFO - PROCESS | 1752 | 1463794314714 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"]]]}] 18:31:54 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 18:31:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:31:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:31:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1487ms 18:31:54 INFO - PROCESS | 1752 | 1463794314773 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 18:31:54 INFO - PROCESS | 1752 | 1463794314777 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 18:31:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:31:54 INFO - PROCESS | 1752 | 1463794314783 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:31:54 INFO - PROCESS | 1752 | 1463794314787 Marionette TRACE conn3 <- [1,2986,null,{}] 18:31:54 INFO - PROCESS | 1752 | 1463794314792 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}] 18:31:55 INFO - PROCESS | 1752 | 1463794315118 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 18:31:55 INFO - PROCESS | 1752 | 1463794315359 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:55 INFO - PROCESS | 1752 | ++DOCSHELL 0x92422800 == 174 [pid = 1752] [id = 755] 18:31:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x92423800) [pid = 1752] [serial = 2265] [outer = (nil)] 18:31:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x9242c800) [pid = 1752] [serial = 2266] [outer = 0x92423800] 18:31:55 INFO - PROCESS | 1752 | 1463794315451 Marionette DEBUG loaded listener.js 18:31:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x9242e800) [pid = 1752] [serial = 2267] [outer = 0x92423800] 18:31:56 INFO - PROCESS | 1752 | 1463794316301 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]]]}] 18:31:56 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. 18:31:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1579ms 18:31:56 INFO - PROCESS | 1752 | 1463794316363 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 18:31:56 INFO - PROCESS | 1752 | 1463794316366 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 18:31:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:31:56 INFO - PROCESS | 1752 | 1463794316372 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:31:56 INFO - PROCESS | 1752 | 1463794316375 Marionette TRACE conn3 <- [1,2990,null,{}] 18:31:56 INFO - PROCESS | 1752 | 1463794316381 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}] 18:31:56 INFO - PROCESS | 1752 | 1463794316622 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 18:31:56 INFO - PROCESS | 1752 | 1463794316953 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:57 INFO - PROCESS | 1752 | ++DOCSHELL 0x92429400 == 175 [pid = 1752] [id = 756] 18:31:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0xa513f800) [pid = 1752] [serial = 2268] [outer = (nil)] 18:31:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 185 (0xa6d1ac00) [pid = 1752] [serial = 2269] [outer = 0xa513f800] 18:31:57 INFO - PROCESS | 1752 | 1463794317081 Marionette DEBUG loaded listener.js 18:31:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 186 (0xa6d24400) [pid = 1752] [serial = 2270] [outer = 0xa513f800] 18:31:57 INFO - PROCESS | 1752 | ++DOCSHELL 0x8d662800 == 176 [pid = 1752] [id = 757] 18:31:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 187 (0x8d663000) [pid = 1752] [serial = 2271] [outer = (nil)] 18:31:57 INFO - PROCESS | 1752 | ++DOMWINDOW == 188 (0x8d665000) [pid = 1752] [serial = 2272] [outer = 0x8d663000] 18:31:57 INFO - PROCESS | 1752 | 1463794317957 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]]]}] 18:31:58 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. 18:31:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1631ms 18:31:58 INFO - PROCESS | 1752 | 1463794318005 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 18:31:58 INFO - PROCESS | 1752 | 1463794318009 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 18:31:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:31:58 INFO - PROCESS | 1752 | 1463794318019 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:31:58 INFO - PROCESS | 1752 | 1463794318022 Marionette TRACE conn3 <- [1,2994,null,{}] 18:31:58 INFO - PROCESS | 1752 | 1463794318028 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}] 18:31:58 INFO - PROCESS | 1752 | 1463794318279 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 18:31:58 INFO - PROCESS | 1752 | 1463794318646 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:58 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a8e5400 == 177 [pid = 1752] [id = 758] 18:31:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 189 (0x8d660400) [pid = 1752] [serial = 2273] [outer = (nil)] 18:31:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 190 (0x8d66ac00) [pid = 1752] [serial = 2274] [outer = 0x8d660400] 18:31:58 INFO - PROCESS | 1752 | 1463794318733 Marionette DEBUG loaded listener.js 18:31:58 INFO - PROCESS | 1752 | ++DOMWINDOW == 191 (0x8d66d400) [pid = 1752] [serial = 2275] [outer = 0x8d660400] 18:31:59 INFO - PROCESS | 1752 | 1463794319502 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]]]}] 18:31:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:31:59 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 18:31:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1546ms 18:31:59 INFO - PROCESS | 1752 | 1463794319561 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 18:31:59 INFO - PROCESS | 1752 | 1463794319565 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 18:31:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:31:59 INFO - PROCESS | 1752 | 1463794319576 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:31:59 INFO - PROCESS | 1752 | 1463794319579 Marionette TRACE conn3 <- [1,2998,null,{}] 18:31:59 INFO - PROCESS | 1752 | 1463794319585 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}] 18:31:59 INFO - PROCESS | 1752 | 1463794319902 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 18:32:00 INFO - PROCESS | 1752 | 1463794320137 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:00 INFO - PROCESS | 1752 | ++DOCSHELL 0x85153800 == 178 [pid = 1752] [id = 759] 18:32:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 192 (0x85155000) [pid = 1752] [serial = 2276] [outer = (nil)] 18:32:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 193 (0x8515a800) [pid = 1752] [serial = 2277] [outer = 0x85155000] 18:32:00 INFO - PROCESS | 1752 | 1463794320222 Marionette DEBUG loaded listener.js 18:32:00 INFO - PROCESS | 1752 | ++DOMWINDOW == 194 (0x8515dc00) [pid = 1752] [serial = 2278] [outer = 0x85155000] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x853db800 == 177 [pid = 1752] [id = 692] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x995b6400 == 176 [pid = 1752] [id = 598] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x879ce800 == 175 [pid = 1752] [id = 737] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x87feac00 == 174 [pid = 1752] [id = 736] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x88b68c00 == 173 [pid = 1752] [id = 735] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x86f6b000 == 172 [pid = 1752] [id = 734] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x8eae7800 == 171 [pid = 1752] [id = 732] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x9258f000 == 170 [pid = 1752] [id = 730] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x89e6e800 == 169 [pid = 1752] [id = 731] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0xa22a7800 == 168 [pid = 1752] [id = 729] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0xa050ac00 == 167 [pid = 1752] [id = 728] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x977c5000 == 166 [pid = 1752] [id = 726] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x91b96400 == 165 [pid = 1752] [id = 727] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x96cf7000 == 164 [pid = 1752] [id = 725] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x8f345c00 == 163 [pid = 1752] [id = 724] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x92784000 == 162 [pid = 1752] [id = 723] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x9229bc00 == 161 [pid = 1752] [id = 722] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x8c689800 == 160 [pid = 1752] [id = 721] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x89e70c00 == 159 [pid = 1752] [id = 719] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x8f345000 == 158 [pid = 1752] [id = 720] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x8e37a800 == 157 [pid = 1752] [id = 718] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x899a5400 == 156 [pid = 1752] [id = 717] 18:32:03 INFO - PROCESS | 1752 | --DOCSHELL 0x879cb800 == 155 [pid = 1752] [id = 716] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 193 (0x8e259000) [pid = 1752] [serial = 2147] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 192 (0x8e3bd800) [pid = 1752] [serial = 2019] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 191 (0x8d8f3800) [pid = 1752] [serial = 2144] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 190 (0x888e3800) [pid = 1752] [serial = 2138] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 189 (0x88de9c00) [pid = 1752] [serial = 2139] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 188 (0xa6971c00) [pid = 1752] [serial = 2135] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 187 (0xa36f2000) [pid = 1752] [serial = 2133] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 186 (0xa3351800) [pid = 1752] [serial = 2132] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 185 (0xa27bfc00) [pid = 1752] [serial = 2130] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 184 (0xa23c2800) [pid = 1752] [serial = 2129] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0x9d8a1800) [pid = 1752] [serial = 2127] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0x9d409800) [pid = 1752] [serial = 2126] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0x9b9cd000) [pid = 1752] [serial = 2124] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0x9b80f000) [pid = 1752] [serial = 2123] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0x9acf3800) [pid = 1752] [serial = 2121] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0x9aa9d000) [pid = 1752] [serial = 2120] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0x9a8a9800) [pid = 1752] [serial = 2118] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0x9a819400) [pid = 1752] [serial = 2117] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x99e2d000) [pid = 1752] [serial = 2115] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x99acbc00) [pid = 1752] [serial = 2114] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x98a84800) [pid = 1752] [serial = 2112] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x977c2000) [pid = 1752] [serial = 2111] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x945e8800) [pid = 1752] [serial = 2109] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x945e1800) [pid = 1752] [serial = 2108] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x92591800) [pid = 1752] [serial = 2106] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x92528c00) [pid = 1752] [serial = 2105] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x9230d800) [pid = 1752] [serial = 2103] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x92305800) [pid = 1752] [serial = 2102] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x92020c00) [pid = 1752] [serial = 2100] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0x91fbd800) [pid = 1752] [serial = 2099] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x91d64c00) [pid = 1752] [serial = 2097] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x91a8b000) [pid = 1752] [serial = 2096] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x8f127c00) [pid = 1752] [serial = 2094] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0x8eb06000) [pid = 1752] [serial = 2093] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x8e7d0000) [pid = 1752] [serial = 2091] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x8e3c8000) [pid = 1752] [serial = 2090] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x8deccc00) [pid = 1752] [serial = 2088] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x8d8fa400) [pid = 1752] [serial = 2087] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x8b220c00) [pid = 1752] [serial = 2085] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x8a457000) [pid = 1752] [serial = 2084] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x888e2800) [pid = 1752] [serial = 2082] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x88232800) [pid = 1752] [serial = 2081] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x8a8ed800) [pid = 1752] [serial = 2142] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x89e75c00) [pid = 1752] [serial = 2141] [outer = (nil)] [url = about:blank] 18:32:03 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x8e260400) [pid = 1752] [serial = 2145] [outer = (nil)] [url = about:blank] 18:32:04 INFO - PROCESS | 1752 | 1463794324103 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]]]}] 18:32:04 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. 18:32:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 4550ms 18:32:04 INFO - PROCESS | 1752 | 1463794324126 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 18:32:04 INFO - PROCESS | 1752 | 1463794324131 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 18:32:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:32:04 INFO - PROCESS | 1752 | 1463794324139 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:32:04 INFO - PROCESS | 1752 | 1463794324145 Marionette TRACE conn3 <- [1,3002,null,{}] 18:32:04 INFO - PROCESS | 1752 | 1463794324152 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}] 18:32:04 INFO - PROCESS | 1752 | 1463794324399 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 18:32:04 INFO - PROCESS | 1752 | 1463794324690 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:04 INFO - PROCESS | 1752 | ++DOCSHELL 0x879ce800 == 156 [pid = 1752] [id = 760] 18:32:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x87b5cc00) [pid = 1752] [serial = 2279] [outer = (nil)] 18:32:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x8822a400) [pid = 1752] [serial = 2280] [outer = 0x87b5cc00] 18:32:04 INFO - PROCESS | 1752 | 1463794324798 Marionette DEBUG loaded listener.js 18:32:04 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x882d9400) [pid = 1752] [serial = 2281] [outer = 0x87b5cc00] 18:32:05 INFO - PROCESS | 1752 | 1463794325551 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]]]}] 18:32:05 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. 18:32:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1436ms 18:32:05 INFO - PROCESS | 1752 | 1463794325576 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 18:32:05 INFO - PROCESS | 1752 | 1463794325584 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 18:32:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:32:05 INFO - PROCESS | 1752 | 1463794325594 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:32:05 INFO - PROCESS | 1752 | 1463794325598 Marionette TRACE conn3 <- [1,3006,null,{}] 18:32:05 INFO - PROCESS | 1752 | 1463794325604 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}] 18:32:05 INFO - PROCESS | 1752 | 1463794325825 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 18:32:06 INFO - PROCESS | 1752 | 1463794326091 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:06 INFO - PROCESS | 1752 | ++DOCSHELL 0x88de2000 == 157 [pid = 1752] [id = 761] 18:32:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x896f0c00) [pid = 1752] [serial = 2282] [outer = (nil)] 18:32:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x899aec00) [pid = 1752] [serial = 2283] [outer = 0x896f0c00] 18:32:06 INFO - PROCESS | 1752 | 1463794326168 Marionette DEBUG loaded listener.js 18:32:06 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x89e72c00) [pid = 1752] [serial = 2284] [outer = 0x896f0c00] 18:32:07 INFO - PROCESS | 1752 | 1463794327049 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]]]}] 18:32:07 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. 18:32:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1498ms 18:32:07 INFO - PROCESS | 1752 | 1463794327092 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 18:32:07 INFO - PROCESS | 1752 | 1463794327095 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 18:32:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:32:07 INFO - PROCESS | 1752 | 1463794327102 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:32:07 INFO - PROCESS | 1752 | 1463794327107 Marionette TRACE conn3 <- [1,3010,null,{}] 18:32:07 INFO - PROCESS | 1752 | 1463794327131 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}] 18:32:07 INFO - PROCESS | 1752 | 1463794327456 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 18:32:07 INFO - PROCESS | 1752 | 1463794327505 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:07 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a45a800 == 158 [pid = 1752] [id = 762] 18:32:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0x8b225c00) [pid = 1752] [serial = 2285] [outer = (nil)] 18:32:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0x8c473c00) [pid = 1752] [serial = 2286] [outer = 0x8b225c00] 18:32:07 INFO - PROCESS | 1752 | 1463794327623 Marionette DEBUG loaded listener.js 18:32:07 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x8d65f800) [pid = 1752] [serial = 2287] [outer = 0x8b225c00] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x899aa400) [pid = 1752] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0xa3182800) [pid = 1752] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x89debc00) [pid = 1752] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0xa6d1e400) [pid = 1752] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x93bc6000) [pid = 1752] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0xa23c3000) [pid = 1752] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0xa2727400) [pid = 1752] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x91fbe800) [pid = 1752] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x9b728400) [pid = 1752] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x9779cc00) [pid = 1752] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x90c2a400) [pid = 1752] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x93944000) [pid = 1752] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x92302400) [pid = 1752] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x8e380400) [pid = 1752] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x90c1c000) [pid = 1752] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x8e88b000) [pid = 1752] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x8e3bf400) [pid = 1752] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x8a8e9000) [pid = 1752] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x87fe9400) [pid = 1752] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x86f75c00) [pid = 1752] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x8f463400) [pid = 1752] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:32:09 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x88b6c000) [pid = 1752] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:32:09 INFO - PROCESS | 1752 | 1463794329162 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]]]}] 18:32:09 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 18:32:09 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2105ms 18:32:09 INFO - PROCESS | 1752 | 1463794329207 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 18:32:09 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:32:09 INFO - PROCESS | 1752 | 1463794329210 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 18:32:09 INFO - PROCESS | 1752 | 1463794329216 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:32:09 INFO - PROCESS | 1752 | 1463794329220 Marionette TRACE conn3 <- [1,3014,null,{}] 18:32:09 INFO - PROCESS | 1752 | 1463794329225 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}] 18:32:09 INFO - PROCESS | 1752 | 1463794329529 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 18:32:09 INFO - PROCESS | 1752 | 1463794329686 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:09 INFO - PROCESS | 1752 | ++DOCSHELL 0x8a454c00 == 159 [pid = 1752] [id = 763] 18:32:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x8c682400) [pid = 1752] [serial = 2288] [outer = (nil)] 18:32:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x8dec1400) [pid = 1752] [serial = 2289] [outer = 0x8c682400] 18:32:09 INFO - PROCESS | 1752 | 1463794329757 Marionette DEBUG loaded listener.js 18:32:09 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x8ded0c00) [pid = 1752] [serial = 2290] [outer = 0x8c682400] 18:32:10 INFO - PROCESS | 1752 | [1752] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:32:10 INFO - PROCESS | 1752 | 1463794330596 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:32:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:32:10 INFO - {} 18:32:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:32:10 INFO - {} 18:32:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:32:10 INFO - {} 18:32:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:32:10 INFO - {} 18:32:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1388ms 18:32:10 INFO - PROCESS | 1752 | 1463794330606 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 18:32:10 INFO - PROCESS | 1752 | 1463794330609 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 18:32:10 INFO - TEST-START | /FileAPI/fileReader.html 18:32:10 INFO - PROCESS | 1752 | 1463794330615 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:32:10 INFO - PROCESS | 1752 | 1463794330617 Marionette TRACE conn3 <- [1,3018,null,{}] 18:32:10 INFO - PROCESS | 1752 | 1463794330623 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}] 18:32:10 INFO - PROCESS | 1752 | 1463794330809 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 18:32:11 INFO - PROCESS | 1752 | 1463794331179 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:11 INFO - PROCESS | 1752 | ++DOCSHELL 0x85154000 == 160 [pid = 1752] [id = 764] 18:32:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x85155c00) [pid = 1752] [serial = 2291] [outer = (nil)] 18:32:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8515b800) [pid = 1752] [serial = 2292] [outer = 0x85155c00] 18:32:11 INFO - PROCESS | 1752 | 1463794331281 Marionette DEBUG loaded listener.js 18:32:11 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x86f6b000) [pid = 1752] [serial = 2293] [outer = 0x85155c00] 18:32:12 INFO - PROCESS | 1752 | 1463794332198 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]]]}] 18:32:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:32:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:32:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:32:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:32:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 1634ms 18:32:12 INFO - PROCESS | 1752 | 1463794332252 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 18:32:12 INFO - PROCESS | 1752 | 1463794332258 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 18:32:12 INFO - TEST-START | /FileAPI/historical.html 18:32:12 INFO - PROCESS | 1752 | 1463794332266 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:32:12 INFO - PROCESS | 1752 | 1463794332272 Marionette TRACE conn3 <- [1,3022,null,{}] 18:32:12 INFO - PROCESS | 1752 | 1463794332279 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}] 18:32:12 INFO - PROCESS | 1752 | 1463794332495 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 18:32:12 INFO - PROCESS | 1752 | 1463794332807 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:12 INFO - PROCESS | 1752 | ++DOCSHELL 0x88233000 == 161 [pid = 1752] [id = 765] 18:32:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x896f7c00) [pid = 1752] [serial = 2294] [outer = (nil)] 18:32:12 INFO - PROCESS | 1752 | ++DOMWINDOW == 144 (0x89dec800) [pid = 1752] [serial = 2295] [outer = 0x896f7c00] 18:32:12 INFO - PROCESS | 1752 | 1463794332898 Marionette DEBUG loaded listener.js 18:32:13 INFO - PROCESS | 1752 | ++DOMWINDOW == 145 (0x8a451000) [pid = 1752] [serial = 2296] [outer = 0x896f7c00] 18:32:13 INFO - PROCESS | 1752 | 1463794333788 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"]]]}] 18:32:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:32:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:32:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:32:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:32:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:32:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:32:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:32:13 INFO - TEST-OK | /FileAPI/historical.html | took 1585ms 18:32:13 INFO - PROCESS | 1752 | 1463794333855 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 18:32:13 INFO - PROCESS | 1752 | 1463794333862 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 18:32:13 INFO - TEST-START | /FileAPI/idlharness.html 18:32:13 INFO - PROCESS | 1752 | 1463794333886 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:32:13 INFO - PROCESS | 1752 | 1463794333891 Marionette TRACE conn3 <- [1,3026,null,{}] 18:32:13 INFO - PROCESS | 1752 | 1463794333902 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}] 18:32:14 INFO - PROCESS | 1752 | 1463794334122 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 18:32:14 INFO - PROCESS | 1752 | 1463794334442 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:14 INFO - PROCESS | 1752 | ++DOCSHELL 0x8d668800 == 162 [pid = 1752] [id = 766] 18:32:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 146 (0x8d66b000) [pid = 1752] [serial = 2297] [outer = (nil)] 18:32:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x8decac00) [pid = 1752] [serial = 2298] [outer = 0x8d66b000] 18:32:14 INFO - PROCESS | 1752 | 1463794334614 Marionette DEBUG loaded listener.js 18:32:14 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x8e2cc400) [pid = 1752] [serial = 2299] [outer = 0x8d66b000] 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:32:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:32:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:32:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:32:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:32:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:32:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:32:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:32:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:32:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:32:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:32:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:32:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:32:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:32:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:32:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:32:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:32:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:32:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:32:16 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 18:32:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:32:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:32:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:32:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:32:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:32:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:32:16 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 18:32:16 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 18:32:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:32:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:32:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:32:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:32:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:32:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:32:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:32:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:32:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:32:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:32:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:32:16 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 18:32:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:32:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:32:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:32:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:32:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:32:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:32:16 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 18:32:16 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 18:32:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:32:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:32:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:32:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:32:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:32:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:32:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:32:16 INFO - TEST-OK | /FileAPI/idlharness.html | took 2325ms 18:32:16 INFO - PROCESS | 1752 | 1463794336060 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]]]}] 18:32:16 INFO - PROCESS | 1752 | 1463794336364 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 18:32:16 INFO - PROCESS | 1752 | 1463794336368 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 18:32:16 INFO - TEST-START | /FileAPI/idlharness.worker 18:32:16 INFO - PROCESS | 1752 | 1463794336381 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:32:16 INFO - PROCESS | 1752 | 1463794336390 Marionette TRACE conn3 <- [1,3030,null,{}] 18:32:16 INFO - PROCESS | 1752 | 1463794336454 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}] 18:32:16 INFO - PROCESS | 1752 | 1463794336761 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 18:32:17 INFO - PROCESS | 1752 | 1463794336990 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:17 INFO - PROCESS | 1752 | ++DOCSHELL 0x8dec5400 == 163 [pid = 1752] [id = 767] 18:32:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x8e88d800) [pid = 1752] [serial = 2300] [outer = (nil)] 18:32:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x9233dc00) [pid = 1752] [serial = 2301] [outer = 0x8e88d800] 18:32:17 INFO - PROCESS | 1752 | 1463794337075 Marionette DEBUG loaded listener.js 18:32:17 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x92424800) [pid = 1752] [serial = 2302] [outer = 0x8e88d800] 18:32:17 INFO - PROCESS | 1752 | [1752] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:32:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:32:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:32:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:32:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:32:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:32:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:32:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:32:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:32:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:32:19 INFO - {} 18:32:19 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 18:32:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:32:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:32:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:32:19 INFO - {} 18:32:19 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 - {} 18:32:19 INFO - {} 18:32:19 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 18:32:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:32:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:32:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:32:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:32:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:32:19 INFO - {} 18:32:19 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 18:32:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:32:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:32:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:32:19 INFO - {} 18:32:19 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 - {} 18:32:19 INFO - {} 18:32:19 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 18:32:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:32:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:32:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:19 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 18:32:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:32:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:32:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:32:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:32:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:32:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:19 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 18:32:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:32:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:19 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 18:32:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:32:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:19 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 18:32:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:32:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:32:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:32:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:32:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:32:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:32:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:32:19 INFO - {} 18:32:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2811ms 18:32:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:32:19 INFO - PROCESS | 1752 | 1463794339079 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,{},{}]]]}] 18:32:19 INFO - PROCESS | 1752 | 1463794339227 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 18:32:19 INFO - PROCESS | 1752 | 1463794339243 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 18:32:19 INFO - PROCESS | 1752 | 1463794339255 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:32:19 INFO - PROCESS | 1752 | 1463794339257 Marionette TRACE conn3 <- [1,3034,null,{}] 18:32:19 INFO - PROCESS | 1752 | 1463794339274 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}] 18:32:19 INFO - PROCESS | 1752 | 1463794339636 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 18:32:19 INFO - PROCESS | 1752 | 1463794339949 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:19 INFO - PROCESS | 1752 | ++DOCSHELL 0x9233d400 == 164 [pid = 1752] [id = 768] 18:32:19 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x92592000) [pid = 1752] [serial = 2303] [outer = (nil)] 18:32:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x9d40a400) [pid = 1752] [serial = 2304] [outer = 0x92592000] 18:32:20 INFO - PROCESS | 1752 | 1463794340033 Marionette DEBUG loaded listener.js 18:32:20 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x9d499000) [pid = 1752] [serial = 2305] [outer = 0x92592000] 18:32:20 INFO - PROCESS | 1752 | 1463794340840 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]]]}] 18:32:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:32:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1605ms 18:32:20 INFO - PROCESS | 1752 | 1463794340857 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 18:32:20 INFO - PROCESS | 1752 | 1463794340861 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 18:32:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:32:20 INFO - PROCESS | 1752 | 1463794340867 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:32:20 INFO - PROCESS | 1752 | 1463794340871 Marionette TRACE conn3 <- [1,3038,null,{}] 18:32:20 INFO - PROCESS | 1752 | 1463794340876 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}] 18:32:21 INFO - PROCESS | 1752 | 1463794341076 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 18:32:21 INFO - PROCESS | 1752 | 1463794341391 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:21 INFO - PROCESS | 1752 | ++DOCSHELL 0x9d8d9800 == 165 [pid = 1752] [id = 769] 18:32:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0xa1054c00) [pid = 1752] [serial = 2306] [outer = (nil)] 18:32:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 156 (0xa23c5800) [pid = 1752] [serial = 2307] [outer = 0xa1054c00] 18:32:21 INFO - PROCESS | 1752 | 1463794341485 Marionette DEBUG loaded listener.js 18:32:21 INFO - PROCESS | 1752 | ++DOMWINDOW == 157 (0xa51af800) [pid = 1752] [serial = 2308] [outer = 0xa1054c00] 18:32:22 INFO - PROCESS | 1752 | 1463794342373 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"]]]}] 18:32:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:32:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:32:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:32:22 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1538ms 18:32:22 INFO - PROCESS | 1752 | 1463794342405 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 18:32:22 INFO - PROCESS | 1752 | 1463794342409 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 18:32:22 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:32:22 INFO - PROCESS | 1752 | 1463794342416 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:32:22 INFO - PROCESS | 1752 | 1463794342420 Marionette TRACE conn3 <- [1,3042,null,{}] 18:32:22 INFO - PROCESS | 1752 | 1463794342425 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}] 18:32:22 INFO - PROCESS | 1752 | 1463794342662 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 18:32:22 INFO - PROCESS | 1752 | 1463794342956 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:22 INFO - PROCESS | 1752 | ++DOCSHELL 0x9d40dc00 == 166 [pid = 1752] [id = 770] 18:32:22 INFO - PROCESS | 1752 | ++DOMWINDOW == 158 (0x9d8cc400) [pid = 1752] [serial = 2309] [outer = (nil)] 18:32:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 159 (0xa6d16800) [pid = 1752] [serial = 2310] [outer = 0x9d8cc400] 18:32:23 INFO - PROCESS | 1752 | 1463794343041 Marionette DEBUG loaded listener.js 18:32:23 INFO - PROCESS | 1752 | ++DOMWINDOW == 160 (0xa6e04400) [pid = 1752] [serial = 2311] [outer = 0x9d8cc400] 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:32:24 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. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:32:24 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'.) 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:32:24 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. 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:32:24 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. 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:32:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:32:24 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. 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:32:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:32:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:32:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:32:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:32:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:32:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:32:24 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1817ms 18:32:24 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:32:24 INFO - PROCESS | 1752 | 1463794344157 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]]]}] 18:32:24 INFO - PROCESS | 1752 | 1463794344241 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 18:32:24 INFO - PROCESS | 1752 | 1463794344243 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 18:32:24 INFO - PROCESS | 1752 | 1463794344252 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:32:24 INFO - PROCESS | 1752 | 1463794344262 Marionette TRACE conn3 <- [1,3046,null,{}] 18:32:24 INFO - PROCESS | 1752 | 1463794344335 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}] 18:32:24 INFO - PROCESS | 1752 | 1463794344670 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 18:32:25 INFO - PROCESS | 1752 | 1463794345036 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:25 INFO - PROCESS | 1752 | ++DOCSHELL 0x8671dc00 == 167 [pid = 1752] [id = 771] 18:32:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 161 (0x8671ec00) [pid = 1752] [serial = 2312] [outer = (nil)] 18:32:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 162 (0x8a8f0400) [pid = 1752] [serial = 2313] [outer = 0x8671ec00] 18:32:25 INFO - PROCESS | 1752 | 1463794345121 Marionette DEBUG loaded listener.js 18:32:25 INFO - PROCESS | 1752 | ++DOMWINDOW == 163 (0x92343c00) [pid = 1752] [serial = 2314] [outer = 0x8671ec00] 18:32:25 INFO - PROCESS | 1752 | [1752] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:32:25 INFO - PROCESS | 1752 | 1463794345988 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:32:26 INFO - {} 18:32:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1755ms 18:32:26 INFO - PROCESS | 1752 | 1463794346007 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 18:32:26 INFO - PROCESS | 1752 | 1463794346010 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 18:32:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:32:26 INFO - PROCESS | 1752 | 1463794346017 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:32:26 INFO - PROCESS | 1752 | 1463794346020 Marionette TRACE conn3 <- [1,3050,null,{}] 18:32:26 INFO - PROCESS | 1752 | 1463794346026 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}] 18:32:26 INFO - PROCESS | 1752 | 1463794346234 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 18:32:26 INFO - PROCESS | 1752 | 1463794346548 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:26 INFO - PROCESS | 1752 | ++DOCSHELL 0x92020c00 == 168 [pid = 1752] [id = 772] 18:32:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 164 (0x9258b000) [pid = 1752] [serial = 2315] [outer = (nil)] 18:32:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 165 (0x977c8000) [pid = 1752] [serial = 2316] [outer = 0x9258b000] 18:32:26 INFO - PROCESS | 1752 | 1463794346632 Marionette DEBUG loaded listener.js 18:32:26 INFO - PROCESS | 1752 | ++DOMWINDOW == 166 (0x977cf400) [pid = 1752] [serial = 2317] [outer = 0x9258b000] 18:32:27 INFO - PROCESS | 1752 | 1463794347557 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]]]}] 18:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:32:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:32:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1596ms 18:32:27 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:32:27 INFO - PROCESS | 1752 | 1463794347614 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 18:32:27 INFO - PROCESS | 1752 | 1463794347617 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 18:32:27 INFO - PROCESS | 1752 | 1463794347624 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:32:27 INFO - PROCESS | 1752 | 1463794347628 Marionette TRACE conn3 <- [1,3054,null,{}] 18:32:27 INFO - PROCESS | 1752 | 1463794347633 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}] 18:32:27 INFO - PROCESS | 1752 | 1463794347856 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 18:32:28 INFO - PROCESS | 1752 | 1463794348231 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:28 INFO - PROCESS | 1752 | ++DOCSHELL 0x977ca400 == 169 [pid = 1752] [id = 773] 18:32:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 167 (0x977cd000) [pid = 1752] [serial = 2318] [outer = (nil)] 18:32:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 168 (0x999e5800) [pid = 1752] [serial = 2319] [outer = 0x977cd000] 18:32:28 INFO - PROCESS | 1752 | 1463794348359 Marionette DEBUG loaded listener.js 18:32:28 INFO - PROCESS | 1752 | ++DOMWINDOW == 169 (0x99b97000) [pid = 1752] [serial = 2320] [outer = 0x977cd000] 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:32:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:32:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:32:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:32:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:32:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:32:30 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" 18:32:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:32:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:32:30 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" 18:32:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:32:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:32:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2236ms 18:32:30 INFO - PROCESS | 1752 | 1463794349659 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"]]]}] 18:32:30 INFO - PROCESS | 1752 | 1463794350072 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 18:32:30 INFO - PROCESS | 1752 | 1463794350077 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 18:32:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:32:30 INFO - PROCESS | 1752 | 1463794350093 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:32:30 INFO - PROCESS | 1752 | 1463794350098 Marionette TRACE conn3 <- [1,3058,null,{}] 18:32:30 INFO - PROCESS | 1752 | 1463794350105 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}] 18:32:30 INFO - PROCESS | 1752 | 1463794350393 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 18:32:30 INFO - PROCESS | 1752 | 1463794350750 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:30 INFO - PROCESS | 1752 | ++DOCSHELL 0x995bcc00 == 170 [pid = 1752] [id = 774] 18:32:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 170 (0x99b99400) [pid = 1752] [serial = 2321] [outer = (nil)] 18:32:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 171 (0xa6e0f800) [pid = 1752] [serial = 2322] [outer = 0x99b99400] 18:32:30 INFO - PROCESS | 1752 | 1463794350848 Marionette DEBUG loaded listener.js 18:32:30 INFO - PROCESS | 1752 | ++DOMWINDOW == 172 (0xa6e95800) [pid = 1752] [serial = 2323] [outer = 0x99b99400] 18:32:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:32:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:32:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:32:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:32:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:32:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:32:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:32:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:32:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:32:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:32:31 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:31 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:32:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:32:31 INFO - PROCESS | 1752 | 1463794351814 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]]]}] 18:32:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:32:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:32:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:32:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:32:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:32:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:32:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:32:31 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1749ms 18:32:31 INFO - PROCESS | 1752 | 1463794351840 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 18:32:31 INFO - PROCESS | 1752 | 1463794351843 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 18:32:31 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:32:31 INFO - PROCESS | 1752 | 1463794351853 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:32:31 INFO - PROCESS | 1752 | 1463794351861 Marionette TRACE conn3 <- [1,3062,null,{}] 18:32:31 INFO - PROCESS | 1752 | 1463794351910 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}] 18:32:32 INFO - PROCESS | 1752 | 1463794352332 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 18:32:32 INFO - PROCESS | 1752 | 1463794352635 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:32 INFO - PROCESS | 1752 | ++DOCSHELL 0x91d1a000 == 171 [pid = 1752] [id = 775] 18:32:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 173 (0x91d1a400) [pid = 1752] [serial = 2324] [outer = (nil)] 18:32:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 174 (0x977a3000) [pid = 1752] [serial = 2325] [outer = 0x91d1a400] 18:32:32 INFO - PROCESS | 1752 | 1463794352749 Marionette DEBUG loaded listener.js 18:32:32 INFO - PROCESS | 1752 | ++DOMWINDOW == 175 (0x977c7400) [pid = 1752] [serial = 2326] [outer = 0x91d1a400] 18:32:33 INFO - PROCESS | 1752 | [1752] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:32:33 INFO - PROCESS | 1752 | 1463794353740 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:32:33 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:32:33 INFO - {} 18:32:33 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1942ms 18:32:33 INFO - PROCESS | 1752 | 1463794353801 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 18:32:33 INFO - PROCESS | 1752 | 1463794353804 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 18:32:33 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:32:33 INFO - PROCESS | 1752 | 1463794353810 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:32:33 INFO - PROCESS | 1752 | 1463794353813 Marionette TRACE conn3 <- [1,3066,null,{}] 18:32:33 INFO - PROCESS | 1752 | 1463794353820 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}] 18:32:34 INFO - PROCESS | 1752 | 1463794354208 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 18:32:34 INFO - PROCESS | 1752 | 1463794354495 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:34 INFO - PROCESS | 1752 | ++DOCSHELL 0x8671fc00 == 172 [pid = 1752] [id = 776] 18:32:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 176 (0x8eb81800) [pid = 1752] [serial = 2327] [outer = (nil)] 18:32:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 177 (0x8eb8e000) [pid = 1752] [serial = 2328] [outer = 0x8eb81800] 18:32:34 INFO - PROCESS | 1752 | 1463794354584 Marionette DEBUG loaded listener.js 18:32:34 INFO - PROCESS | 1752 | ++DOMWINDOW == 178 (0x8eb8fc00) [pid = 1752] [serial = 2329] [outer = 0x8eb81800] 18:32:35 INFO - PROCESS | 1752 | 1463794355340 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]]]}] 18:32:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:32:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:32:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:32:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:32:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:32:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:32:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:32:35 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1592ms 18:32:35 INFO - PROCESS | 1752 | 1463794355405 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 18:32:35 INFO - PROCESS | 1752 | 1463794355414 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 18:32:35 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:32:35 INFO - PROCESS | 1752 | 1463794355423 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:32:35 INFO - PROCESS | 1752 | 1463794355426 Marionette TRACE conn3 <- [1,3070,null,{}] 18:32:35 INFO - PROCESS | 1752 | 1463794355430 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}] 18:32:35 INFO - PROCESS | 1752 | 1463794355647 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 18:32:35 INFO - PROCESS | 1752 | 1463794355978 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:36 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b0e000 == 173 [pid = 1752] [id = 777] 18:32:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 179 (0x87fccc00) [pid = 1752] [serial = 2330] [outer = (nil)] 18:32:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 180 (0x87fd4400) [pid = 1752] [serial = 2331] [outer = 0x87fccc00] 18:32:36 INFO - PROCESS | 1752 | 1463794356067 Marionette DEBUG loaded listener.js 18:32:36 INFO - PROCESS | 1752 | ++DOMWINDOW == 181 (0x87fd6000) [pid = 1752] [serial = 2332] [outer = 0x87fccc00] 18:32:36 INFO - PROCESS | 1752 | 1463794356899 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]]]}] 18:32:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:32:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:32:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:32:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:32:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:32:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:32:36 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1533ms 18:32:37 INFO - PROCESS | 1752 | 1463794357005 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 18:32:37 INFO - PROCESS | 1752 | 1463794357009 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 18:32:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:32:37 INFO - PROCESS | 1752 | 1463794357023 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:32:37 INFO - PROCESS | 1752 | 1463794357028 Marionette TRACE conn3 <- [1,3074,null,{}] 18:32:37 INFO - PROCESS | 1752 | 1463794357034 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}] 18:32:37 INFO - PROCESS | 1752 | 1463794357259 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 18:32:37 INFO - PROCESS | 1752 | 1463794357586 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:37 INFO - PROCESS | 1752 | ++DOCSHELL 0x866f2000 == 174 [pid = 1752] [id = 778] 18:32:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 182 (0x86b0b400) [pid = 1752] [serial = 2333] [outer = (nil)] 18:32:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 183 (0x888a5c00) [pid = 1752] [serial = 2334] [outer = 0x86b0b400] 18:32:37 INFO - PROCESS | 1752 | 1463794357716 Marionette DEBUG loaded listener.js 18:32:37 INFO - PROCESS | 1752 | ++DOMWINDOW == 184 (0x888a8400) [pid = 1752] [serial = 2335] [outer = 0x86b0b400] 18:32:38 INFO - PROCESS | 1752 | 1463794358513 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]]]}] 18:32:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:32:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:32:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:32:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:32:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:32:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:32:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1538ms 18:32:38 INFO - PROCESS | 1752 | 1463794358564 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 18:32:38 INFO - PROCESS | 1752 | 1463794358568 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 18:32:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:32:38 INFO - PROCESS | 1752 | 1463794358574 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:32:38 INFO - PROCESS | 1752 | 1463794358577 Marionette TRACE conn3 <- [1,3078,null,{}] 18:32:38 INFO - PROCESS | 1752 | 1463794358583 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}] 18:32:38 INFO - PROCESS | 1752 | 1463794358837 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 18:32:39 INFO - PROCESS | 1752 | 1463794359197 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:39 INFO - PROCESS | 1752 | ++DOCSHELL 0x87fcf800 == 175 [pid = 1752] [id = 779] 18:32:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 185 (0x888a3400) [pid = 1752] [serial = 2336] [outer = (nil)] 18:32:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 186 (0x888ae400) [pid = 1752] [serial = 2337] [outer = 0x888a3400] 18:32:39 INFO - PROCESS | 1752 | 1463794359328 Marionette DEBUG loaded listener.js 18:32:39 INFO - PROCESS | 1752 | ++DOMWINDOW == 187 (0x888b0c00) [pid = 1752] [serial = 2338] [outer = 0x888a3400] 18:32:40 INFO - PROCESS | 1752 | 1463794360157 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] 18:32:40 INFO - PROCESS | 1752 | 1463794360208 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 18:32:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:32:40 INFO - PROCESS | 1752 | 1463794360219 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:32:40 INFO - PROCESS | 1752 | 1463794360226 Marionette TRACE conn3 <- [1,3082,null,{}] 18:32:40 INFO - PROCESS | 1752 | 1463794360259 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}] 18:32:40 INFO - PROCESS | 1752 | 1463794360508 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 18:32:40 INFO - PROCESS | 1752 | 1463794360834 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:40 INFO - PROCESS | 1752 | ++DOCSHELL 0x87fd7c00 == 176 [pid = 1752] [id = 780] 18:32:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 188 (0x8eb87c00) [pid = 1752] [serial = 2339] [outer = (nil)] 18:32:40 INFO - PROCESS | 1752 | ++DOMWINDOW == 189 (0x8eb8f000) [pid = 1752] [serial = 2340] [outer = 0x8eb87c00] 18:32:40 INFO - PROCESS | 1752 | 1463794360967 Marionette DEBUG loaded listener.js 18:32:41 INFO - PROCESS | 1752 | ++DOMWINDOW == 190 (0x91c5a400) [pid = 1752] [serial = 2341] [outer = 0x8eb87c00] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8f34c400 == 175 [pid = 1752] [id = 613] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8e886000 == 174 [pid = 1752] [id = 612] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x866f0400 == 173 [pid = 1752] [id = 601] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x879c9800 == 172 [pid = 1752] [id = 602] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x866e9c00 == 171 [pid = 1752] [id = 608] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x94f5c800 == 170 [pid = 1752] [id = 616] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8eb04c00 == 169 [pid = 1752] [id = 614] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x93946c00 == 168 [pid = 1752] [id = 617] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8d8f4c00 == 167 [pid = 1752] [id = 611] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8b8eec00 == 166 [pid = 1752] [id = 610] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x84a0a800 == 165 [pid = 1752] [id = 618] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8dec3400 == 164 [pid = 1752] [id = 609] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8a454c00 == 163 [pid = 1752] [id = 763] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8a45a800 == 162 [pid = 1752] [id = 762] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x88de2000 == 161 [pid = 1752] [id = 761] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x879ce800 == 160 [pid = 1752] [id = 760] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8a8e5400 == 159 [pid = 1752] [id = 758] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x85153800 == 158 [pid = 1752] [id = 759] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8d662800 == 157 [pid = 1752] [id = 757] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x92429400 == 156 [pid = 1752] [id = 756] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x92422800 == 155 [pid = 1752] [id = 755] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0xa31f1c00 == 154 [pid = 1752] [id = 667] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8e884800 == 153 [pid = 1752] [id = 754] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x866f2400 == 152 [pid = 1752] [id = 752] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x86b02000 == 151 [pid = 1752] [id = 753] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8b21d000 == 150 [pid = 1752] [id = 751] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x85d0e000 == 149 [pid = 1752] [id = 750] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8eae2400 == 148 [pid = 1752] [id = 749] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8a44bc00 == 147 [pid = 1752] [id = 748] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x9258a000 == 146 [pid = 1752] [id = 746] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x92295800 == 145 [pid = 1752] [id = 747] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x87fe5c00 == 144 [pid = 1752] [id = 744] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8f465800 == 143 [pid = 1752] [id = 745] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8f12e400 == 142 [pid = 1752] [id = 743] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x89e7d400 == 141 [pid = 1752] [id = 742] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8b21b800 == 140 [pid = 1752] [id = 741] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x87b60c00 == 139 [pid = 1752] [id = 740] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x88de1400 == 138 [pid = 1752] [id = 739] 18:32:43 INFO - PROCESS | 1752 | --DOCSHELL 0x8484e800 == 137 [pid = 1752] [id = 738] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 189 (0x8c478800) [pid = 1752] [serial = 2079] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 188 (0xa6d16000) [pid = 1752] [serial = 2136] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 187 (0x8a8ec800) [pid = 1752] [serial = 2210] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 186 (0x8b221c00) [pid = 1752] [serial = 2211] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 185 (0xa6e06c00) [pid = 1752] [serial = 2196] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 184 (0xa6e05400) [pid = 1752] [serial = 2195] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 183 (0xa6d20800) [pid = 1752] [serial = 2193] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 182 (0xa6d1dc00) [pid = 1752] [serial = 2192] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 181 (0xa69a1000) [pid = 1752] [serial = 2190] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 180 (0xa68c0400) [pid = 1752] [serial = 2189] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 179 (0xa51e8000) [pid = 1752] [serial = 2187] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 178 (0xa5142000) [pid = 1752] [serial = 2186] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 177 (0xa272b000) [pid = 1752] [serial = 2184] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 176 (0xa22ae800) [pid = 1752] [serial = 2183] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 175 (0x9d494800) [pid = 1752] [serial = 2181] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 174 (0x9b8a2800) [pid = 1752] [serial = 2180] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 173 (0x9a819800) [pid = 1752] [serial = 2178] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 172 (0x9a356400) [pid = 1752] [serial = 2177] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 171 (0x996da800) [pid = 1752] [serial = 2175] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 170 (0x98e7a400) [pid = 1752] [serial = 2174] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 169 (0x977a1000) [pid = 1752] [serial = 2172] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 168 (0x97796c00) [pid = 1752] [serial = 2171] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 167 (0x945e6000) [pid = 1752] [serial = 2169] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 166 (0x93950c00) [pid = 1752] [serial = 2168] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 165 (0x9258d000) [pid = 1752] [serial = 2166] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 164 (0x92309000) [pid = 1752] [serial = 2165] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 163 (0x91d63c00) [pid = 1752] [serial = 2163] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 162 (0x91d5f400) [pid = 1752] [serial = 2162] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 161 (0x91a85c00) [pid = 1752] [serial = 2160] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 160 (0x90c24000) [pid = 1752] [serial = 2159] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 159 (0x8eaea800) [pid = 1752] [serial = 2157] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 158 (0x8e7d0800) [pid = 1752] [serial = 2156] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 157 (0x8c7a4000) [pid = 1752] [serial = 2154] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 156 (0x8c474400) [pid = 1752] [serial = 2153] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 155 (0x88b68400) [pid = 1752] [serial = 2151] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x882d2400) [pid = 1752] [serial = 2150] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x87b5dc00) [pid = 1752] [serial = 2204] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x87b69c00) [pid = 1752] [serial = 2205] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0xa6d24000) [pid = 1752] [serial = 2201] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x8f46d000) [pid = 1752] [serial = 2199] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x8f46b000) [pid = 1752] [serial = 2198] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x8c67bc00) [pid = 1752] [serial = 2213] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x88b73c00) [pid = 1752] [serial = 2207] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x896fa800) [pid = 1752] [serial = 2208] [outer = (nil)] [url = about:blank] 18:32:44 INFO - PROCESS | 1752 | 1463794364648 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]]]}] 18:32:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:32:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:32:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:32:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 4454ms 18:32:44 INFO - PROCESS | 1752 | 1463794364679 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 18:32:44 INFO - PROCESS | 1752 | 1463794364684 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 18:32:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:32:44 INFO - PROCESS | 1752 | 1463794364760 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:32:44 INFO - PROCESS | 1752 | 1463794364764 Marionette TRACE conn3 <- [1,3086,null,{}] 18:32:44 INFO - PROCESS | 1752 | 1463794364773 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}] 18:32:44 INFO - PROCESS | 1752 | 1463794364968 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 18:32:45 INFO - PROCESS | 1752 | 1463794364981 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:45 INFO - PROCESS | 1752 | ++DOCSHELL 0x85d08000 == 138 [pid = 1752] [id = 781] 18:32:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 147 (0x85d09400) [pid = 1752] [serial = 2342] [outer = (nil)] 18:32:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 148 (0x8671e400) [pid = 1752] [serial = 2343] [outer = 0x85d09400] 18:32:45 INFO - PROCESS | 1752 | 1463794365054 Marionette DEBUG loaded listener.js 18:32:45 INFO - PROCESS | 1752 | ++DOMWINDOW == 149 (0x86b08000) [pid = 1752] [serial = 2344] [outer = 0x85d09400] 18:32:46 INFO - PROCESS | 1752 | 1463794366056 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:32:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:32:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1343ms 18:32:46 INFO - PROCESS | 1752 | 1463794366092 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 18:32:46 INFO - PROCESS | 1752 | 1463794366100 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 18:32:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:32:46 INFO - PROCESS | 1752 | 1463794366110 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:32:46 INFO - PROCESS | 1752 | 1463794366113 Marionette TRACE conn3 <- [1,3090,null,{}] 18:32:46 INFO - PROCESS | 1752 | 1463794366119 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}] 18:32:46 INFO - PROCESS | 1752 | 1463794366320 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 18:32:46 INFO - PROCESS | 1752 | 1463794366582 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:46 INFO - PROCESS | 1752 | ++DOCSHELL 0x86b0fc00 == 139 [pid = 1752] [id = 782] 18:32:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 150 (0x86f70400) [pid = 1752] [serial = 2345] [outer = (nil)] 18:32:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 151 (0x87b5d400) [pid = 1752] [serial = 2346] [outer = 0x86f70400] 18:32:46 INFO - PROCESS | 1752 | 1463794366657 Marionette DEBUG loaded listener.js 18:32:46 INFO - PROCESS | 1752 | ++DOMWINDOW == 152 (0x87fd3400) [pid = 1752] [serial = 2347] [outer = 0x86f70400] 18:32:47 INFO - PROCESS | 1752 | 1463794367487 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:32:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:32:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1434ms 18:32:47 INFO - PROCESS | 1752 | 1463794367543 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 18:32:47 INFO - PROCESS | 1752 | 1463794367547 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 18:32:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:32:47 INFO - PROCESS | 1752 | 1463794367553 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:32:47 INFO - PROCESS | 1752 | 1463794367559 Marionette TRACE conn3 <- [1,3094,null,{}] 18:32:47 INFO - PROCESS | 1752 | 1463794367583 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}] 18:32:47 INFO - PROCESS | 1752 | 1463794367869 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 18:32:47 INFO - PROCESS | 1752 | 1463794367899 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:47 INFO - PROCESS | 1752 | ++DOCSHELL 0x88235000 == 140 [pid = 1752] [id = 783] 18:32:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 153 (0x88236400) [pid = 1752] [serial = 2348] [outer = (nil)] 18:32:47 INFO - PROCESS | 1752 | ++DOMWINDOW == 154 (0x882d3800) [pid = 1752] [serial = 2349] [outer = 0x88236400] 18:32:47 INFO - PROCESS | 1752 | 1463794367974 Marionette DEBUG loaded listener.js 18:32:48 INFO - PROCESS | 1752 | ++DOMWINDOW == 155 (0x888e4800) [pid = 1752] [serial = 2350] [outer = 0x88236400] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 154 (0x9b7bdc00) [pid = 1752] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 153 (0x8c47a000) [pid = 1752] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 152 (0x9a35cc00) [pid = 1752] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 151 (0x92305000) [pid = 1752] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 150 (0x9258c400) [pid = 1752] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 149 (0x9251b000) [pid = 1752] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 148 (0x92590c00) [pid = 1752] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 147 (0x91d64800) [pid = 1752] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 146 (0x88b65800) [pid = 1752] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 145 (0x8f347000) [pid = 1752] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 144 (0x8e2c7c00) [pid = 1752] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 143 (0x8c47ec00) [pid = 1752] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 142 (0x8b0c3400) [pid = 1752] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 141 (0x88de3800) [pid = 1752] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 140 (0x84a01c00) [pid = 1752] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 139 (0x896f0c00) [pid = 1752] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 138 (0x87b5cc00) [pid = 1752] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 137 (0x85155000) [pid = 1752] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 136 (0x8d660400) [pid = 1752] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 135 (0x8d663000) [pid = 1752] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 134 (0xa513f800) [pid = 1752] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 133 (0x92423800) [pid = 1752] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 132 (0x9d89f400) [pid = 1752] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 131 (0x9d8cd800) [pid = 1752] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 130 (0x8f466400) [pid = 1752] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 129 (0x882dac00) [pid = 1752] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:32:49 INFO - PROCESS | 1752 | --DOMWINDOW == 128 (0x8b225c00) [pid = 1752] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 18:32:49 INFO - PROCESS | 1752 | 1463794369616 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:32:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:32:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2099ms 18:32:49 INFO - PROCESS | 1752 | 1463794369691 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 18:32:49 INFO - PROCESS | 1752 | 1463794369694 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 18:32:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:32:49 INFO - PROCESS | 1752 | 1463794369704 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:32:49 INFO - PROCESS | 1752 | 1463794369708 Marionette TRACE conn3 <- [1,3098,null,{}] 18:32:49 INFO - PROCESS | 1752 | 1463794369728 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}] 18:32:49 INFO - PROCESS | 1752 | 1463794369918 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 18:32:49 INFO - PROCESS | 1752 | 1463794369932 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:49 INFO - PROCESS | 1752 | ++DOCSHELL 0x85159400 == 141 [pid = 1752] [id = 784] 18:32:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 129 (0x88b65800) [pid = 1752] [serial = 2351] [outer = (nil)] 18:32:49 INFO - PROCESS | 1752 | ++DOMWINDOW == 130 (0x88b6f800) [pid = 1752] [serial = 2352] [outer = 0x88b65800] 18:32:50 INFO - PROCESS | 1752 | 1463794370003 Marionette DEBUG loaded listener.js 18:32:50 INFO - PROCESS | 1752 | ++DOMWINDOW == 131 (0x88ded000) [pid = 1752] [serial = 2353] [outer = 0x88b65800] 18:32:50 INFO - PROCESS | 1752 | 1463794370918 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]]]}] 18:32:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:32:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:32:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1246ms 18:32:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:32:50 INFO - PROCESS | 1752 | 1463794370952 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 18:32:50 INFO - PROCESS | 1752 | 1463794370954 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 18:32:50 INFO - PROCESS | 1752 | 1463794370960 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:32:50 INFO - PROCESS | 1752 | 1463794370963 Marionette TRACE conn3 <- [1,3102,null,{}] 18:32:50 INFO - PROCESS | 1752 | 1463794370969 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}] 18:32:51 INFO - PROCESS | 1752 | 1463794371252 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 18:32:51 INFO - PROCESS | 1752 | 1463794371279 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:51 INFO - PROCESS | 1752 | ++DOCSHELL 0x882dac00 == 142 [pid = 1752] [id = 785] 18:32:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 132 (0x88b71c00) [pid = 1752] [serial = 2354] [outer = (nil)] 18:32:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 133 (0x899a4c00) [pid = 1752] [serial = 2355] [outer = 0x88b71c00] 18:32:51 INFO - PROCESS | 1752 | 1463794371349 Marionette DEBUG loaded listener.js 18:32:51 INFO - PROCESS | 1752 | ++DOMWINDOW == 134 (0x899a9c00) [pid = 1752] [serial = 2356] [outer = 0x88b71c00] 18:32:52 INFO - PROCESS | 1752 | 1463794372501 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:32:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1583ms 18:32:52 INFO - PROCESS | 1752 | 1463794372542 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 18:32:52 INFO - PROCESS | 1752 | 1463794372550 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 18:32:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:32:52 INFO - PROCESS | 1752 | 1463794372558 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:32:52 INFO - PROCESS | 1752 | 1463794372564 Marionette TRACE conn3 <- [1,3106,null,{}] 18:32:52 INFO - PROCESS | 1752 | 1463794372619 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}] 18:32:52 INFO - PROCESS | 1752 | 1463794372871 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 18:32:53 INFO - PROCESS | 1752 | 1463794373186 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:53 INFO - PROCESS | 1752 | ++DOCSHELL 0x86726000 == 143 [pid = 1752] [id = 786] 18:32:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 135 (0x878d4c00) [pid = 1752] [serial = 2357] [outer = (nil)] 18:32:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 136 (0x879c9800) [pid = 1752] [serial = 2358] [outer = 0x878d4c00] 18:32:53 INFO - PROCESS | 1752 | 1463794373327 Marionette DEBUG loaded listener.js 18:32:53 INFO - PROCESS | 1752 | ++DOMWINDOW == 137 (0x87fd1000) [pid = 1752] [serial = 2359] [outer = 0x878d4c00] 18:32:54 INFO - PROCESS | 1752 | 1463794374158 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]]]}] 18:32:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:32:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:32:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:32:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1644ms 18:32:54 INFO - PROCESS | 1752 | 1463794374203 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 18:32:54 INFO - PROCESS | 1752 | 1463794374212 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 18:32:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:32:54 INFO - PROCESS | 1752 | 1463794374222 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:32:54 INFO - PROCESS | 1752 | 1463794374226 Marionette TRACE conn3 <- [1,3110,null,{}] 18:32:54 INFO - PROCESS | 1752 | 1463794374255 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}] 18:32:54 INFO - PROCESS | 1752 | 1463794374495 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 18:32:54 INFO - PROCESS | 1752 | 1463794374812 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:54 INFO - PROCESS | 1752 | ++DOCSHELL 0x87ff0000 == 144 [pid = 1752] [id = 787] 18:32:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 138 (0x888e4400) [pid = 1752] [serial = 2360] [outer = (nil)] 18:32:54 INFO - PROCESS | 1752 | ++DOMWINDOW == 139 (0x88b6fc00) [pid = 1752] [serial = 2361] [outer = 0x888e4400] 18:32:54 INFO - PROCESS | 1752 | 1463794374987 Marionette DEBUG loaded listener.js 18:32:55 INFO - PROCESS | 1752 | ++DOMWINDOW == 140 (0x896fa800) [pid = 1752] [serial = 2362] [outer = 0x888e4400] 18:32:55 INFO - PROCESS | 1752 | 1463794375812 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"]]]}] 18:32:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:32:55 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 18:32:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:32:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1654ms 18:32:55 INFO - PROCESS | 1752 | 1463794375876 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 18:32:55 INFO - PROCESS | 1752 | 1463794375880 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 18:32:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:32:55 INFO - PROCESS | 1752 | 1463794375887 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:32:55 INFO - PROCESS | 1752 | 1463794375893 Marionette TRACE conn3 <- [1,3114,null,{}] 18:32:55 INFO - PROCESS | 1752 | 1463794375909 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}] 18:32:56 INFO - PROCESS | 1752 | 1463794376279 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 18:32:56 INFO - PROCESS | 1752 | 1463794376520 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\", \"52e9749c-3f43-4795-992c-08a82d3f8643\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:56 INFO - PROCESS | 1752 | ++DOCSHELL 0x88b73000 == 145 [pid = 1752] [id = 788] 18:32:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 141 (0x8a44c800) [pid = 1752] [serial = 2363] [outer = (nil)] 18:32:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 142 (0x8a457800) [pid = 1752] [serial = 2364] [outer = 0x8a44c800] 18:32:56 INFO - PROCESS | 1752 | 1463794376700 Marionette DEBUG loaded listener.js 18:32:56 INFO - PROCESS | 1752 | ++DOMWINDOW == 143 (0x8a8e9c00) [pid = 1752] [serial = 2365] [outer = 0x8a44c800] 18:32:57 INFO - PROCESS | 1752 | 1463794377555 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]]]}] 18:32:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:32:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1736ms 18:32:57 INFO - PROCESS | 1752 | 1463794377624 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 18:32:57 INFO - PROCESS | 1752 | 1463794377629 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 18:32:58 WARNING - u'runner_teardown' () 18:32:58 INFO - No more tests 18:32:58 INFO - Got 0 unexpected results 18:32:58 INFO - SUITE-END | took 1285s 18:32:58 INFO - Closing logging queue 18:32:58 INFO - queue closed 18:32:59 INFO - Return code: 0 18:32:59 WARNING - # TBPL SUCCESS # 18:32:59 INFO - Running post-action listener: _resource_record_post_action 18:32:59 INFO - Running post-run listener: _resource_record_post_run 18:33:00 INFO - Total resource usage - Wall time: 1319s; CPU: 98.0%; Read bytes: 14299136; Write bytes: 922406912; Read time: 576; Write time: 239988 18:33:00 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:33:00 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 133726208; Read time: 0; Write time: 127188 18:33:00 INFO - run-tests - Wall time: 1290s; CPU: 98.0%; Read bytes: 11190272; Write bytes: 784375808; Read time: 464; Write time: 111852 18:33:00 INFO - Running post-run listener: _upload_blobber_files 18:33:00 INFO - Blob upload gear active. 18:33:00 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:33:00 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 18:33:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 18:33:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 18:33:00 INFO - (blobuploader) - INFO - Open directory for files ... 18:33:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:33:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:33:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:33:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:33:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:33:01 INFO - (blobuploader) - INFO - Done attempting. 18:33:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:33:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:33:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:33:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:33:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:33:02 INFO - (blobuploader) - INFO - Done attempting. 18:33:02 INFO - (blobuploader) - INFO - Iteration through files over. 18:33:02 INFO - Return code: 0 18:33:02 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:33:02 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:33:02 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e029da5aaf2742e976c90f304b46a37547d5d0e318a18d8cccb17a476fcb674537ae9b95fc44276aa78fafcba773b86c31216fa9401a17b6651ed027c527b6da", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a52be89b53a42434dc846f90e344131c881c3076533a3f3ee76d901341e3987f9a18c496ec1666b7fc29aa7d7324a3e5e5864157738a5f921632056dda91c383"} 18:33:02 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:33:02 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:33:02 INFO - Contents: 18:33:02 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e029da5aaf2742e976c90f304b46a37547d5d0e318a18d8cccb17a476fcb674537ae9b95fc44276aa78fafcba773b86c31216fa9401a17b6651ed027c527b6da", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a52be89b53a42434dc846f90e344131c881c3076533a3f3ee76d901341e3987f9a18c496ec1666b7fc29aa7d7324a3e5e5864157738a5f921632056dda91c383"} 18:33:02 INFO - Running post-run listener: copy_logs_to_upload_dir 18:33:02 INFO - Copying logs to upload dir... 18:33:02 INFO - mkdir: /builds/slave/test/build/upload/logs 18:33:02 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1443.649020 ========= master_lag: 144.18 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 27 secs) (at 2016-05-20 18:35:26.727960) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 59 secs) (at 2016-05-20 18:35:26.729181) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e029da5aaf2742e976c90f304b46a37547d5d0e318a18d8cccb17a476fcb674537ae9b95fc44276aa78fafcba773b86c31216fa9401a17b6651ed027c527b6da", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a52be89b53a42434dc846f90e344131c881c3076533a3f3ee76d901341e3987f9a18c496ec1666b7fc29aa7d7324a3e5e5864157738a5f921632056dda91c383"} build_url:https://queue.taskcluster.net/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037742 build_url: 'https://queue.taskcluster.net/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e029da5aaf2742e976c90f304b46a37547d5d0e318a18d8cccb17a476fcb674537ae9b95fc44276aa78fafcba773b86c31216fa9401a17b6651ed027c527b6da", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a52be89b53a42434dc846f90e344131c881c3076533a3f3ee76d901341e3987f9a18c496ec1666b7fc29aa7d7324a3e5e5864157738a5f921632056dda91c383"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Em09LlquQMSLb756aQIBdw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 59.44 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 59 secs) (at 2016-05-20 18:36:26.203411) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 31 secs) (at 2016-05-20 18:36:26.203912) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1463792892.425906-839695707 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017772 ========= master_lag: 31.71 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 31 secs) (at 2016-05-20 18:36:57.930048) ========= ========= Started reboot skipped (results: 3, elapsed: 14 secs) (at 2016-05-20 18:36:57.930493) ========= ========= Finished reboot skipped (results: 3, elapsed: 14 secs) (at 2016-05-20 18:37:12.560479) ========= ========= Total master_lag: 235.43 =========